Exposed Permissions item in ListBlobsInclude (#23655)
* one * Add permissions in ListBlobsIncludeItems * Add permissions in ListBlobsIncludeItems * Appending the value to swagger
This commit is contained in:
Родитель
19f144fe7c
Коммит
70ab041215
|
@ -7,10 +7,11 @@
|
|||
package container
|
||||
|
||||
import (
|
||||
"github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob"
|
||||
"reflect"
|
||||
"time"
|
||||
|
||||
"github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob"
|
||||
|
||||
"github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported"
|
||||
"github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated"
|
||||
)
|
||||
|
@ -126,7 +127,7 @@ func (o *GetPropertiesOptions) format() (*generated.ContainerClientGetProperties
|
|||
|
||||
// ListBlobsInclude indicates what additional information the service should return with each blob.
|
||||
type ListBlobsInclude struct {
|
||||
Copy, Metadata, Snapshots, UncommittedBlobs, Deleted, Tags, Versions, LegalHold, ImmutabilityPolicy, DeletedWithVersions bool
|
||||
Copy, Metadata, Snapshots, UncommittedBlobs, Deleted, Tags, Versions, LegalHold, ImmutabilityPolicy, DeletedWithVersions, Permissions bool
|
||||
}
|
||||
|
||||
func (l ListBlobsInclude) format() []generated.ListBlobsIncludeItem {
|
||||
|
@ -166,7 +167,9 @@ func (l ListBlobsInclude) format() []generated.ListBlobsIncludeItem {
|
|||
if l.Versions {
|
||||
include = append(include, generated.ListBlobsIncludeItemVersions)
|
||||
}
|
||||
|
||||
if l.Permissions {
|
||||
include = append(include, generated.ListBlobsIncludeItemPermissions)
|
||||
}
|
||||
return include
|
||||
}
|
||||
|
||||
|
|
|
@ -22,6 +22,15 @@ export-clients: true
|
|||
use: "@autorest/go@4.0.0-preview.65"
|
||||
```
|
||||
|
||||
### Add permissions in ListBlobsInclude
|
||||
``` yaml
|
||||
directive:
|
||||
- from: swagger-document
|
||||
where: $.parameters.ListBlobsInclude
|
||||
transform: >
|
||||
$.items.enum.push("permissions");
|
||||
```
|
||||
|
||||
### Updating service version to 2024-11-04
|
||||
```yaml
|
||||
directive:
|
||||
|
|
|
@ -343,6 +343,7 @@ const (
|
|||
ListBlobsIncludeItemImmutabilitypolicy ListBlobsIncludeItem = "immutabilitypolicy"
|
||||
ListBlobsIncludeItemLegalhold ListBlobsIncludeItem = "legalhold"
|
||||
ListBlobsIncludeItemMetadata ListBlobsIncludeItem = "metadata"
|
||||
ListBlobsIncludeItemPermissions ListBlobsIncludeItem = "permissions"
|
||||
ListBlobsIncludeItemSnapshots ListBlobsIncludeItem = "snapshots"
|
||||
ListBlobsIncludeItemTags ListBlobsIncludeItem = "tags"
|
||||
ListBlobsIncludeItemUncommittedblobs ListBlobsIncludeItem = "uncommittedblobs"
|
||||
|
@ -358,6 +359,7 @@ func PossibleListBlobsIncludeItemValues() []ListBlobsIncludeItem {
|
|||
ListBlobsIncludeItemImmutabilitypolicy,
|
||||
ListBlobsIncludeItemLegalhold,
|
||||
ListBlobsIncludeItemMetadata,
|
||||
ListBlobsIncludeItemPermissions,
|
||||
ListBlobsIncludeItemSnapshots,
|
||||
ListBlobsIncludeItemTags,
|
||||
ListBlobsIncludeItemUncommittedblobs,
|
||||
|
|
Загрузка…
Ссылка в новой задаче