Skip to content

Commit 8de4d35

Browse files
azure-powershell-botLei Jin
andauthored
Migrate RedisEnterpriseCache from generation to main (#21788)
* Move RedisEnterpriseCache to main * Update Change Log for RedisEnterpriseCache --------- Co-authored-by: Lei Jin <[email protected]>
1 parent 5d4ce0c commit 8de4d35

File tree

358 files changed

+22875
-10371
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

358 files changed

+22875
-10371
lines changed

src/RedisEnterpriseCache/Az.RedisEnterpriseCache.format.ps1xml

Lines changed: 584 additions & 60 deletions
Large diffs are not rendered by default.

src/RedisEnterpriseCache/Az.RedisEnterpriseCache.psd1

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 7/27/2022
6+
# Generated on: 5/13/2023
77
#
88

99
@{
@@ -74,6 +74,7 @@ FunctionsToExport = 'Export-AzRedisEnterpriseCache', 'Get-AzRedisEnterpriseCache
7474
'Get-AzRedisEnterpriseCacheKey',
7575
'Get-AzRedisEnterpriseCacheOperationStatus',
7676
'Import-AzRedisEnterpriseCache',
77+
'Invoke-AzRedisEnterpriseCacheDatabaseFlush',
7778
'Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink',
7879
'New-AzRedisEnterpriseCache', 'New-AzRedisEnterpriseCacheDatabase',
7980
'New-AzRedisEnterpriseCacheKey', 'Remove-AzRedisEnterpriseCache',
@@ -93,7 +94,7 @@ AliasesToExport = 'Export-AzRedisEnterpriseCacheDatabase',
9394
'Get-AzRedisEnterpriseCacheAccessKey',
9495
'Import-AzRedisEnterpriseCacheDatabase',
9596
'New-AzRedisEnterpriseCacheDatabaseKey',
96-
'New-AzRedisEnterpriseCacheAccessKey'
97+
'New-AzRedisEnterpriseCacheAccessKey', '*'
9798

9899
# DSC resources to export from this module
99100
# DscResourcesToExport = @()
@@ -122,7 +123,7 @@ PrivateData = @{
122123
# IconUri = ''
123124

124125
# ReleaseNotes of this module
125-
ReleaseNotes = '* Upgraded API version to 2022-01-01'
126+
# ReleaseNotes = ''
126127

127128
# Prerelease string of this module
128129
# Prerelease = ''

src/RedisEnterpriseCache/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Upgrade API version to 2023-03-01-preview
2122

2223
## Version 1.1.0
2324
* Upgraded API version to 2022-01-01

src/RedisEnterpriseCache/README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ require:
3939
- $(this-folder)/../readme.azure.noprofile.md
4040
# lock the commit
4141
input-file:
42-
- https://github.com/Azure/azure-rest-api-specs/blob/ea6bb1c836308d5b11166b9b2da6b306bc665a0f/specification/redisenterprise/resource-manager/Microsoft.Cache/stable/2022-01-01/redisenterprise.json
42+
- https://github.com/Azure/azure-rest-api-specs/blob/aef78a6d0f0bc49b42327621fc670200d7545816/specification/redisenterprise/resource-manager/Microsoft.Cache/preview/2023-03-01-preview/redisenterprise.json
4343

4444
module-version: 1.0.0
4545
title: RedisEnterpriseCache
@@ -88,6 +88,12 @@ directive:
8888
subject: ^$
8989
set:
9090
alias: Import-AzRedisEnterpriseCacheDatabase
91+
- where:
92+
verb: Clear
93+
subject: Database
94+
set:
95+
verb: Invoke
96+
subject: DatabaseFlush
9197
- where:
9298
verb: Export
9399
subject: ^$
@@ -195,6 +201,10 @@ directive:
195201
- where:
196202
subject: PrivateEndpointConnection|PrivateLinkResource
197203
hide: true
204+
- where:
205+
verb: Get
206+
subject: Sku
207+
hide: true
198208

199209
# DatabaseName parameter to have value 'default'
200210
- where:
@@ -205,6 +215,16 @@ directive:
205215
default:
206216
script: '"default"'
207217

218+
# DatabaseName parameter to have value 'default'
219+
- where:
220+
verb: Invoke
221+
subject: DatabaseFlush
222+
parameter-name: Name
223+
hide: true
224+
set:
225+
default:
226+
script: '"default"'
227+
208228
# Fix bugs in generated code from namespace conflict
209229
- from: source-file-csharp
210230
where: $
Lines changed: 38 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,58 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.6.30114.105
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31903.59
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{C081D4A8-64A1-4992-8A73-C2D1A74545A1}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{8AF7E52F-489D-4BD7-9C9A-BC433BC56CDD}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{3772B75C-6C22-43B3-A294-BD7EE91EBDE9}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{3608B023-B63B-4934-9344-3FCF73563236}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{B854DD49-7D62-4D02-8D99-96FE6644D649}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{18CD5CFF-6BDD-4A81-A7D9-FB90B12CF702}"
1313
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{3A94A59B-043D-4127-AAAD-939DF04C39AF}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.RedisEnterpriseCache", "Az.RedisEnterpriseCache.csproj", "{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{1665BB22-F4AB-4430-BCAA-869338DC9518}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.RedisEnterpriseCache", "Az.RedisEnterpriseCache.csproj", "{2D4EF8F3-A547-42A4-A7F3-56A366079073}"
1719
EndProject
1820
Global
1921
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2022
Debug|Any CPU = Debug|Any CPU
21-
Debug|x64 = Debug|x64
22-
Debug|x86 = Debug|x86
2323
Release|Any CPU = Release|Any CPU
24-
Release|x64 = Release|x64
25-
Release|x86 = Release|x86
2624
EndGlobalSection
2725
GlobalSection(SolutionProperties) = preSolution
2826
HideSolutionNode = FALSE
2927
EndGlobalSection
3028
GlobalSection(ProjectConfigurationPlatforms) = postSolution
31-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
33-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Debug|x64.ActiveCfg = Debug|Any CPU
34-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Debug|x64.Build.0 = Debug|Any CPU
35-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Debug|x86.ActiveCfg = Debug|Any CPU
36-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Debug|x86.Build.0 = Debug|Any CPU
37-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Release|Any CPU.Build.0 = Release|Any CPU
39-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Release|x64.ActiveCfg = Release|Any CPU
40-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Release|x64.Build.0 = Release|Any CPU
41-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Release|x86.ActiveCfg = Release|Any CPU
42-
{C081D4A8-64A1-4992-8A73-C2D1A74545A1}.Release|x86.Build.0 = Release|Any CPU
43-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Debug|Any CPU.Build.0 = Debug|Any CPU
45-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Debug|x64.ActiveCfg = Debug|Any CPU
46-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Debug|x64.Build.0 = Debug|Any CPU
47-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Debug|x86.ActiveCfg = Debug|Any CPU
48-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Debug|x86.Build.0 = Debug|Any CPU
49-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Release|Any CPU.ActiveCfg = Release|Any CPU
50-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Release|Any CPU.Build.0 = Release|Any CPU
51-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Release|x64.ActiveCfg = Release|Any CPU
52-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Release|x64.Build.0 = Release|Any CPU
53-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Release|x86.ActiveCfg = Release|Any CPU
54-
{8794B0DF-D395-4B4E-BDA1-2E32CD83C147}.Release|x86.Build.0 = Release|Any CPU
55-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Debug|Any CPU.Build.0 = Debug|Any CPU
57-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Debug|x64.ActiveCfg = Debug|Any CPU
58-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Debug|x64.Build.0 = Debug|Any CPU
59-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Debug|x86.ActiveCfg = Debug|Any CPU
60-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Debug|x86.Build.0 = Debug|Any CPU
61-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Release|Any CPU.ActiveCfg = Release|Any CPU
62-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Release|Any CPU.Build.0 = Release|Any CPU
63-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Release|x64.ActiveCfg = Release|Any CPU
64-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Release|x64.Build.0 = Release|Any CPU
65-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Release|x86.ActiveCfg = Release|Any CPU
66-
{AFD4F8DA-FD35-445D-9A24-7DF7EC659F34}.Release|x86.Build.0 = Release|Any CPU
67-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Debug|Any CPU.Build.0 = Debug|Any CPU
69-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Debug|x64.ActiveCfg = Debug|Any CPU
70-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Debug|x64.Build.0 = Debug|Any CPU
71-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Debug|x86.ActiveCfg = Debug|Any CPU
72-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Debug|x86.Build.0 = Debug|Any CPU
73-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Release|Any CPU.ActiveCfg = Release|Any CPU
74-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Release|Any CPU.Build.0 = Release|Any CPU
75-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Release|x64.ActiveCfg = Release|Any CPU
76-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Release|x64.Build.0 = Release|Any CPU
77-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Release|x86.ActiveCfg = Release|Any CPU
78-
{B854DD49-7D62-4D02-8D99-96FE6644D649}.Release|x86.Build.0 = Release|Any CPU
79-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
81-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Debug|x64.ActiveCfg = Debug|Any CPU
82-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Debug|x64.Build.0 = Debug|Any CPU
83-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Debug|x86.ActiveCfg = Debug|Any CPU
84-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Debug|x86.Build.0 = Debug|Any CPU
85-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
86-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Release|Any CPU.Build.0 = Release|Any CPU
87-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Release|x64.ActiveCfg = Release|Any CPU
88-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Release|x64.Build.0 = Release|Any CPU
89-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Release|x86.ActiveCfg = Release|Any CPU
90-
{771568AD-B69A-4FA9-89A6-87D42A2CDFCB}.Release|x86.Build.0 = Release|Any CPU
91-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
93-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Debug|x64.ActiveCfg = Debug|Any CPU
94-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Debug|x64.Build.0 = Debug|Any CPU
95-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Debug|x86.ActiveCfg = Debug|Any CPU
96-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Debug|x86.Build.0 = Debug|Any CPU
97-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
98-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Release|Any CPU.Build.0 = Release|Any CPU
99-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Release|x64.ActiveCfg = Release|Any CPU
100-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Release|x64.Build.0 = Release|Any CPU
101-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Release|x86.ActiveCfg = Release|Any CPU
102-
{B8F939C7-7667-4F91-8A74-5704B2C0BBBA}.Release|x86.Build.0 = Release|Any CPU
29+
{8AF7E52F-489D-4BD7-9C9A-BC433BC56CDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
30+
{8AF7E52F-489D-4BD7-9C9A-BC433BC56CDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
31+
{8AF7E52F-489D-4BD7-9C9A-BC433BC56CDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
32+
{8AF7E52F-489D-4BD7-9C9A-BC433BC56CDD}.Release|Any CPU.Build.0 = Release|Any CPU
33+
{3772B75C-6C22-43B3-A294-BD7EE91EBDE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
34+
{3772B75C-6C22-43B3-A294-BD7EE91EBDE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
35+
{3772B75C-6C22-43B3-A294-BD7EE91EBDE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
36+
{3772B75C-6C22-43B3-A294-BD7EE91EBDE9}.Release|Any CPU.Build.0 = Release|Any CPU
37+
{3608B023-B63B-4934-9344-3FCF73563236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38+
{3608B023-B63B-4934-9344-3FCF73563236}.Debug|Any CPU.Build.0 = Debug|Any CPU
39+
{3608B023-B63B-4934-9344-3FCF73563236}.Release|Any CPU.ActiveCfg = Release|Any CPU
40+
{3608B023-B63B-4934-9344-3FCF73563236}.Release|Any CPU.Build.0 = Release|Any CPU
41+
{18CD5CFF-6BDD-4A81-A7D9-FB90B12CF702}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
42+
{18CD5CFF-6BDD-4A81-A7D9-FB90B12CF702}.Debug|Any CPU.Build.0 = Debug|Any CPU
43+
{18CD5CFF-6BDD-4A81-A7D9-FB90B12CF702}.Release|Any CPU.ActiveCfg = Release|Any CPU
44+
{18CD5CFF-6BDD-4A81-A7D9-FB90B12CF702}.Release|Any CPU.Build.0 = Release|Any CPU
45+
{3A94A59B-043D-4127-AAAD-939DF04C39AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46+
{3A94A59B-043D-4127-AAAD-939DF04C39AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
47+
{3A94A59B-043D-4127-AAAD-939DF04C39AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
48+
{3A94A59B-043D-4127-AAAD-939DF04C39AF}.Release|Any CPU.Build.0 = Release|Any CPU
49+
{1665BB22-F4AB-4430-BCAA-869338DC9518}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50+
{1665BB22-F4AB-4430-BCAA-869338DC9518}.Debug|Any CPU.Build.0 = Debug|Any CPU
51+
{1665BB22-F4AB-4430-BCAA-869338DC9518}.Release|Any CPU.ActiveCfg = Release|Any CPU
52+
{1665BB22-F4AB-4430-BCAA-869338DC9518}.Release|Any CPU.Build.0 = Release|Any CPU
53+
{2D4EF8F3-A547-42A4-A7F3-56A366079073}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54+
{2D4EF8F3-A547-42A4-A7F3-56A366079073}.Debug|Any CPU.Build.0 = Debug|Any CPU
55+
{2D4EF8F3-A547-42A4-A7F3-56A366079073}.Release|Any CPU.ActiveCfg = Release|Any CPU
56+
{2D4EF8F3-A547-42A4-A7F3-56A366079073}.Release|Any CPU.Build.0 = Release|Any CPU
10357
EndGlobalSection
10458
EndGlobal

src/RedisEnterpriseCache/build-module.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ $null = New-Item -ItemType Directory -Force -Path $examplesFolder
123123

124124
Write-Host -ForegroundColor Green 'Creating cmdlets for specified models...'
125125
$modelCmdlets = @()
126+
$modelCmdletFolder = Join-Path (Join-Path $PSScriptRoot './custom') 'autogen-model-cmdlets'
127+
if (Test-Path $modelCmdletFolder) {
128+
$null = Remove-Item -Force -Recurse -Path $modelCmdletFolder
129+
}
126130
if ($modelCmdlets.Count -gt 0) {
127131
. (Join-Path $PSScriptRoot 'create-model-cmdlets.ps1')
128132
CreateModelCmdlet($modelCmdlets)

src/RedisEnterpriseCache/create-model-cmdlets.ps1

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@ function CreateModelCmdlet {
2323
}
2424

2525
$ModelCsPath = Join-Path (Join-Path $PSScriptRoot 'generated\api') 'Models'
26-
$ModuleName = 'RedisEnterpriseCache'
2726
$OutputDir = Join-Path $PSScriptRoot 'custom\autogen-model-cmdlets'
2827
$null = New-Item -ItemType Directory -Force -Path $OutputDir
28+
if (''.length -gt 0) {
29+
$ModuleName = ''
30+
} else {
31+
$ModuleName = 'Az.RedisEnterpriseCache'
32+
}
2933

3034
$CsFiles = Get-ChildItem -Path $ModelCsPath -Recurse -Filter *.cs
3135
$Content = ''
@@ -64,10 +68,10 @@ function CreateModelCmdlet {
6468
$ObjectType = $Model
6569
$ObjectTypeWithNamespace = "${Namespace}.${ObjectType}"
6670
# remove duplicated module name
67-
if ($ObjectType.StartsWith($ModuleName)) {
71+
if ($ObjectType.StartsWith('RedisEnterpriseCache')) {
6872
$ModulePrefix = ''
6973
} else {
70-
$ModulePrefix = $ModuleName
74+
$ModulePrefix = 'RedisEnterpriseCache'
7175
}
7276
$OutputPath = Join-Path -ChildPath "New-Az${ModulePrefix}${ObjectType}Object.ps1" -Path $OutputDir
7377

@@ -158,7 +162,7 @@ Create an in-memory object for ${ObjectType}.
158162
.Outputs
159163
${ObjectTypeWithNamespace}
160164
.Link
161-
https://learn.microsoft.com/powershell/module/az.${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
165+
https://learn.microsoft.com/powershell/module/${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
162166
#>
163167
function New-Az${ModulePrefix}${ObjectType}Object {
164168
[OutputType('${ObjectTypeWithNamespace}')]

src/RedisEnterpriseCache/custom/Cluster.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License. See License.txt in the project root for license information.
33

4-
namespace Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api202201
4+
namespace Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api20230301Preview
55
{
66
public partial class Cluster
77
{

src/RedisEnterpriseCache/custom/Get-AzRedisEnterpriseCache.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ West US MyCache3 Microsoft.Cache/redisEnterprise {default}
4444
Central US MyCache4 Microsoft.Cache/redisEnterprise {1, 2, 3} {default}
4545
4646
.Outputs
47-
Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api202201.ICluster
47+
Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api20230301Preview.ICluster
4848
.Link
4949
https://learn.microsoft.com/powershell/module/az.redisenterprisecache/get-azredisenterprisecache
5050
#>
5151

5252
function Get-AzRedisEnterpriseCache {
53-
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api202201.ICluster])]
53+
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api20230301Preview.ICluster])]
5454
[CmdletBinding(DefaultParameterSetName='ListBySubscriptionId', PositionalBinding=$false)]
5555
param(
5656
[Parameter(ParameterSetName='Get', Mandatory)]

src/RedisEnterpriseCache/custom/Get-AzRedisEnterpriseCacheDatabase.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ Name Type
2626
default Microsoft.Cache/redisEnterprise/databases
2727
2828
.Outputs
29-
Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api202201.IDatabase
29+
Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api20230301Preview.IDatabase
3030
.Link
3131
https://learn.microsoft.com/powershell/module/az.redisenterprisecache/get-azredisenterprisecachedatabase
3232
#>
3333
function Get-AzRedisEnterpriseCacheDatabase {
34-
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api202201.IDatabase])]
34+
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.RedisEnterpriseCache.Models.Api20230301Preview.IDatabase])]
3535
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
3636
param(
3737
[Parameter(Mandatory)]

0 commit comments

Comments
 (0)