Skip to content

Commit cc85084

Browse files
authored
Merge pull request #6189 from solankisamir/apim_2018_01_01
ApiManagement - Refresh cmdlets based on autorest .net client 2018-01-01
2 parents 61191c8 + 849ffc8 commit cc85084

File tree

268 files changed

+34576
-36439
lines changed

Some content is hidden

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

268 files changed

+34576
-36439
lines changed

src/ResourceManager/ApiManagement/AzureRM.ApiManagement.Netcore.psd1

Lines changed: 100 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -73,81 +73,106 @@ NestedModules = @('.\Microsoft.Azure.Commands.ApiManagement.dll',
7373
FunctionsToExport = @()
7474

7575
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
76-
CmdletsToExport = 'Add-AzureRmApiManagementRegion', 'Get-AzureRmApiManagementSsoToken',
77-
'New-AzureRmApiManagementHostnameConfiguration',
78-
'New-AzureRmApiManagementRegion',
79-
'New-AzureRmApiManagementVirtualNetwork',
80-
'Remove-AzureRmApiManagementRegion',
81-
'Set-AzureRmApiManagementHostnames',
82-
'Update-AzureRmApiManagementDeployment',
83-
'Update-AzureRmApiManagementRegion',
84-
'Import-AzureRmApiManagementHostnameCertificate',
85-
'Backup-AzureRmApiManagement', 'Get-AzureRmApiManagement',
86-
'New-AzureRmApiManagement', 'Remove-AzureRmApiManagement',
87-
'Restore-AzureRmApiManagement',
88-
'Add-AzureRmApiManagementApiToProduct',
89-
'Add-AzureRmApiManagementProductToGroup',
90-
'Add-AzureRmApiManagementUserToGroup',
91-
'Export-AzureRmApiManagementApi', 'Get-AzureRmApiManagementApi',
92-
'Get-AzureRmApiManagementAuthorizationServer',
93-
'Get-AzureRmApiManagementCertificate',
94-
'Get-AzureRmApiManagementGroup', 'Get-AzureRmApiManagementLogger',
95-
'Get-AzureRmApiManagementOpenIdConnectProvider',
96-
'Get-AzureRmApiManagementOperation',
97-
'Get-AzureRmApiManagementPolicy', 'Get-AzureRmApiManagementProduct',
98-
'Get-AzureRmApiManagementProperty',
99-
'Get-AzureRmApiManagementSubscription',
100-
'Get-AzureRmApiManagementTenantSyncState',
101-
'Get-AzureRmApiManagementUser', 'Get-AzureRmApiManagementUserSsoUrl',
102-
'Get-AzureRmApiManagementTenantAccess',
103-
'Get-AzureRmApiManagementTenantGitAccess',
104-
'Import-AzureRmApiManagementApi', 'New-AzureRmApiManagementApi',
105-
'New-AzureRmApiManagementAuthorizationServer',
106-
'New-AzureRmApiManagementCertificate',
107-
'New-AzureRmApiManagementContext', 'New-AzureRmApiManagementGroup',
108-
'New-AzureRmApiManagementLogger',
109-
'New-AzureRmApiManagementOpenIdConnectProvider',
110-
'New-AzureRmApiManagementOperation',
111-
'New-AzureRmApiManagementProduct',
112-
'New-AzureRmApiManagementSubscription',
113-
'New-AzureRmApiManagementUser', 'New-AzureRmApiManagementProperty',
114-
'Publish-AzureRmApiManagementTenantGitConfiguration',
115-
'Remove-AzureRmApiManagementApi',
116-
'Remove-AzureRmApiManagementApiFromProduct',
117-
'Remove-AzureRmApiManagementAuthorizationServer',
118-
'Remove-AzureRmApiManagementCertificate',
119-
'Remove-AzureRmApiManagementGroup',
120-
'Remove-AzureRmApiManagementLogger',
121-
'Remove-AzureRmApiManagementOpenIdConnectProvider',
122-
'Remove-AzureRmApiManagementOperation',
123-
'Remove-AzureRmApiManagementPolicy',
124-
'Remove-AzureRmApiManagementProduct',
125-
'Remove-AzureRmApiManagementProductFromGroup',
126-
'Remove-AzureRmApiManagementProperty',
127-
'Remove-AzureRmApiManagementSubscription',
128-
'Remove-AzureRmApiManagementUser',
129-
'Remove-AzureRmApiManagementUserFromGroup',
130-
'Save-AzureRmApiManagementTenantGitConfiguration',
131-
'Set-AzureRmApiManagementApi',
132-
'Set-AzureRmApiManagementAuthorizationServer',
133-
'Set-AzureRmApiManagementCertificate',
134-
'Set-AzureRmApiManagementGroup', 'Set-AzureRmApiManagementLogger',
135-
'Set-AzureRmApiManagementOpenIdConnectProvider',
136-
'Set-AzureRmApiManagementOperation',
137-
'Set-AzureRmApiManagementPolicy', 'Set-AzureRmApiManagementProduct',
138-
'Set-AzureRmApiManagementProperty',
139-
'Set-AzureRmApiManagementSubscription',
140-
'Set-AzureRmApiManagementUser',
141-
'Set-AzureRmApiManagementTenantAccess',
142-
'Get-AzureRmApiManagementIdentityProvider',
143-
'New-AzureRmApiManagementIdentityProvider',
144-
'Set-AzureRmApiManagementIdentityProvider',
145-
'Remove-AzureRmApiManagementIdentityProvider',
146-
'Get-AzureRmApiManagementBackend', 'New-AzureRmApiManagementBackend',
147-
'New-AzureRmApiManagementBackendCredential',
148-
'New-AzureRmApiManagementBackendProxy',
149-
'Set-AzureRmApiManagementBackend',
150-
'Remove-AzureRmApiManagementBackend'
76+
CmdletsToExport = 'Add-AzureRmApiManagementRegion',
77+
'Get-AzureRmApiManagementSsoToken',
78+
'New-AzureRmApiManagementHostnameConfiguration',
79+
'New-AzureRmApiManagementCustomHostnameConfiguration',
80+
'New-AzureRmApiManagementSystemCertificate',
81+
'New-AzureRmApiManagementRegion',
82+
'New-AzureRmApiManagementVirtualNetwork',
83+
'Remove-AzureRmApiManagementRegion',
84+
'Set-AzureRmApiManagementHostnames',
85+
'Update-AzureRmApiManagementDeployment',
86+
'Update-AzureRmApiManagementRegion',
87+
'Import-AzureRmApiManagementHostnameCertificate',
88+
'Backup-AzureRmApiManagement',
89+
'Get-AzureRmApiManagement',
90+
'New-AzureRmApiManagement',
91+
'Remove-AzureRmApiManagement',
92+
'Restore-AzureRmApiManagement',
93+
'Add-AzureRmApiManagementApiToProduct',
94+
'Add-AzureRmApiManagementProductToGroup',
95+
'Add-AzureRmApiManagementUserToGroup',
96+
'Export-AzureRmApiManagementApi',
97+
'Get-AzureRmApiManagementApi',
98+
'Get-AzureRmApiManagementApiRelease',
99+
'Get-AzureRmApiManagementApiRevision',
100+
'Get-AzureRmApiManagementApiVersionSet',
101+
'Get-AzureRmApiManagementAuthorizationServer',
102+
'Get-AzureRmApiManagementCertificate',
103+
'Get-AzureRmApiManagementGroup',
104+
'Get-AzureRmApiManagementLogger',
105+
'Get-AzureRmApiManagementOpenIdConnectProvider',
106+
'Get-AzureRmApiManagementOperation',
107+
'Get-AzureRmApiManagementPolicy',
108+
'Get-AzureRmApiManagementProduct',
109+
'Get-AzureRmApiManagementProperty',
110+
'Get-AzureRmApiManagementSubscription',
111+
'Get-AzureRmApiManagementTenantSyncState',
112+
'Get-AzureRmApiManagementUser',
113+
'Get-AzureRmApiManagementUserSsoUrl',
114+
'Get-AzureRmApiManagementTenantAccess',
115+
'Get-AzureRmApiManagementTenantGitAccess',
116+
'Import-AzureRmApiManagementApi',
117+
'New-AzureRmApiManagementApi',
118+
'New-AzureRmApiManagementApiRevision',
119+
'New-AzureRmApiManagementApiRelease',
120+
'New-AzureRmApiManagementApiVersionSet',
121+
'New-AzureRmApiManagementAuthorizationServer',
122+
'New-AzureRmApiManagementCertificate',
123+
'New-AzureRmApiManagementContext',
124+
'New-AzureRmApiManagementGroup',
125+
'New-AzureRmApiManagementLogger',
126+
'New-AzureRmApiManagementOpenIdConnectProvider',
127+
'New-AzureRmApiManagementOperation',
128+
'New-AzureRmApiManagementProduct',
129+
'New-AzureRmApiManagementSubscription',
130+
'New-AzureRmApiManagementUser',
131+
'New-AzureRmApiManagementProperty',
132+
'Publish-AzureRmApiManagementTenantGitConfiguration',
133+
'Remove-AzureRmApiManagementApi',
134+
'Remove-AzureRmApiManagementApiRelease',
135+
'Remove-AzureRmApiManagementApiVersionSet',
136+
'Remove-AzureRmApiManagementApiFromProduct',
137+
'Remove-AzureRmApiManagementAuthorizationServer',
138+
'Remove-AzureRmApiManagementCertificate',
139+
'Remove-AzureRmApiManagementGroup',
140+
'Remove-AzureRmApiManagementLogger',
141+
'Remove-AzureRmApiManagementOpenIdConnectProvider',
142+
'Remove-AzureRmApiManagementOperation',
143+
'Remove-AzureRmApiManagementPolicy',
144+
'Remove-AzureRmApiManagementProduct',
145+
'Remove-AzureRmApiManagementProductFromGroup',
146+
'Remove-AzureRmApiManagementProperty',
147+
'Remove-AzureRmApiManagementSubscription',
148+
'Remove-AzureRmApiManagementUser',
149+
'Remove-AzureRmApiManagementUserFromGroup',
150+
'Save-AzureRmApiManagementTenantGitConfiguration',
151+
'Set-AzureRmApiManagementApi',
152+
'Set-AzureRmApiManagementApiRelease',
153+
'Set-AzureRmApiManagementApiVersionSet',
154+
'Set-AzureRmApiManagementAuthorizationServer',
155+
'Set-AzureRmApiManagementCertificate',
156+
'Set-AzureRmApiManagementGroup',
157+
'Set-AzureRmApiManagementLogger',
158+
'Set-AzureRmApiManagementOpenIdConnectProvider',
159+
'Set-AzureRmApiManagementOperation',
160+
'Set-AzureRmApiManagementPolicy',
161+
'Set-AzureRmApiManagementProduct',
162+
'Set-AzureRmApiManagementProperty',
163+
'Set-AzureRmApiManagementSubscription',
164+
'Set-AzureRmApiManagementUser',
165+
'Set-AzureRmApiManagementTenantAccess',
166+
'Get-AzureRmApiManagementIdentityProvider',
167+
'New-AzureRmApiManagementIdentityProvider',
168+
'Set-AzureRmApiManagementIdentityProvider',
169+
'Remove-AzureRmApiManagementIdentityProvider',
170+
'Get-AzureRmApiManagementBackend',
171+
'New-AzureRmApiManagementBackend',
172+
'New-AzureRmApiManagementBackendCredential',
173+
'New-AzureRmApiManagementBackendProxy',
174+
'Set-AzureRmApiManagementBackend',
175+
'Remove-AzureRmApiManagementBackend'
151176

152177
# Variables to export from this module
153178
# VariablesToExport = @()

src/ResourceManager/ApiManagement/AzureRM.ApiManagement.psd1

Lines changed: 43 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -79,46 +79,66 @@ FunctionsToExport = @()
7979
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
8080
CmdletsToExport = 'Add-AzureRmApiManagementRegion',
8181
'Get-AzureRmApiManagementSsoToken',
82-
'New-AzureRmApiManagementHostnameConfiguration',
83-
'New-AzureRmApiManagementRegion',
84-
'New-AzureRmApiManagementVirtualNetwork',
85-
'Remove-AzureRmApiManagementRegion',
82+
'New-AzureRmApiManagementHostnameConfiguration',
83+
'New-AzureRmApiManagementCustomHostnameConfiguration',
84+
'New-AzureRmApiManagementSystemCertificate',
85+
'New-AzureRmApiManagementRegion',
86+
'New-AzureRmApiManagementVirtualNetwork',
87+
'Remove-AzureRmApiManagementRegion',
8688
'Set-AzureRmApiManagementHostnames',
8789
'Update-AzureRmApiManagementDeployment',
8890
'Update-AzureRmApiManagementRegion',
8991
'Import-AzureRmApiManagementHostnameCertificate',
90-
'Backup-AzureRmApiManagement', 'Get-AzureRmApiManagement',
91-
'New-AzureRmApiManagement', 'Remove-AzureRmApiManagement',
92+
'Backup-AzureRmApiManagement',
93+
'Get-AzureRmApiManagement',
94+
'New-AzureRmApiManagement',
95+
'Remove-AzureRmApiManagement',
9296
'Restore-AzureRmApiManagement',
9397
'Add-AzureRmApiManagementApiToProduct',
9498
'Add-AzureRmApiManagementProductToGroup',
9599
'Add-AzureRmApiManagementUserToGroup',
96-
'Export-AzureRmApiManagementApi', 'Get-AzureRmApiManagementApi',
100+
'Export-AzureRmApiManagementApi',
101+
'Get-AzureRmApiManagementApi',
102+
'Get-AzureRmApiManagementApiRelease',
103+
'Get-AzureRmApiManagementApiRevision',
104+
'Get-AzureRmApiManagementApiVersionSet',
97105
'Get-AzureRmApiManagementAuthorizationServer',
98106
'Get-AzureRmApiManagementCertificate',
99-
'Get-AzureRmApiManagementGroup', 'Get-AzureRmApiManagementLogger',
107+
'Get-AzureRmApiManagementGroup',
108+
'Get-AzureRmApiManagementLogger',
100109
'Get-AzureRmApiManagementOpenIdConnectProvider',
101110
'Get-AzureRmApiManagementOperation',
102-
'Get-AzureRmApiManagementPolicy', 'Get-AzureRmApiManagementProduct',
111+
'Get-AzureRmApiManagementPolicy',
112+
'Get-AzureRmApiManagementProduct',
103113
'Get-AzureRmApiManagementProperty',
104114
'Get-AzureRmApiManagementSubscription',
105115
'Get-AzureRmApiManagementTenantSyncState',
106116
'Get-AzureRmApiManagementUser',
107117
'Get-AzureRmApiManagementUserSsoUrl',
108118
'Get-AzureRmApiManagementTenantAccess',
109119
'Get-AzureRmApiManagementTenantGitAccess',
110-
'Import-AzureRmApiManagementApi', 'New-AzureRmApiManagementApi',
120+
'Import-AzureRmApiManagementApi',
121+
'New-AzureRmApiManagementApi',
122+
'New-AzureRmApiManagementApiRevision',
123+
'New-AzureRmApiManagementApiRelease',
124+
'New-AzureRmApiManagementApiVersionSet',
111125
'New-AzureRmApiManagementAuthorizationServer',
112126
'New-AzureRmApiManagementCertificate',
113-
'New-AzureRmApiManagementContext', 'New-AzureRmApiManagementGroup',
127+
'New-AzureRmApiManagementContext',
128+
'New-AzureRmApiManagementGroup',
114129
'New-AzureRmApiManagementLogger',
115130
'New-AzureRmApiManagementOpenIdConnectProvider',
116131
'New-AzureRmApiManagementOperation',
117132
'New-AzureRmApiManagementProduct',
118-
'New-AzureRmApiManagementSubscription',
119-
'New-AzureRmApiManagementUser', 'New-AzureRmApiManagementProperty',
133+
'New-AzureRmApiManagementSubscription',
134+
'New-AzureRmApiManagementBackendServiceFabric',
135+
'New-AzureRmApiManagementUser',
136+
'New-AzureRmApiManagementProperty',
120137
'Publish-AzureRmApiManagementTenantGitConfiguration',
121-
'Remove-AzureRmApiManagementApi',
138+
'Remove-AzureRmApiManagementApi',
139+
'Remove-AzureRmApiManagementApiRelease',
140+
'Remove-AzureRmApiManagementApiRevision',
141+
'Remove-AzureRmApiManagementApiVersionSet',
122142
'Remove-AzureRmApiManagementApiFromProduct',
123143
'Remove-AzureRmApiManagementAuthorizationServer',
124144
'Remove-AzureRmApiManagementCertificate',
@@ -133,14 +153,20 @@ CmdletsToExport = 'Add-AzureRmApiManagementRegion',
133153
'Remove-AzureRmApiManagementSubscription',
134154
'Remove-AzureRmApiManagementUser',
135155
'Remove-AzureRmApiManagementUserFromGroup',
136-
'Save-AzureRmApiManagementTenantGitConfiguration',
156+
'Save-AzureRmApiManagementTenantGitConfiguration',
157+
'Set-AzureRmApiManagement',
137158
'Set-AzureRmApiManagementApi',
159+
'Update-AzureRmApiManagementApiRelease',
160+
'Set-AzureRmApiManagementApiRevision',
161+
'Set-AzureRmApiManagementApiVersionSet',
138162
'Set-AzureRmApiManagementAuthorizationServer',
139163
'Set-AzureRmApiManagementCertificate',
140-
'Set-AzureRmApiManagementGroup', 'Set-AzureRmApiManagementLogger',
164+
'Set-AzureRmApiManagementGroup',
165+
'Set-AzureRmApiManagementLogger',
141166
'Set-AzureRmApiManagementOpenIdConnectProvider',
142167
'Set-AzureRmApiManagementOperation',
143-
'Set-AzureRmApiManagementPolicy', 'Set-AzureRmApiManagementProduct',
168+
'Set-AzureRmApiManagementPolicy',
169+
'Set-AzureRmApiManagementProduct',
144170
'Set-AzureRmApiManagementProperty',
145171
'Set-AzureRmApiManagementSubscription',
146172
'Set-AzureRmApiManagementUser',

src/ResourceManager/ApiManagement/ChangeLog.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,19 @@
1818
- Additional information about change #1
1919
-->
2020
## Current Release
21+
* Added support for ApiVersions, ApiReleases and ApiRevisions
22+
* Added suppport for ServiceFabric Backend
23+
* Added support for Application Insights Logger
24+
* Added support for recognizing `Basic` sku as a valid sku of Api Management service
25+
* Added support for installing Certificates issued by private CA as Root or CA
26+
* Added support for accepting Custom SSL certificates via KeyVault and Multiple proxy hostnames
27+
* Added support for MSI identity
28+
* Added support for accepting Policies via Url
29+
NOTE: The following cmdlets will be deprecated in future release
30+
- Import-AzureRmApiManagementHostnameCertificate
31+
- New-AzureRmApiManagementHostnameConfiguration
32+
- Set-AzureRmApiManagementHostnames
33+
- Update-AzureRmApiManagementDeployment
2134

2235
## Version 6.0.0
2336
* Set minimum dependency of module to PowerShell 5.0

0 commit comments

Comments
 (0)