diff --git a/specification/storage/Microsoft.BlobStorage/client.tsp b/specification/storage/Microsoft.BlobStorage/client.tsp index dda836e75795..9aacc8719f89 100644 --- a/specification/storage/Microsoft.BlobStorage/client.tsp +++ b/specification/storage/Microsoft.BlobStorage/client.tsp @@ -40,6 +40,8 @@ namespace Customizations; "rust" ); +@@alternateType(AccessPolicy.expiry, string, "rust"); +@@alternateType(AccessPolicy.start, string, "rust"); @@alternateType(BlobPropertiesInternal.contentLength, uint64, "rust"); @@alternateType(BlobContentLengthRequired.blobContentLength, uint64, "rust"); @@alternateType(ContentLengthResponseHeader.contentLength, uint64, "rust"); diff --git a/specification/storage/Microsoft.BlobStorage/models.tsp b/specification/storage/Microsoft.BlobStorage/models.tsp index 488e4ef7b5ba..b8fcb44d8b73 100644 --- a/specification/storage/Microsoft.BlobStorage/models.tsp +++ b/specification/storage/Microsoft.BlobStorage/models.tsp @@ -435,8 +435,12 @@ model BlockLookupList { } /** Represents an array of signed identifiers */ -@Xml.name("SignedIdentifiers") -model SignedIdentifiers is Array; +model SignedIdentifiers { + /** The array of signed identifiers. */ + @Xml.unwrapped + @Xml.name("SignedIdentifier") + items: Array; +} /** The signed identifier. */ @Xml.name("SignedIdentifier") diff --git a/specification/storage/Microsoft.BlobStorage/routes.tsp b/specification/storage/Microsoft.BlobStorage/routes.tsp index 27ea1d8940bd..68054c4cd7e1 100644 --- a/specification/storage/Microsoft.BlobStorage/routes.tsp +++ b/specification/storage/Microsoft.BlobStorage/routes.tsp @@ -327,7 +327,7 @@ interface Container { ...BlobPublicAccess; ...EtagResponseHeader; ...LastModifiedResponseHeader; - ...DateResponseHeader; + ...DateResponseHeaderPrivate; } >; @@ -351,9 +351,9 @@ interface Container { ...IfUnmodifiedSinceParameter; }, { - ...EtagResponseHeader; - ...LastModifiedResponseHeader; - ...DateResponseHeader; + ...EtagResponseHeaderPrivate; + ...LastModifiedResponseHeaderPrivate; + ...DateResponseHeaderPrivate; } >;