Skip to content

Commit a306136

Browse files
authored
Mitigate MI breaking changes (#24483)
* Mitigate MI breaking changes * Update README.md * Update README.md
1 parent e96c959 commit a306136

File tree

6 files changed

+33
-26
lines changed

6 files changed

+33
-26
lines changed

src/CustomLocation/CustomLocation.Autorest/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,19 @@ For information on how to develop for `Az.CustomLocation`, see [how-to.md](how-t
3333
commit: f1180941e238bc99ac71f9535ecd126bb8b77d8f
3434
require:
3535
- $(this-folder)/../../readme.azure.noprofile.md
36-
input-file:
36+
input-file:
3737
- $(repo)/specification/extendedlocation/resource-manager/Microsoft.ExtendedLocation/preview/2021-08-31-preview/customlocations.json
3838

3939
module-version: 0.1.0
4040
title: CustomLocation
4141
subject-prefix: $(service-name)
42+
disable-transform-identity-type: true
43+
flatten-userassignedidentity: false
4244

4345
identity-correction-for-post: true
4446

4547
directive:
46-
- from: swagger-document
48+
- from: swagger-document
4749
where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}"].delete.responses
4850
transform: >-
4951
return {
@@ -64,7 +66,7 @@ directive:
6466
}
6567
}
6668
67-
- from: swagger-document
69+
- from: swagger-document
6870
where: $.definitions.customLocationProperties.properties.provisioningState
6971
transform: >-
7072
return {

src/ElasticSan/ElasticSan.Autorest/README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,12 @@ title: ElasticSan
4242
# For new RP, the version is 0.1.0
4343
module-version: 0.3.0
4444
subject-prefix: $(service-name)
45+
disable-transform-identity-type: true
46+
flatten-userassignedidentity: false
4547

4648
enable-parent-pipeline-input: true
4749

48-
# If there are post APIs for some kinds of actions in the RP, you may need to
50+
# If there are post APIs for some kinds of actions in the RP, you may need to
4951
# uncomment following line to support viaIdentity for these post APIs
5052
# identity-correction-for-post: true
5153

@@ -68,12 +70,12 @@ directive:
6870
alias: ElasticSanName
6971
- where:
7072
subject: VolumeGroup
71-
parameter-name: Name
73+
parameter-name: Name
7274
set:
7375
alias: VolumeGroupName
7476
- where:
7577
subject: Volume
76-
parameter-name: Name
78+
parameter-name: Name
7779
set:
7880
alias: VolumeName
7981
- where:
@@ -85,7 +87,7 @@ directive:
8587
set:
8688
parameter-name: ForceDelete
8789
- where:
88-
parameter-name: SnapshotName
90+
parameter-name: SnapshotName
8991
set:
9092
parameter-name: Name
9193
- where:
@@ -106,7 +108,7 @@ directive:
106108
parameter-name: GroupName
107109
set:
108110
parameter-name: VolumeGroupName
109-
- where:
111+
- where:
110112
subject: VolumeSnapshot
111113
verb: Update
112114
remove: true
@@ -139,14 +141,14 @@ directive:
139141
- where:
140142
subject: ^PrivateEndpointConnection$|^PrivateLinkResource$
141143
hide: true
142-
- where:
144+
- where:
143145
verb: ^New$|^Update$
144146
subject: ^VolumeGroup$
145147
hide: true
146-
- where:
148+
- where:
147149
verb: New
148-
subject: Volume
149-
parameter-name: ManagedByResourceId
150+
subject: Volume
151+
parameter-name: ManagedByResourceId
150152
hide: true
151153
- from: IdentityUserAssignedIdentities.dictionary.cs
152154
where: $

src/KeyVault/KeyVault.Autorest/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ input-file:
4141
- $(repo)/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-02-01/keyvault.json
4242
- $(repo)/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-02-01/managedHsm.json
4343
# If the swagger has not been put in the repo, you may uncomment the following line and refer to it locally
44-
# - (this-folder)/relative-path-to-your-swagger
44+
# - (this-folder)/relative-path-to-your-swagger
4545

4646
# For new RP, the version is 0.1.0
4747
module-version: 0.1.0
4848
# Normally, title is the service name
4949
title: KeyVault
5050
subject-prefix: $(service-name)
5151

52-
# If there are post APIs for some kinds of actions in the RP, you may need to
52+
# If there are post APIs for some kinds of actions in the RP, you may need to
5353
# uncomment following line to support viaIdentity for these post APIs
5454
# identity-correction-for-post: true
5555

@@ -64,7 +64,7 @@ directive:
6464
- where:
6565
verb: Set
6666
remove: true
67-
# Combine Test-AzKeyVaultNameAvailability and Test-AzKeyVaultManagedHsmNameAvailability
67+
# Combine Test-AzKeyVaultNameAvailability and Test-AzKeyVaultManagedHsmNameAvailability
6868
- from: swagger-document
6969
where: $.paths..operationId
7070
transform: return $.replace(/^ManagedHsms_CheckMhsmNameAvailability$/g, "ManagedHsms_CheckNameAvailability")

src/PaloAltoNetworks/PaloAltoNetworks.Autorest/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,11 @@ input-file:
3939
title: PaloAltoNetworks
4040
module-version: 0.2.0
4141
subject-prefix: $(service-name)
42-
42+
disable-transform-identity-type: true
43+
flatten-userassignedidentity: false
4344

4445
directive:
45-
- from: swagger-document
46+
- from: swagger-document
4647
where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/commit"].post.responses
4748
transform: >-
4849
return {
@@ -60,7 +61,7 @@ directive:
6061
}
6162
}
6263
63-
- from: swagger-document
64+
- from: swagger-document
6465
where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/revert"].post.responses
6566
transform: >-
6667
return {

src/Storage/Storage.Autorest/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ module-version: 5.9.1
4444
title: Storage
4545
subject-prefix: $(service-name)
4646
nested-object-to-string: true
47-
identity-correction-for-post: true
47+
identity-correction-for-post: true
4848

4949
directive:
50-
- where:
50+
- where:
5151
subject: ^StorageAccountCustomerInitiatedMigration$
5252
set:
5353
subject: StorageAccountMigration
5454
- where:
55-
verb: Invoke
55+
verb: Invoke
5656
subject: ^CustomerStorageAccountInitiatedMigration$
5757
set:
5858
verb: Start
@@ -64,7 +64,7 @@ directive:
6464
parameter-name: StorageAccountMigrationDetailTargetSkuName
6565
set:
6666
parameter-name: TargetSku
67-
- where:
67+
- where:
6868
subject: ^StorageAccount$|^StorageAccountKey$|^StorageAccountProperty$|^StorageAccountSas$|^StorageAccountServiceSas$|BlobInventoryPolicy$|^DeletedAccount$|^EncryptionScope$|^LocalUser$|^LocalUserKey$|^ManagementPolicy$|^ObjectReplicationPolicy$|^Sku$|^Usage$|^LocalUserPassword$|^AccountUserDelegationKey$|^AbortStorageAccountHierarchicalNamespaceMigration$|^HierarchicalStorageAccountNamespaceMigration$|^StorageAccountBlobRange$|^StorageAccountUserDelegationKey$|^StorageAccountNameAvailability$
6969
remove: true
7070
```

src/VMware/VMware.Autorest/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,19 @@ In this directory, run AutoRest:
5050
commit: 0baf811c3c76c87b3c127d098519bd97141222dd
5151
require:
5252
- $(this-folder)/../../readme.azure.noprofile.md
53-
input-file:
53+
input-file:
5454
- $(repo)/specification/vmware/resource-manager/Microsoft.AVS/stable/2023-03-01/vmware.json
5555

5656
module-version: 0.4.0
5757
title: VMware
5858
subject-prefix: $(service-name)
59+
disable-transform-identity-type: true
60+
flatten-userassignedidentity: false
5961

6062
support-json-input: false
6163

6264
directive:
63-
- from: swagger-document
65+
- from: swagger-document
6466
where: $.definitions.AdminCredentials.properties.nsxtPassword
6567
transform: >-
6668
return {
@@ -70,7 +72,7 @@ directive:
7072
"x-ms-secret": true,
7173
"format": "password"
7274
}
73-
- from: swagger-document
75+
- from: swagger-document
7476
where: $.definitions.AdminCredentials.properties.vcenterPassword
7577
transform: >-
7678
return {
@@ -138,7 +140,7 @@ directive:
138140
# verb: Test
139141
# subject: ^LocationTrialAvailability$
140142
# hide: true
141-
# Remove the list variant as the workloadNetwork only have one enum value
143+
# Remove the list variant as the workloadNetwork only have one enum value
142144
- where:
143145
verb: Get
144146
subject: WorkloadNetwork

0 commit comments

Comments
 (0)