diff --git a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.net6.0.cs b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.net6.0.cs
index 6e618343e0aee..183edccf1578f 100644
--- a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.net6.0.cs
+++ b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.net6.0.cs
@@ -615,6 +615,7 @@ public BlobDownloadToOptions() { }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationResourceTypeMismatch { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationServiceMismatch { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationSourceIPMismatch { get { throw null; } }
+ public static Azure.Storage.Blobs.Models.BlobErrorCode BlobAccessTierNotSupportedForAccountType { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobAlreadyExists { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobArchived { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobBeingRehydrated { get { throw null; } }
diff --git a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs
index 6e618343e0aee..183edccf1578f 100644
--- a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs
+++ b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs
@@ -615,6 +615,7 @@ public BlobDownloadToOptions() { }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationResourceTypeMismatch { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationServiceMismatch { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationSourceIPMismatch { get { throw null; } }
+ public static Azure.Storage.Blobs.Models.BlobErrorCode BlobAccessTierNotSupportedForAccountType { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobAlreadyExists { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobArchived { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobBeingRehydrated { get { throw null; } }
diff --git a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.1.cs b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.1.cs
index 6e618343e0aee..183edccf1578f 100644
--- a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.1.cs
+++ b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.1.cs
@@ -615,6 +615,7 @@ public BlobDownloadToOptions() { }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationResourceTypeMismatch { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationServiceMismatch { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode AuthorizationSourceIPMismatch { get { throw null; } }
+ public static Azure.Storage.Blobs.Models.BlobErrorCode BlobAccessTierNotSupportedForAccountType { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobAlreadyExists { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobArchived { get { throw null; } }
public static Azure.Storage.Blobs.Models.BlobErrorCode BlobBeingRehydrated { get { throw null; } }
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/AppendBlobRestClient.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/AppendBlobRestClient.cs
index 88104aa95bb00..62c45c554783a 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/AppendBlobRestClient.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/AppendBlobRestClient.cs
@@ -29,7 +29,7 @@ internal partial class AppendBlobRestClient
/// The handler for diagnostic messaging in the client.
/// The HTTP pipeline for sending and receiving REST requests and responses.
/// The URL of the service account, container, or blob that is the target of the desired operation.
- /// Specifies the version of the operation to use for this request. The default value is "2024-08-04".
+ /// Specifies the version of the operation to use for this request. The default value is "2025-01-05".
/// , , or is null.
public AppendBlobRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string url, string version)
{
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/BlobRestClient.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/BlobRestClient.cs
index 615257741b781..4cb72cdf210a6 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/BlobRestClient.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/BlobRestClient.cs
@@ -30,7 +30,7 @@ internal partial class BlobRestClient
/// The handler for diagnostic messaging in the client.
/// The HTTP pipeline for sending and receiving REST requests and responses.
/// The URL of the service account, container, or blob that is the target of the desired operation.
- /// Specifies the version of the operation to use for this request. The default value is "2024-08-04".
+ /// Specifies the version of the operation to use for this request. The default value is "2025-01-05".
/// , , or is null.
public BlobRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string url, string version)
{
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/BlockBlobRestClient.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/BlockBlobRestClient.cs
index 0723c07204ac2..3f4241dfce9b6 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/BlockBlobRestClient.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/BlockBlobRestClient.cs
@@ -30,7 +30,7 @@ internal partial class BlockBlobRestClient
/// The handler for diagnostic messaging in the client.
/// The HTTP pipeline for sending and receiving REST requests and responses.
/// The URL of the service account, container, or blob that is the target of the desired operation.
- /// Specifies the version of the operation to use for this request. The default value is "2024-08-04".
+ /// Specifies the version of the operation to use for this request. The default value is "2025-01-05".
/// , , or is null.
public BlockBlobRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string url, string version)
{
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/ContainerRestClient.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/ContainerRestClient.cs
index 024bfecd4e90b..9dd20ee7e1811 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/ContainerRestClient.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/ContainerRestClient.cs
@@ -31,7 +31,7 @@ internal partial class ContainerRestClient
/// The handler for diagnostic messaging in the client.
/// The HTTP pipeline for sending and receiving REST requests and responses.
/// The URL of the service account, container, or blob that is the target of the desired operation.
- /// Specifies the version of the operation to use for this request. The default value is "2024-08-04".
+ /// Specifies the version of the operation to use for this request. The default value is "2025-01-05".
/// , , or is null.
public ContainerRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string url, string version)
{
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/Models/BlobErrorCode.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/Models/BlobErrorCode.cs
index 6bb7d0cb30494..d26702b46e111 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/Models/BlobErrorCode.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/Models/BlobErrorCode.cs
@@ -135,6 +135,7 @@ public BlobErrorCode(string value)
private const string AuthorizationPermissionMismatchValue = "AuthorizationPermissionMismatch";
private const string AuthorizationServiceMismatchValue = "AuthorizationServiceMismatch";
private const string AuthorizationResourceTypeMismatchValue = "AuthorizationResourceTypeMismatch";
+ private const string BlobAccessTierNotSupportedForAccountTypeValue = "BlobAccessTierNotSupportedForAccountType";
/// AccountAlreadyExists.
public static BlobErrorCode AccountAlreadyExists { get; } = new BlobErrorCode(AccountAlreadyExistsValue);
@@ -362,6 +363,8 @@ public BlobErrorCode(string value)
public static BlobErrorCode AuthorizationServiceMismatch { get; } = new BlobErrorCode(AuthorizationServiceMismatchValue);
/// AuthorizationResourceTypeMismatch.
public static BlobErrorCode AuthorizationResourceTypeMismatch { get; } = new BlobErrorCode(AuthorizationResourceTypeMismatchValue);
+ /// BlobAccessTierNotSupportedForAccountType.
+ public static BlobErrorCode BlobAccessTierNotSupportedForAccountType { get; } = new BlobErrorCode(BlobAccessTierNotSupportedForAccountTypeValue);
/// Determines if two values are the same.
public static bool operator ==(BlobErrorCode left, BlobErrorCode right) => left.Equals(right);
/// Determines if two values are not the same.
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/PageBlobRestClient.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/PageBlobRestClient.cs
index 260d8021543e2..0aea4f28d32ff 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/PageBlobRestClient.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/PageBlobRestClient.cs
@@ -30,7 +30,7 @@ internal partial class PageBlobRestClient
/// The handler for diagnostic messaging in the client.
/// The HTTP pipeline for sending and receiving REST requests and responses.
/// The URL of the service account, container, or blob that is the target of the desired operation.
- /// Specifies the version of the operation to use for this request. The default value is "2024-08-04".
+ /// Specifies the version of the operation to use for this request. The default value is "2025-01-05".
/// , , or is null.
public PageBlobRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string url, string version)
{
diff --git a/sdk/storage/Azure.Storage.Blobs/src/Generated/ServiceRestClient.cs b/sdk/storage/Azure.Storage.Blobs/src/Generated/ServiceRestClient.cs
index e274940f81e8d..2abac369c0cae 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/Generated/ServiceRestClient.cs
+++ b/sdk/storage/Azure.Storage.Blobs/src/Generated/ServiceRestClient.cs
@@ -31,7 +31,7 @@ internal partial class ServiceRestClient
/// The handler for diagnostic messaging in the client.
/// The HTTP pipeline for sending and receiving REST requests and responses.
/// The URL of the service account, container, or blob that is the target of the desired operation.
- /// Specifies the version of the operation to use for this request. The default value is "2024-08-04".
+ /// Specifies the version of the operation to use for this request. The default value is "2025-01-05".
/// , , or is null.
public ServiceRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string url, string version)
{
diff --git a/sdk/storage/Azure.Storage.Blobs/src/autorest.md b/sdk/storage/Azure.Storage.Blobs/src/autorest.md
index 85fb92c2349cd..cda269a135e88 100644
--- a/sdk/storage/Azure.Storage.Blobs/src/autorest.md
+++ b/sdk/storage/Azure.Storage.Blobs/src/autorest.md
@@ -4,7 +4,7 @@ Run `dotnet build /t:GenerateCode` to generate code.
``` yaml
input-file:
- - https://raw.githubusercontent.com/Azure/azure-rest-api-specs/f6f50c6388fd5836fa142384641b8353a99874ef/specification/storage/data-plane/Microsoft.BlobStorage/stable/2024-08-04/blob.json
+ - https://raw.githubusercontent.com/Azure/azure-rest-api-specs/7c58ab44b9cdd08fa5aae782a34bc42bd67ff59b/specification/storage/data-plane/Microsoft.BlobStorage/stable/2025-01-05/blob.json
generation1-convenience-client: true
# https://github.com/Azure/autorest/issues/4075
skip-semantics-validation: true