Skip to content

Commit 087cd3a

Browse files
authored
Merge pull request #313 from kalyanaj/preview
Azure Event Grid: First version of PowerShell support
2 parents 789aa52 + 766b664 commit 087cd3a

File tree

67 files changed

+120351
-0
lines changed

Some content is hidden

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

67 files changed

+120351
-0
lines changed

TestMappings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@
4848
"src/ResourceManager/Dns/": [
4949
".\\src\\ResourceManager\\Dns\\Commands.Dns.Test\\bin\\Debug\\Microsoft.Azure.Commands.Dns.Test.dll"
5050
],
51+
"src/ResourceManager/EventGrid/": [
52+
".\\src\\ResourceManager\\EventGrid\\Commands.EventGrid.Test\\bin\\Debug\\Microsoft.Azure.Commands.EventGrid.Test.dll"
53+
],
5154
"src/ResourceManager/EventHub/": [
5255
".\\src\\ResourceManager\\EventHub\\Commands.EventHub.Test\\bin\\Debug\\Microsoft.Azure.Commands.EventHubs.Test.dll"
5356
],

setup/azurecmdfiles.wxi

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,6 +1442,83 @@
14421442
<File Id="filEC6AAF54BEC495014A7CFFC0EE6735FC" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Dns\System.Net.Http.Primitives.dll" />
14431443
</Component>
14441444
</Directory>
1445+
<Directory Id="dir5FB0183A9D48C082289B2D164556EF81" Name="AzureRM.EventGrid">
1446+
<Component Id="cmp25F837F258D2E6CCAFB1EC5B8AFD5201" Guid="*">
1447+
<File Id="fil226140EF71D682F9D29D3C9969C4D214" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\AzureRM.EventGrid.psd1" />
1448+
</Component>
1449+
<Component Id="cmpD03AF97CC5CE2DE9964ABB22CC3D9F69" Guid="*">
1450+
<File Id="filCF198BEE65DBCAEF889DB6CE40C9214D" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Hyak.Common.dll" />
1451+
</Component>
1452+
<Component Id="cmpDBCBDC11E8D958B346D814693C5014A6" Guid="*">
1453+
<File Id="fil5A627A380CB097ABAC92782F4BBBA8BA" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.ApplicationInsights.dll" />
1454+
</Component>
1455+
<Component Id="cmp3596479167ED80F39BEA93DFDEB48468" Guid="*">
1456+
<File Id="filFC95E7B47A1AE914D32B7402C95F2125" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Commands.Common.Authentication.Abstractions.dll" />
1457+
</Component>
1458+
<Component Id="cmpDDC42A3E7A7DE679BA892479486680EB" Guid="*">
1459+
<File Id="fil9D0E5B6791B73FE46D352C478FFBC9F0" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Commands.Common.Authentication.dll" />
1460+
</Component>
1461+
<Component Id="cmpF1E2EEA80DF1EFC1EE316F447C1E2CD4" Guid="*">
1462+
<File Id="filDCD1FD362480E5A88F0DE7DB695E0E96" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Commands.EventGrid.dll" />
1463+
</Component>
1464+
<Component Id="cmp19DEDA35B120B0D1A43E7EEB58B3DFC1" Guid="*">
1465+
<File Id="fil6585A108E1BDA3159DCD6D4290B610C3" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Commands.EventGrid.dll-Help.xml" />
1466+
</Component>
1467+
<Component Id="cmp5B81F3BAA111CF5595E4B66490520488" Guid="*">
1468+
<File Id="fil775E3FA43944C1EBA5296C3ADE03A10F" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Commands.EventGrid.format.ps1xml" />
1469+
</Component>
1470+
<Component Id="cmpAB3DF0B3272993A0DA0F09EC82C68C63" Guid="*">
1471+
<File Id="filBFC885922625ABFF3B7B72A89300716A" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Commands.ResourceManager.Common.dll" />
1472+
</Component>
1473+
<Component Id="cmpDD649FE9E897A8FCF04F698C50F5BA87" Guid="*">
1474+
<File Id="fil162B2E9A36BEF6CDD6B4716ACCD7EA85" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Common.dll" />
1475+
</Component>
1476+
<Component Id="cmpEE6B9AA2318C14DB2E836348A5CB2618" Guid="*">
1477+
<File Id="fil2B267581D1DC54F12397176ED587345E" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Common.NetFramework.dll" />
1478+
</Component>
1479+
<Component Id="cmp90E7AE8529231CD396A2B54628B0548B" Guid="*">
1480+
<File Id="fil1F133A2CA724116122FF9EAC8DFC7DF1" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.KeyVault.Core.dll" />
1481+
</Component>
1482+
<Component Id="cmpA4AC493FAD5B3EC1ECE0712A73AF9D8A" Guid="*">
1483+
<File Id="filD1DAA4693B266D0AC417544124F885E8" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Azure.Management.EventGrid.dll" />
1484+
</Component>
1485+
<Component Id="cmp86979F5A7FC88164F8152B4DB03E1D4F" Guid="*">
1486+
<File Id="fil47183FF6DE79FAD6F385EDDA0C7EF1D2" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" />
1487+
</Component>
1488+
<Component Id="cmp4CCFD172B2A34E2F99FFD578DA72B052" Guid="*">
1489+
<File Id="fil661FA2C6C3E3371C113DD124291872B5" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Rest.ClientRuntime.Azure.Authentication.dll" />
1490+
</Component>
1491+
<Component Id="cmp1BEAF0F274016A00C9A00518FA3E085B" Guid="*">
1492+
<File Id="fil9A790B46F9B9C1B5E842533584BE918B" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Rest.ClientRuntime.Azure.dll" />
1493+
</Component>
1494+
<Component Id="cmpDF54C5C8E6C48B24D84209EC4CB0E502" Guid="*">
1495+
<File Id="fil8EB2D778942A5FAC2E45198B88AC8BB8" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Rest.ClientRuntime.dll" />
1496+
</Component>
1497+
<Component Id="cmp88F9E3838670131203C282CA37C0CD7B" Guid="*">
1498+
<File Id="filC3C9344DAA97C87CEB6697A69799A8BA" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Threading.Tasks.dll" />
1499+
</Component>
1500+
<Component Id="cmpF15BCDD0180F2849CB84A09F3B5B56A8" Guid="*">
1501+
<File Id="filC4745FE81B60FE3A2F909196977A439E" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Threading.Tasks.Extensions.Desktop.dll" />
1502+
</Component>
1503+
<Component Id="cmpC7F83CFC169680305243DAB44E9B144F" Guid="*">
1504+
<File Id="fil627589FF2BFC91A05C7D4FD77A2DD81C" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.Threading.Tasks.Extensions.dll" />
1505+
</Component>
1506+
<Component Id="cmp655539AC675F3D3799505E4DBFBFD137" Guid="*">
1507+
<File Id="fil6131D3E838D0393CD81BBFAFF0DA0EC4" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.WindowsAzure.Commands.Common.dll" />
1508+
</Component>
1509+
<Component Id="cmpCD748866E708A85BBBEE5F48DCE04296" Guid="*">
1510+
<File Id="filD509DF020C005F940B726B9AFFBD4ABF" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Microsoft.WindowsAzure.Management.dll" />
1511+
</Component>
1512+
<Component Id="cmpAF24B500FC659F280431DBF0AC56CC72" Guid="*">
1513+
<File Id="filE60773CB5A020FBF5658362C6D1D030A" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\Newtonsoft.Json.dll" />
1514+
</Component>
1515+
<Component Id="cmp3931480CBF5C8AB3E903A25F3CFF895A" Guid="*">
1516+
<File Id="filD552E947159A3A9F8AFF0689CF6B29F9" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\System.Net.Http.Extensions.dll" />
1517+
</Component>
1518+
<Component Id="cmp401A1A3F30DE1129D4B85B28E9801846" Guid="*">
1519+
<File Id="filB126B4A5DAC37DE6C501E4B4B5EBCC11" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventGrid\System.Net.Http.Primitives.dll" />
1520+
</Component>
1521+
</Directory>
14451522
<Directory Id="dirEA1D303F55DCEE724BFD40EA9FA7FDD7" Name="AzureRM.EventHub">
14461523
<Component Id="cmpA6A69CE8373D25799EAE1ABCA3F004BB" Guid="*">
14471524
<File Id="filC1CF4C8127B378072F51A3337E77D116" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.EventHub\AzureRM.EventHub.psd1" />
@@ -5956,6 +6033,31 @@
59566033
<ComponentRef Id="cmp1EF453FBA41501E23AAA6802E73E9233" />
59576034
<ComponentRef Id="cmp0808A2318368CE9A17D91C37E59D1104" />
59586035
<ComponentRef Id="cmp5CA8859F1C394CC8A63A4EB72FC74FC5" />
6036+
<ComponentRef Id="cmp25F837F258D2E6CCAFB1EC5B8AFD5201" />
6037+
<ComponentRef Id="cmpD03AF97CC5CE2DE9964ABB22CC3D9F69" />
6038+
<ComponentRef Id="cmpDBCBDC11E8D958B346D814693C5014A6" />
6039+
<ComponentRef Id="cmp3596479167ED80F39BEA93DFDEB48468" />
6040+
<ComponentRef Id="cmpDDC42A3E7A7DE679BA892479486680EB" />
6041+
<ComponentRef Id="cmpF1E2EEA80DF1EFC1EE316F447C1E2CD4" />
6042+
<ComponentRef Id="cmp19DEDA35B120B0D1A43E7EEB58B3DFC1" />
6043+
<ComponentRef Id="cmp5B81F3BAA111CF5595E4B66490520488" />
6044+
<ComponentRef Id="cmpAB3DF0B3272993A0DA0F09EC82C68C63" />
6045+
<ComponentRef Id="cmpDD649FE9E897A8FCF04F698C50F5BA87" />
6046+
<ComponentRef Id="cmpEE6B9AA2318C14DB2E836348A5CB2618" />
6047+
<ComponentRef Id="cmp90E7AE8529231CD396A2B54628B0548B" />
6048+
<ComponentRef Id="cmpA4AC493FAD5B3EC1ECE0712A73AF9D8A" />
6049+
<ComponentRef Id="cmp86979F5A7FC88164F8152B4DB03E1D4F" />
6050+
<ComponentRef Id="cmp4CCFD172B2A34E2F99FFD578DA72B052" />
6051+
<ComponentRef Id="cmp1BEAF0F274016A00C9A00518FA3E085B" />
6052+
<ComponentRef Id="cmpDF54C5C8E6C48B24D84209EC4CB0E502" />
6053+
<ComponentRef Id="cmp88F9E3838670131203C282CA37C0CD7B" />
6054+
<ComponentRef Id="cmpF15BCDD0180F2849CB84A09F3B5B56A8" />
6055+
<ComponentRef Id="cmpC7F83CFC169680305243DAB44E9B144F" />
6056+
<ComponentRef Id="cmp655539AC675F3D3799505E4DBFBFD137" />
6057+
<ComponentRef Id="cmpCD748866E708A85BBBEE5F48DCE04296" />
6058+
<ComponentRef Id="cmpAF24B500FC659F280431DBF0AC56CC72" />
6059+
<ComponentRef Id="cmp3931480CBF5C8AB3E903A25F3CFF895A" />
6060+
<ComponentRef Id="cmp401A1A3F30DE1129D4B85B28E9801846" />
59596061
<ComponentRef Id="cmpA6A69CE8373D25799EAE1ABCA3F004BB" />
59606062
<ComponentRef Id="cmpB6F2DE8233A1A9909A137BB10DE41647" />
59616063
<ComponentRef Id="cmpCB07F3B4FD583F0A6CD09BE906C57024" />
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<!--
2+
Please leave this section at the top of the change log.
3+
4+
Changes for the current release should go under the section titled "Current Release", and should adhere to the following format:
5+
6+
## Current Release
7+
* Overview of change #1
8+
- Additional information about change #1
9+
* Overview of change #2
10+
- Additional information about change #2
11+
- Additional information about change #2
12+
* Overview of change #3
13+
* Overview of change #4
14+
- Additional information about change #4
15+
16+
## YYYY.MM.DD - Version X.Y.Z (Previous Release)
17+
* Overview of change #1
18+
- Additional information about change #1
19+
-->
20+
## Current Release
21+
* Added cmdlets to manage the resources in Azure Event Grid service.
22+
23+
- New-AzureRmEventGridTopic
24+
- Creates a new Azure Event Grid Topic.
25+
- Get-AzureRmEventGridTopic
26+
- Gets the details of an Event Grid topic, or gets a list of all Event Grid topics in the current Azure subscription.
27+
- Set-AzureRmEventGridTopic
28+
- Set the properties of an Event Grid topic.
29+
- Remove-AzureRmEventGridTopic
30+
- Removes an Azure Event Grid Topic.
31+
- New-AzureRmEventGridTopicKey
32+
- Regenerates the shared access key for an Azure Event Grid Topic.
33+
- Get-AzureRmEventGridTopicKey
34+
- Gets the shared access keys used to publish events to an Event Grid topic.
35+
- New-AzureRmEventGridSubscription
36+
- Creates a new Azure Event Grid Event Subscription to a topic, Azure resource, Azure subscription or Resource Group.
37+
- Get-AzureRmEventGridSubscription
38+
- Gets the details of an event subscription, or gets a list of all event subscriptions in the current Azure subscription.
39+
- Remove-AzureRmEventGridSubscription
40+
- Removes an Azure Event Grid event subscription.
41+
- Get-AzureRmEventGridTopicType
42+
- Gets the details about the topic types supported by Azure Event Grid.
43+

0 commit comments

Comments
 (0)