Skip to content

Commit c9b41bd

Browse files
Merge branch 'master' into master
2 parents 0826e98 + ac0c5a3 commit c9b41bd

File tree

1,587 files changed

+794411
-570100
lines changed

Some content is hidden

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

1,587 files changed

+794411
-570100
lines changed

ChangeLog.md

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,112 @@
1+
## 2.5.0 - July 2019
2+
#### Az.Accounts
3+
* Update common code to use latest version of ClientRuntime
4+
5+
#### Az.ApplicationInsights
6+
* Fix example typo in 'Remove-AzApplicationInsightsApiKey' documentation
7+
8+
#### Az.Automation
9+
* Fix typo in resource string
10+
11+
#### Az.CognitiveServices
12+
* Added NetworkRuleSet support.
13+
14+
#### Az.Compute
15+
* Add missing properties (ComputerName, OsName, OsVersion and HyperVGeneration) of VM instance view object.
16+
17+
#### Az.ContainerRegistry
18+
* Fix typo in Remove-AzContainerRegistryReplication for Replication parameter
19+
- More information here https://github.com/Azure/azure-powershell/issues/9633
20+
21+
#### Az.DataFactory
22+
* Updated ADF .Net SDK version to 4.1.0
23+
* Fix typo in documentation for 'Get-AzDataFactoryV2PipelineRun'
24+
25+
#### Az.EventHub
26+
* Added new cmmdlet added for generating SAS token : New-AzEventHubAuthorizationRuleSASToken
27+
* added verification and error message for authorizationrules rights if only 'Manage' is assigned
28+
29+
#### Az.KeyVault
30+
* Added support to specify the KeySize for Certificate Policies
31+
32+
#### Az.LogicApp
33+
* Fix for Get-AzIntegrationAccountMap to list all map types
34+
- Added new MapType parameter for filtering
35+
36+
#### Az.ManagedServices
37+
* Added support for api version 2019-06-01 (GA)
38+
39+
#### Az.Network
40+
* Add support for private endpoint and private link service
41+
- New cmdlets
42+
- Set-AzPrivateEndpoint
43+
- Set-AzPrivateLinkService
44+
- Approve-AzPrivateEndpointConnection
45+
- Deny-AzPrivateEndpointConnection
46+
- Get-AzPrivateEndpointConnection
47+
- Remove-AzPrivateEndpointConnection
48+
- Test-AzPrivateLinkServiceVisibility
49+
- Get-AzAutoApprovedPrivateLinkService
50+
* Updated below commands for feature: PrivateEndpointNetworkPolicies/PrivateLinkServiceNetworkPolicies flag on Subnet in Virtualnetwork
51+
- Updated New-AzVirtualNetworkSubnetConfig/Set-AzVirtualNetworkSubnetConfig/Add-AzVirtualNetworkSubnetConfig
52+
- Added optional parameter -PrivateEndpointNetworkPoliciesFlag to indicate that enable or disable apply network policies on pivate endpoint in this subnet.
53+
- Added optional parameter -PrivateLinkServiceNetworkPoliciesFlag to indicate that enable or disable apply network policies on private link service in this subnet.
54+
* AzPrivateLinkService's cmdlet parameter 'ServiceName' was renamed to 'Name' with an alias 'ServiceName' for backward compatibility
55+
* Enable ICMP protocol for network security rule configurations
56+
- Updated cmdlets
57+
- Add-AzNetworkSecurityRuleConfig
58+
- New-AzNetworkSecurityRuleConfig
59+
- Set-AzNetworkSecurityRuleConfig
60+
* Add ConnectionProtocolType (Ikev1/Ikev2) as a configurable parameter for New-AzVirtualNetworkGatewayConnection
61+
* Add PrivateIpAddressVersion in LoadBalancerFrontendIpConfiguration
62+
- Updated cmdlet:
63+
- New-AzLoadBalancerFrontendIpConfig
64+
- Add-AzLoadBalancerFrontendIpConfig
65+
- Set-AzLoadBalancerFrontendIpConfig
66+
* Application Gateway New-AzApplicationGatewayProbeConfig command update for supporting custom port in Probe
67+
- Updated New-AzApplicationGatewayProbeConfig: Added optional parameter Port which is used for probing backend server. This parameter is applicable for Standard_V2 and WAF_V2 SKU.
68+
69+
#### Az.OperationalInsights
70+
* Updated default version for saved searches to be 1.
71+
* Fixed custom log null regex handling
72+
73+
#### Az.RecoveryServices
74+
* Update 'Get-AzRecoveryServicesBackupJob.md'
75+
* Update 'Get-AzRecoveryServicesBackupContainer.md'
76+
* Update 'Get-AzRecoveryServicesVault.md'
77+
* Update 'Wait-AzRecoveryServicesBackupJob.md'
78+
* Update 'Set-AzRecoveryServicesVaultContext.md'
79+
* Update 'Get-AzRecoveryServicesBackupItem.md'
80+
* Update 'Get-AzRecoveryServicesBackupRecoveryPoint.md'
81+
* Update 'Restore-AzRecoveryServicesBackupItem.md'
82+
* Updated service call for Unregistering container for Azure File Share
83+
* Update 'Set-AzRecoveryServicesAsrAlertSetting.md'
84+
85+
#### Az.Resources
86+
- Remove missing cmdlet referenced in 'New-AzResourceGroupDeployment' documentation
87+
- Updated policy cmdlets to use new api version 2019-01-01
88+
89+
#### Az.ServiceBus
90+
* Added new cmmdlet added for generating SAS token : New-AzServiceBusAuthorizationRuleSASToken
91+
* added verification and error message for authorizationrules rights if only 'Manage' is assigned
92+
93+
#### Az.Sql
94+
* Fix missing examples for Set-AzSqlDatabaseSecondary cmdlet
95+
* Fix set Vulnerability Assessment recurring scans without providing any email addresses
96+
* Fix a small typo in a warining message.
97+
98+
#### Az.Storage
99+
* Update example in reference documentation for 'Get-AzStorageAccount' to use correct parameter name
100+
101+
#### Az.StorageSync
102+
* Adding Invoke-AzStorageSyncChangeDetection cmdlet.
103+
* Fix Issue 9551 for honoring TierFilesOlderThanDays
104+
105+
#### Az.Websites
106+
* Fixing a bug where some SiteConfig properties were not returned by Get-AzWebApp and Set-AzWebApp
107+
* Adds a new Location parameter to Get-AzDeletedWebApp and Restore-AzDeletedWebApp
108+
* Fixes a bug with cloning web app slots using New-AzWebApp -IncludeSourceWebAppSlots
109+
1110
## 2.4.0 - July 2019
2111
#### Az.Accounts
3112
* Add support for profile cmdlets

build.proj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@
263263
</Target>
264264

265265
<Target Name="TestFailureErrorMessage">
266-
<Error Text="Test failures occured, check the files in artifacts/TestResults" />
266+
<Error Text="Test failures occurred, check the files in artifacts/TestResults" />
267267
</Target>
268268

269269
<Target Name="CodeSignBinaries" AfterTargets="Build" Condition="'$(CodeSign)' == 'true'">

documentation/announcing-az-module.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ Az is a new module, and reorganizing and simplifying cmdlet names involves break
2525
| Date | Feature |
2626
-------|----------
2727
| **August 2018** | Initial Release |
28-
| **November 2018** | Functional arity with AzureRM |
28+
| **November 2018** | Functional parity with AzureRM |
2929
| **December 2018** | Az 1.0 Release |
3030
| **January 2019** | New Authentication mechanisms for Windows PowerShell
3131
| | - Username + password authentication
32-
| | - Web broswer control authentication |
32+
| | - Web browser control authentication |
3333

3434

3535

@@ -139,7 +139,7 @@ For scripts that import modules directly, or use ```#Requires``` statements to s
139139
| AzureRM.Media | Az.Media |
140140
| AzureRM.Network | Az.Network |
141141
| AzureRM.NotificationHubs | Az.NotificationHubs |
142-
| AzureRM.OperationalInsights | Az.OperationalIsights |
142+
| AzureRM.OperationalInsights | Az.OperationalInsights |
143143
| AzureRM.PolicyInsights | Az.PolicyInsights |
144144
| AzureRM.PowerBIEmbedded | Az.PowerBIEmbedded* |
145145
| **AzureRM.Profile** | **Az.Accounts** |
@@ -187,7 +187,7 @@ If you need to have both modules installed:
187187
```
188188

189189
##### Interactive Usage
190-
You cannot load Az and AzureRM modules in the same PowerShell session, but they can be used in seperate sessions as follows
190+
You cannot load Az and AzureRM modules in the same PowerShell session, but they can be used in separate sessions as follows
191191
- In AzureRM session: ```Import-Module AzureRM```
192192
- In Az session: Begin the session with ```Enable-AzureRmAlias```, which will prevent inadvertently loading AzureRM modules. Alternately, you can use cmdlets with Az noun prefix, and avoid using cmdlets with Azure or AzureRm noun
193193

documentation/breaking-changes/breaking-changes-attribute-help.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Breaking Changes Attribute Help
22

3-
Below is description of the various types of Breaking Change Attributes (custom attributes) that can be used to decorate the cmdlet or its paramters to call out various [types of breaking changes](https://github.com/praries880/azure-powershell/blob/breakingchangeattribute/documentation/breaking-changes/breaking-changes-definition.md).
3+
Below is description of the various types of Breaking Change Attributes (custom attributes) that can be used to decorate the cmdlet or its parameters to call out various [types of breaking changes](https://github.com/praries880/azure-powershell/blob/breakingchangeattribute/documentation/breaking-changes/breaking-changes-definition.md).
44

55
## The different types of attributes
66

@@ -11,7 +11,7 @@ Below is description of the various types of Breaking Change Attributes (custom
1111

1212
## Common aspects and properties
1313
### GenericBreakingChangeAttribute
14-
The base attibute which provides the core functionality is called "GenericBreakingChange" All the remaining attrbutes derive from it and provide functionality that makes sense for the scenarios they handle.
14+
The base attribute which provides the core functionality is called "GenericBreakingChange" All the remaining attributes derive from it and provide functionality that makes sense for the scenarios they handle.
1515

1616
The generic attribute is the most free form of them all and can be used to call out breaking changes that do not fall into the more specialized categories.
1717

@@ -23,20 +23,20 @@ All of the attributes have the following common traits:
2323

2424
### Common Properties
2525
#### Constructor arguments
26-
- Each attribute has two additional constructors thet take the following params in addition to the ones the attribute mentions:
26+
- Each attribute has two additional constructors that take the following params in addition to the ones the attribute mentions:
2727
- The "deprecatedByVersion" is the version number the breaking change is going to be done in.
28-
- The "changeInEfectByDate" is the date the breaking change is goind to go in effet on. The string formati is "mm/dd/yyyy", as an example : "02/25/2018"
28+
- The "changeInEffectByDate" is the date the breaking change is going to go in effect on. The string format is "mm/dd/yyyy", as an example : "02/25/2018"
2929
#### Properties by name
3030
- Each attribute accepts the following properties by name (all of them are optional) :
3131
- "ChangeDescription" : This is a free form text field that can be used to describe the breaking change.
32-
- Usage changes (you cant have one or the other, you need to speciffy both for the usage message to be generated) :
32+
- Usage changes (you cant have one or the other, you need to specify both for the usage message to be generated) :
3333
- "OldWay" : The way to call the cmdlet before the breaking change takes effect
3434
- "NewWay" : If there is a workaround to the breaking change, or if the same functionality can be achieved in another manner
3535

36-
The properties "deprecatedByVersion" and "changeInEfectByDate" are infotmation only (for the end user) as of now.
36+
The properties "deprecatedByVersion" and "changeInEffectByDate" are information only (for the end user) as of now.
3737

38-
#### Supress the breaking change messages at runtime
39-
- If the user desires to not see the warning messages generated by the attirbutes at runtime, they can set the env variable "SuppressAzurePowerShellBreakingChangeWarnings" to "true".
38+
#### Suppress the breaking change messages at runtime
39+
- If the user desires to not see the warning messages generated by the attributes at runtime, they can set the env variable "SuppressAzurePowerShellBreakingChangeWarnings" to "true".
4040

4141
NOTE :
4242
- The only time you will see the output (at runtime) of an attribute applied to a parameter (property or field) is if the parameter is actually invoked on the cmdline. The breaking change attributes to all parameters that are not invoked are ignored.
@@ -79,7 +79,7 @@ Breaking changes in the cmdlet : Get-SomeObjectA
7979
The change is expected to take effect from the version : 5.0.0.0
8080
```
8181

82-
#### With "deprecatedByVersion" and "changeInEfectByDate"
82+
#### With "deprecatedByVersion" and "changeInEffectByDate"
8383
```cs
8484
[GenericBreakingChange("Message2", "5.0.0.0", "02/13/2018")]
8585
[Cmdlet(VerbsCommon.Get, "SomeObjectB"), OutputType(typeof(Foo))]
@@ -202,10 +202,10 @@ The cmdlet is being deprecated. There will be no replacement for it.
202202
```
203203

204204
## CmdletOutputBreakingChangeAttribute
205-
This attribute is used to call out the breakigng changes with the output of a cmdlet. A few examples are :
205+
This attribute is used to call out the breaking changes with the output of a cmdlet. A few examples are :
206206
- The type of the output is changing
207207
- The Output type is being deprecated
208-
- Some internal properties in the putput type are being deprecated
208+
- Some internal properties in the output type are being deprecated
209209
- New properties are being introduced to the output type
210210

211211
Note :
@@ -279,7 +279,7 @@ Breaking changes in the cmdlet : Get-SomeObjectB
279279
'Prop1' 'Prop2'
280280
```
281281

282-
#### A few new properties are bing added to the output type
282+
#### A few new properties are being added to the output type
283283
```cs
284284
[CmdletOutputBreakingChange(typeof(Foo), NewOutputProperties = new String[] {"Prop1", "Prop2"})]
285285
[Cmdlet(VerbsCommon.Get, "SomeObjectC"), OutputType(typeof(Foo))]
@@ -330,7 +330,7 @@ Breaking changes in the cmdlet : Get-SomeObjectD
330330
```
331331

332332
## CmdletParameterBreakingChangeAttribute
333-
This attribute is used to call out the breakigng changes relating to a parameter of a cmdlet. A few examples are :
333+
This attribute is used to call out the breaking changes relating to a parameter of a cmdlet. A few examples are :
334334
- A parameter is being deprecated
335335
- A parameter is being replaced
336336
- A parameter is becoming mandatory
@@ -470,7 +470,7 @@ Breaking changes in the cmdlet : Get-SomeObjectB
470470
[Cmdlet(VerbsCommon.Get, "SomeObjectA"), OutputType(typeof(Foo))]
471471
public class GetSomeObjectA : AzureRMCmdlet
472472
{
473-
[CmdletParameterBreakingChange("Param1", IsBecomingMandatory=truec)]
473+
[CmdletParameterBreakingChange("Param1", IsBecomingMandatory=true)]
474474
[Parameter(Mandatory = false)]
475475
public String Param1;
476476
protected override void BeginProcessing()

documentation/breaking-changes/breaking-changes-definition.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ Breaking changes in cmdlets are defined as follows:
66

77
# Cmdlets
88
- Removing a cmdlet
9-
- Use the breaking change attribute ["CmdletDeprecationAttribute"](./breaking-changes-attribute-help.md#cmdletdeprecationattribute), more specificallly the ["cmdlet deprecation without replacement"](./breaking-changes-attribute-help.md#when-there-is-no-replacement-cmdlet) option
9+
- Use the breaking change attribute ["CmdletDeprecationAttribute"](./breaking-changes-attribute-help.md#cmdletdeprecationattribute), more specifically the ["cmdlet deprecation without replacement"](./breaking-changes-attribute-help.md#when-there-is-no-replacement-cmdlet) option
1010
- Changing a cmdlet name without an alias to the original name
11-
- Use the breaking change attribute ["CmdletDeprecationAttribute"](./breaking-changes-attribute-help.md#cmdletdeprecationattribute), more specificallly the ["cmdlet deprecation with replacement"](./breaking-changes-attribute-help.md#when-there-is-a-replacement-cmdlet) option
11+
- Use the breaking change attribute ["CmdletDeprecationAttribute"](./breaking-changes-attribute-help.md#cmdletdeprecationattribute), more specifically the ["cmdlet deprecation with replacement"](./breaking-changes-attribute-help.md#when-there-is-a-replacement-cmdlet) option
1212
- Removing or changing a cmdlet alias
1313
- Use the generic breaking change attribute ["GenericBreakingChangeAttribute"](./breaking-changes-attribute-help.md#genericbreakingchangeattribute) with a [simple message](./breaking-changes-attribute-help.md#with-a-simple-message) calling out the alias that is being deprecated
1414
- Removing a cmdlet attribute option (`SupportShouldProcess`, `SupportsPaging`)
@@ -25,11 +25,11 @@ Breaking changes in cmdlets are defined as follows:
2525
- Use the parameter breaking change attribute ["CmdletParameterBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletparameterbreakingchangeattribute) as [described here](./breaking-changes-attribute-help.md#a-parameter-is-being-replaced) to call out a parameter name change.
2626
- Breaking change in parameter type
2727
- Use the parameter breaking change attribute ["CmdletParameterBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletparameterbreakingchangeattribute) as [described here](./breaking-changes-attribute-help.md#a-parameter-is-changing-its-type) to call out a parameter name change.
28-
- Adding a required parameter to an existing parametrer set (adding new parameter sets or adding additional optional parameters is not a breaking change)
29-
- An existing parameter becomes mandatry :
28+
- Adding a required parameter to an existing parameter set (adding new parameter sets or adding additional optional parameters is not a breaking change)
29+
- An existing parameter becomes mandatory :
3030
- Use the parameter breaking change attribute ["CmdletParameterBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletparameterbreakingchangeattribute) as [described here](./breaking-changes-attribute-help.md#a-parameter-is-becoming-mandatory) to call out a parameter becoming mandatory.
3131
- Adding a new mandatory parameter to a parameter set:
32-
- Use the generic breaking change attribute ["GenericBreakingChangeAttribute"](./breaking-changes-attribute-help.md#genericbreakingchangeattribute) with a [custom message](./breaking-changes-attribute-help.md#with-a-simple-message) calling out the new mandatiry parameter that is going to be added to the parameter set.
32+
- Use the generic breaking change attribute ["GenericBreakingChangeAttribute"](./breaking-changes-attribute-help.md#genericbreakingchangeattribute) with a [custom message](./breaking-changes-attribute-help.md#with-a-simple-message) calling out the new mandatory parameter that is going to be added to the parameter set.
3333
- Changing parameter order for parameter sets with ordered parameters
3434
- Use the generic breaking change attribute ["GenericBreakingChangeAttribute"](./breaking-changes-attribute-help.md#genericbreakingchangeattribute) with a [custom message](./breaking-changes-attribute-help.md#with-a-simple-message) calling out the new order in the parameter set.
3535
- Removing or changing a parameter alias
@@ -47,12 +47,12 @@ Breaking changes in cmdlets are defined as follows:
4747
- Use the parameter breaking change attribute ["CmdletParameterBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletparameterbreakingchangeattribute) as [described here](./breaking-changes-attribute-help.md#generic-change-in-a-parameter) to call out the change.
4848
- Removing properties
4949
- In the output type
50-
- Use the cmdlet output type breaking change attribute ["CmdletOutputBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletoutputbreakingchangeattribute) [as follows](./breaking-changes-attribute-help.md#a-few-properties-in-the-output-type-are-being-deprecated) to call out derecated properties.
50+
- Use the cmdlet output type breaking change attribute ["CmdletOutputBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletoutputbreakingchangeattribute) [as follows](./breaking-changes-attribute-help.md#a-few-properties-in-the-output-type-are-being-deprecated) to call out deprecated properties.
5151
- In a parameter
5252
- Use the parameter breaking change attribute ["CmdletParameterBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletparameterbreakingchangeattribute) as [described here](./breaking-changes-attribute-help.md#generic-change-in-a-parameter) to call out the change.
5353
- Adding additional required properties
5454
- In the output type
55-
- Use the cmdlet output type breaking change attribute ["CmdletOutputBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletoutputbreakingchangeattribute) [as follows](./breaking-changes-attribute-help.md#a-few-new-properties-are-bing-added-to-the-output-type) to call out derecated properties.
55+
- Use the cmdlet output type breaking change attribute ["CmdletOutputBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletoutputbreakingchangeattribute) [as follows](./breaking-changes-attribute-help.md#a-few-new-properties-are-being-added-to-the-output-type) to call out deprecated properties.
5656
- In a parameter
5757
- Use the parameter breaking change attribute ["CmdletParameterBreakingChangeAttribute"](./breaking-changes-attribute-help.md#cmdletparameterbreakingchangeattribute) as [described here](./breaking-changes-attribute-help.md#generic-change-in-a-parameter) to call out the change.
5858
- Adding required parameters, changing parameter names, or parameter types for methods or constructors

0 commit comments

Comments
 (0)