From 301e81fe20ef2074ee1b13dd88c1a5f7cf68b186 Mon Sep 17 00:00:00 2001 From: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com> Date: Thu, 8 Apr 2021 15:31:22 +0800 Subject: [PATCH] [CloudService] Fixed the issue that FrontendIPConfiguration is empty in Get-AzCloudService (#14711) * Fixed the issue that FrontendIPConfiguration is empty in Get-AzCloudService. * Update how-to.md Co-authored-by: wyunchi-ms Co-authored-by: Dingmeng Xue --- src/CloudService/Az.CloudService.psd1 | 7 +++---- src/CloudService/Changelog.md | 1 + .../Get-AzCloudServiceNetworkInterface.ps1 | 2 -- .../Get-AzCloudServicePublicIPAddress.ps1 | 2 -- .../New-AzCloudServiceDiagnosticsExtension.ps1 | 5 ----- .../New-AzCloudServiceExtensionObject.ps1 | 5 ----- ...dServiceLoadBalancerConfigurationObject.ps1 | 5 ----- ...adBalancerFrontendIPConfigurationObject.ps1 | 5 ----- ...loudServiceRemoteDesktopExtensionObject.ps1 | 5 ----- ...CloudServiceRoleProfilePropertiesObject.ps1 | 5 ----- ...ew-AzCloudServiceVaultSecretGroupObject.ps1 | 5 ----- .../Get-AzCloudServiceNetworkInterfaces.ps1 | 2 +- .../Get-AzCloudServicePublicIPAddress.ps1 | 2 +- .../New-AzCloudServiceDiagnosticsExtension.ps1 | 2 +- .../New-AzCloudServiceExtensionObject.ps1 | 2 +- ...dServiceLoadBalancerConfigurationObject.ps1 | 2 +- ...adBalancerFrontendIPConfigurationObject.ps1 | 2 +- ...loudServiceRemoteDesktopExtensionObject.ps1 | 2 +- ...CloudServiceRoleProfilePropertiesObject.ps1 | 2 +- ...ew-AzCloudServiceVaultSecretGroupObject.ps1 | 2 +- .../exports/ProxyCmdletDefinitions.ps1 | 18 +++++++++--------- src/CloudService/generate-info.json | 7 ++----- ...LoadBalancerConfigurationProperties.json.cs | 3 ++- .../Get-AzCloudServiceNetworkInterfaces.md | 2 +- .../help/Get-AzCloudServicePublicIPAddress.md | 2 +- .../New-AzCloudServiceDiagnosticsExtension.md | 2 +- .../help/New-AzCloudServiceExtensionObject.md | 2 +- ...udServiceLoadBalancerConfigurationObject.md | 2 +- ...oadBalancerFrontendIPConfigurationObject.md | 2 +- ...CloudServiceRemoteDesktopExtensionObject.md | 2 +- ...zCloudServiceRoleProfilePropertiesObject.md | 2 +- ...New-AzCloudServiceVaultSecretGroupObject.md | 2 +- src/CloudService/how-to.md | 2 +- src/CloudService/readme.md | 2 +- 34 files changed, 37 insertions(+), 78 deletions(-) diff --git a/src/CloudService/Az.CloudService.psd1 b/src/CloudService/Az.CloudService.psd1 index 3d4f18d8e5ee..6dba5d4db63d 100644 --- a/src/CloudService/Az.CloudService.psd1 +++ b/src/CloudService/Az.CloudService.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 2021-03-30 +# Generated on: 2021-04-08 # @{ @@ -12,7 +12,7 @@ RootModule = './Az.CloudService.psm1' # Version number of this module. -ModuleVersion = '0.2.0' +ModuleVersion = '0.1.0' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' @@ -127,8 +127,7 @@ PrivateData = @{ # IconUri = '' # ReleaseNotes of this module - ReleaseNotes = '* Bumped API version to stable 2021-03-01 - * Supported OSFamily and OSVersion' + # ReleaseNotes = '' # Prerelease string of this module # Prerelease = '' diff --git a/src/CloudService/Changelog.md b/src/CloudService/Changelog.md index fd667da2dce8..fe27d21e5312 100644 --- a/src/CloudService/Changelog.md +++ b/src/CloudService/Changelog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Fixed the issue that FrontendIPConfiguration is empty in `Get-AzCloudService`.[#14702] ## Version 0.2.0 * Bumped API version to stable 2021-03-01 diff --git a/src/CloudService/custom/Get-AzCloudServiceNetworkInterface.ps1 b/src/CloudService/custom/Get-AzCloudServiceNetworkInterface.ps1 index 639aa088ca23..a2436187ada9 100644 --- a/src/CloudService/custom/Get-AzCloudServiceNetworkInterface.ps1 +++ b/src/CloudService/custom/Get-AzCloudServiceNetworkInterface.ps1 @@ -18,8 +18,6 @@ Get the network interfaces of a cloud service. .Description Get the network interfaces of a cloud service. -.Link -https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServiceNetworkInterfaces #> function Get-AzCloudServiceNetworkInterfaces { diff --git a/src/CloudService/custom/Get-AzCloudServicePublicIPAddress.ps1 b/src/CloudService/custom/Get-AzCloudServicePublicIPAddress.ps1 index 6cf76b784e4b..ff8342de5b03 100644 --- a/src/CloudService/custom/Get-AzCloudServicePublicIPAddress.ps1 +++ b/src/CloudService/custom/Get-AzCloudServicePublicIPAddress.ps1 @@ -18,8 +18,6 @@ Get the public IP address of a cloud service. .Description Get the public IP address of a cloud service. -.Link -https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServicePublicIPAddress #> function Get-AzCloudServicePublicIPAddress { param( diff --git a/src/CloudService/custom/New-AzCloudServiceDiagnosticsExtension.ps1 b/src/CloudService/custom/New-AzCloudServiceDiagnosticsExtension.ps1 index 552fff5f63f6..9e213ed19c66 100644 --- a/src/CloudService/custom/New-AzCloudServiceDiagnosticsExtension.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceDiagnosticsExtension.ps1 @@ -17,11 +17,6 @@ Create a in-memory object for Diagnostics Extension .Description Create a in-memory object for Diagnostics Extension - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/New-AzCloudServiceDiagnosticsExtension #> function New-AzCloudServiceDiagnosticsExtension { diff --git a/src/CloudService/custom/New-AzCloudServiceExtensionObject.ps1 b/src/CloudService/custom/New-AzCloudServiceExtensionObject.ps1 index db7fc1d24486..04fb2a21e840 100644 --- a/src/CloudService/custom/New-AzCloudServiceExtensionObject.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceExtensionObject.ps1 @@ -18,11 +18,6 @@ Create a in-memory object for Extension .Description Create a in-memory object for Extension - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceExtensionObject #> function New-AzCloudServiceExtensionObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension')] diff --git a/src/CloudService/custom/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 b/src/CloudService/custom/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 index ac7a801b6bc1..ff960650192f 100644 --- a/src/CloudService/custom/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 @@ -18,11 +18,6 @@ Create a in-memory object for LoadBalancerConfiguration .Description Create a in-memory object for LoadBalancerConfiguration - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerConfiguration -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerConfigurationObject #> function New-AzCloudServiceLoadBalancerConfigurationObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerConfiguration')] diff --git a/src/CloudService/custom/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 b/src/CloudService/custom/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 index 31976a395c56..be5e2831ee24 100644 --- a/src/CloudService/custom/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 @@ -18,11 +18,6 @@ Create a in-memory object for LoadBalancerFrontendIPConfiguration .Description Create a in-memory object for LoadBalancerFrontendIPConfiguration - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerFrontendIPConfigurationObject #> function New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration')] diff --git a/src/CloudService/custom/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 b/src/CloudService/custom/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 index 94ce2a09a18a..b2ef5781142f 100644 --- a/src/CloudService/custom/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 @@ -17,11 +17,6 @@ Create a in-memory object for Remote Desktop Extension .Description Create a in-memory object for Remote Desktop Extension - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/New-AzCloudServiceRemoteDesktopExtensionObject #> function New-AzCloudServiceRemoteDesktopExtensionObject { diff --git a/src/CloudService/custom/New-AzCloudServiceRoleProfilePropertiesObject.ps1 b/src/CloudService/custom/New-AzCloudServiceRoleProfilePropertiesObject.ps1 index ffd5e2966fc3..8282d0c77e40 100644 --- a/src/CloudService/custom/New-AzCloudServiceRoleProfilePropertiesObject.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceRoleProfilePropertiesObject.ps1 @@ -18,11 +18,6 @@ Create a in-memory object for CloudServiceRoleProfileProperties .Description Create a in-memory object for CloudServiceRoleProfileProperties - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceRoleProfileProperties -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceRoleProfilePropertiesObject #> function New-AzCloudServiceRoleProfilePropertiesObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceRoleProfileProperties')] diff --git a/src/CloudService/custom/New-AzCloudServiceVaultSecretGroupObject.ps1 b/src/CloudService/custom/New-AzCloudServiceVaultSecretGroupObject.ps1 index 7aeacaafe8a0..a958393ae17d 100644 --- a/src/CloudService/custom/New-AzCloudServiceVaultSecretGroupObject.ps1 +++ b/src/CloudService/custom/New-AzCloudServiceVaultSecretGroupObject.ps1 @@ -17,11 +17,6 @@ Create a in-memory object for Vault Secret Group .Description Create a in-memory object for Secret Group - -.Outputs -Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceVaultSecretGroup -.Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceVaultSecretGroupObject #> function New-AzCloudServiceVaultSecretGroupObject { diff --git a/src/CloudService/exports/Get-AzCloudServiceNetworkInterfaces.ps1 b/src/CloudService/exports/Get-AzCloudServiceNetworkInterfaces.ps1 index 3e2af9bb70c5..79137001a36d 100644 --- a/src/CloudService/exports/Get-AzCloudServiceNetworkInterfaces.ps1 +++ b/src/CloudService/exports/Get-AzCloudServiceNetworkInterfaces.ps1 @@ -80,7 +80,7 @@ CLOUDSERVICE : CloudService instance. [(Any) ]: This indicates any property can be added to this object. [UpgradeMode ]: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are

**Auto**

**Manual**

**Simultaneous**

If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence. .Link -https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServiceNetworkInterfaces +https://docs.microsoft.com/powershell/module/az.cloudservice/get-azcloudservicenetworkinterfaces #> function Get-AzCloudServiceNetworkInterfaces { [CmdletBinding(DefaultParameterSetName='CloudServiceName', PositionalBinding=$false)] diff --git a/src/CloudService/exports/Get-AzCloudServicePublicIPAddress.ps1 b/src/CloudService/exports/Get-AzCloudServicePublicIPAddress.ps1 index 754c9a67d4c5..6552c6505a0d 100644 --- a/src/CloudService/exports/Get-AzCloudServicePublicIPAddress.ps1 +++ b/src/CloudService/exports/Get-AzCloudServicePublicIPAddress.ps1 @@ -77,7 +77,7 @@ CLOUDSERVICE : CloudService instance. [(Any) ]: This indicates any property can be added to this object. [UpgradeMode ]: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are

**Auto**

**Manual**

**Simultaneous**

If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence. .Link -https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServicePublicIPAddress +https://docs.microsoft.com/powershell/module/az.cloudservice/get-azcloudservicepublicipaddress #> function Get-AzCloudServicePublicIPAddress { [CmdletBinding(DefaultParameterSetName='CloudServiceName', PositionalBinding=$false)] diff --git a/src/CloudService/exports/New-AzCloudServiceDiagnosticsExtension.ps1 b/src/CloudService/exports/New-AzCloudServiceDiagnosticsExtension.ps1 index d667c069a094..d85cf6b40887 100644 --- a/src/CloudService/exports/New-AzCloudServiceDiagnosticsExtension.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceDiagnosticsExtension.ps1 @@ -26,7 +26,7 @@ PS C:\> $extension = New-AzCloudServiceDiagnosticsExtension -Name "WADExtension" .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-azcloudservicediagnosticsextension +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudservicediagnosticsextension #> function New-AzCloudServiceDiagnosticsExtension { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension])] diff --git a/src/CloudService/exports/New-AzCloudServiceExtensionObject.ps1 b/src/CloudService/exports/New-AzCloudServiceExtensionObject.ps1 index 015fc51b02db..bfa82c2d135e 100644 --- a/src/CloudService/exports/New-AzCloudServiceExtensionObject.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceExtensionObject.ps1 @@ -24,7 +24,7 @@ PS C:\> $extension = New-AzCloudServiceExtensionObject -Name "GenevaExtension" - .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceExtensionObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceextensionobject #> function New-AzCloudServiceExtensionObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension])] diff --git a/src/CloudService/exports/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 b/src/CloudService/exports/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 index ae7400b438db..e470274a54f7 100644 --- a/src/CloudService/exports/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceLoadBalancerConfigurationObject.ps1 @@ -36,7 +36,7 @@ FRONTENDIPCONFIGURATION : FrontendIPConf [PublicIPAddressId ]: Resource Id [SubnetId ]: Resource Id .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerConfigurationObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceloadbalancerconfigurationobject #> function New-AzCloudServiceLoadBalancerConfigurationObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerConfiguration])] diff --git a/src/CloudService/exports/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 b/src/CloudService/exports/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 index e4f85e6f3473..37fb0cfe3bb9 100644 --- a/src/CloudService/exports/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.ps1 @@ -26,7 +26,7 @@ PS C:\> $loadBalancerConfig = New-AzCloudServiceLoadBalancerConfigurationObject .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerFrontendIPConfigurationObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceloadbalancerfrontendipconfigurationobject #> function New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration])] diff --git a/src/CloudService/exports/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 b/src/CloudService/exports/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 index 8beca0b02b93..713ca97b899f 100644 --- a/src/CloudService/exports/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceRemoteDesktopExtensionObject.ps1 @@ -26,7 +26,7 @@ PS C:\> $extension = New-AzCloudServiceRemoteDesktopExtensionObject -Name 'RDPEx .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-azcloudserviceremotedesktopextensionobject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceremotedesktopextensionobject #> function New-AzCloudServiceRemoteDesktopExtensionObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension])] diff --git a/src/CloudService/exports/New-AzCloudServiceRoleProfilePropertiesObject.ps1 b/src/CloudService/exports/New-AzCloudServiceRoleProfilePropertiesObject.ps1 index ea1c2d9195b9..07d127c53e51 100644 --- a/src/CloudService/exports/New-AzCloudServiceRoleProfilePropertiesObject.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceRoleProfilePropertiesObject.ps1 @@ -24,7 +24,7 @@ $role = New-AzCloudServiceRoleProfilePropertiesObject -Name 'WebRole' -SkuName ' .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceRoleProfileProperties .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceRoleProfilePropertiesObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceroleprofilepropertiesobject #> function New-AzCloudServiceRoleProfilePropertiesObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceRoleProfileProperties])] diff --git a/src/CloudService/exports/New-AzCloudServiceVaultSecretGroupObject.ps1 b/src/CloudService/exports/New-AzCloudServiceVaultSecretGroupObject.ps1 index 2624ee9a7a0c..f0850bb837b2 100644 --- a/src/CloudService/exports/New-AzCloudServiceVaultSecretGroupObject.ps1 +++ b/src/CloudService/exports/New-AzCloudServiceVaultSecretGroupObject.ps1 @@ -26,7 +26,7 @@ $secretGroup = New-AzCloudServiceVaultSecretGroupObject -Id $keyVault.ResourceId .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceVaultSecretGroup .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceVaultSecretGroupObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudservicevaultsecretgroupobject #> function New-AzCloudServiceVaultSecretGroupObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceVaultSecretGroup])] diff --git a/src/CloudService/exports/ProxyCmdletDefinitions.ps1 b/src/CloudService/exports/ProxyCmdletDefinitions.ps1 index 74ee3e861b81..9df27f4bdfa1 100644 --- a/src/CloudService/exports/ProxyCmdletDefinitions.ps1 +++ b/src/CloudService/exports/ProxyCmdletDefinitions.ps1 @@ -4036,7 +4036,7 @@ CLOUDSERVICE : CloudService instance. [(Any) ]: This indicates any property can be added to this object. [UpgradeMode ]: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are

**Auto**

**Manual**

**Simultaneous**

If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence. .Link -https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServiceNetworkInterfaces +https://docs.microsoft.com/powershell/module/az.cloudservice/get-azcloudservicenetworkinterfaces #> function Get-AzCloudServiceNetworkInterfaces { [CmdletBinding(DefaultParameterSetName='CloudServiceName', PositionalBinding=$false)] @@ -4192,7 +4192,7 @@ CLOUDSERVICE : CloudService instance. [(Any) ]: This indicates any property can be added to this object. [UpgradeMode ]: Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are

**Auto**

**Manual**

**Simultaneous**

If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence. .Link -https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServicePublicIPAddress +https://docs.microsoft.com/powershell/module/az.cloudservice/get-azcloudservicepublicipaddress #> function Get-AzCloudServicePublicIPAddress { [CmdletBinding(DefaultParameterSetName='CloudServiceName', PositionalBinding=$false)] @@ -4291,7 +4291,7 @@ PS C:\> $extension = New-AzCloudServiceDiagnosticsExtension -Name "WADExtension" .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceDiagnosticsExtension +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudservicediagnosticsextension #> function New-AzCloudServiceDiagnosticsExtension { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension])] @@ -4424,7 +4424,7 @@ PS C:\> $extension = New-AzCloudServiceExtensionObject -Name "GenevaExtension" - .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceExtensionObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceextensionobject #> function New-AzCloudServiceExtensionObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension])] @@ -4552,7 +4552,7 @@ FRONTENDIPCONFIGURATION : FrontendIPConf [PublicIPAddressId ]: Resource Id [SubnetId ]: Resource Id .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerConfigurationObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceloadbalancerconfigurationobject #> function New-AzCloudServiceLoadBalancerConfigurationObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerConfiguration])] @@ -4635,7 +4635,7 @@ PS C:\> $loadBalancerConfig = New-AzCloudServiceLoadBalancerConfigurationObject .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerFrontendIPConfigurationObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceloadbalancerfrontendipconfigurationobject #> function New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration])] @@ -4717,7 +4717,7 @@ PS C:\> $extension = New-AzCloudServiceRemoteDesktopExtensionObject -Name 'RDPEx .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceRemoteDesktopExtensionObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceremotedesktopextensionobject #> function New-AzCloudServiceRemoteDesktopExtensionObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.Extension])] @@ -4821,7 +4821,7 @@ $role = New-AzCloudServiceRoleProfilePropertiesObject -Name 'WebRole' -SkuName ' .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceRoleProfileProperties .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceRoleProfilePropertiesObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceroleprofilepropertiesobject #> function New-AzCloudServiceRoleProfilePropertiesObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceRoleProfileProperties])] @@ -4915,7 +4915,7 @@ $secretGroup = New-AzCloudServiceVaultSecretGroupObject -Id $keyVault.ResourceId .Outputs Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceVaultSecretGroup .Link -https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceVaultSecretGroupObject +https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudservicevaultsecretgroupobject #> function New-AzCloudServiceVaultSecretGroupObject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.CloudServiceVaultSecretGroup])] diff --git a/src/CloudService/generate-info.json b/src/CloudService/generate-info.json index 94ced7c2736b..8aed4375d2b9 100644 --- a/src/CloudService/generate-info.json +++ b/src/CloudService/generate-info.json @@ -1,8 +1,5 @@ { "autorest": "3.0.6149", - "autorest_core": "3.0.6375", - "autorest_modelerfour": "4.15.414", - "node": "v10.16.3", - "autorest_powershell": "3.0.423", - "swagger_commit": "148997e378a1214c2af39c06d39b7147b662177d" + "swagger_commit": "99651319107286b850b2b938dc47b2e30c76fca6", + "node": "v10.16.3" } diff --git a/src/CloudService/generated/api/Models/Api20210301/LoadBalancerConfigurationProperties.json.cs b/src/CloudService/generated/api/Models/Api20210301/LoadBalancerConfigurationProperties.json.cs index 247dd46754e3..b0315cac9639 100644 --- a/src/CloudService/generated/api/Models/Api20210301/LoadBalancerConfigurationProperties.json.cs +++ b/src/CloudService/generated/api/Models/Api20210301/LoadBalancerConfigurationProperties.json.cs @@ -69,7 +69,8 @@ internal LoadBalancerConfigurationProperties(Microsoft.Azure.PowerShell.Cmdlets. { return; } - {_frontendIPConfiguration = If( json?.PropertyT("frontendIPConfigurations"), out var __jsonFrontendIPConfigurations) ? If( __jsonFrontendIPConfigurations as Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.ILoadBalancerFrontendIPConfiguration) (Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration.FromJson(__u) )) ))() : null : FrontendIPConfiguration;} + var frontendIpConfigurationJsonArray = json?.PropertyT("frontendIpConfigurations") as Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.Json.JsonArray; + _frontendIPConfiguration = global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(frontendIpConfigurationJsonArray, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.ILoadBalancerFrontendIPConfiguration) (Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration.FromJson(__u) ))); AfterFromJson(json); } diff --git a/src/CloudService/help/Get-AzCloudServiceNetworkInterfaces.md b/src/CloudService/help/Get-AzCloudServiceNetworkInterfaces.md index 0fb4656c3b5d..d8319a367224 100644 --- a/src/CloudService/help/Get-AzCloudServiceNetworkInterfaces.md +++ b/src/CloudService/help/Get-AzCloudServiceNetworkInterfaces.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServiceNetworkInterfaces +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/get-azcloudservicenetworkinterfaces schema: 2.0.0 --- diff --git a/src/CloudService/help/Get-AzCloudServicePublicIPAddress.md b/src/CloudService/help/Get-AzCloudServicePublicIPAddress.md index 30b15a80ee63..e89feb80b914 100644 --- a/src/CloudService/help/Get-AzCloudServicePublicIPAddress.md +++ b/src/CloudService/help/Get-AzCloudServicePublicIPAddress.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.cloudservice/get-AzCloudServicePublicIPAddress +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/get-azcloudservicepublicipaddress schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceDiagnosticsExtension.md b/src/CloudService/help/New-AzCloudServiceDiagnosticsExtension.md index bdd80e98e8cc..d67ec35c20ef 100644 --- a/src/CloudService/help/New-AzCloudServiceDiagnosticsExtension.md +++ b/src/CloudService/help/New-AzCloudServiceDiagnosticsExtension.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/New-AzCloudServiceDiagnosticsExtension +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudservicediagnosticsextension schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceExtensionObject.md b/src/CloudService/help/New-AzCloudServiceExtensionObject.md index 1f3c08281619..74ae2d2fe4b2 100644 --- a/src/CloudService/help/New-AzCloudServiceExtensionObject.md +++ b/src/CloudService/help/New-AzCloudServiceExtensionObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceExtensionObject +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceextensionobject schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceLoadBalancerConfigurationObject.md b/src/CloudService/help/New-AzCloudServiceLoadBalancerConfigurationObject.md index d6b93299daae..a841d1400445 100644 --- a/src/CloudService/help/New-AzCloudServiceLoadBalancerConfigurationObject.md +++ b/src/CloudService/help/New-AzCloudServiceLoadBalancerConfigurationObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerConfigurationObject +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceloadbalancerconfigurationobject schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.md b/src/CloudService/help/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.md index e042926ecc53..b9999f80d704 100644 --- a/src/CloudService/help/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.md +++ b/src/CloudService/help/New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceLoadBalancerFrontendIPConfigurationObject +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceloadbalancerfrontendipconfigurationobject schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceRemoteDesktopExtensionObject.md b/src/CloudService/help/New-AzCloudServiceRemoteDesktopExtensionObject.md index 408ac9901d68..97163bfd9a34 100644 --- a/src/CloudService/help/New-AzCloudServiceRemoteDesktopExtensionObject.md +++ b/src/CloudService/help/New-AzCloudServiceRemoteDesktopExtensionObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/New-AzCloudServiceRemoteDesktopExtensionObject +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceremotedesktopextensionobject schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceRoleProfilePropertiesObject.md b/src/CloudService/help/New-AzCloudServiceRoleProfilePropertiesObject.md index 860c0efa0fbb..084c34edcf83 100644 --- a/src/CloudService/help/New-AzCloudServiceRoleProfilePropertiesObject.md +++ b/src/CloudService/help/New-AzCloudServiceRoleProfilePropertiesObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceRoleProfilePropertiesObject +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudserviceroleprofilepropertiesobject schema: 2.0.0 --- diff --git a/src/CloudService/help/New-AzCloudServiceVaultSecretGroupObject.md b/src/CloudService/help/New-AzCloudServiceVaultSecretGroupObject.md index 5040cdcd52f1..62c6297a221e 100644 --- a/src/CloudService/help/New-AzCloudServiceVaultSecretGroupObject.md +++ b/src/CloudService/help/New-AzCloudServiceVaultSecretGroupObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.CloudService -online version: https://docs.microsoft.com/powershell/module/az.CloudService/new-AzCloudServiceVaultSecretGroupObject +online version: https://docs.microsoft.com/powershell/module/az.cloudservice/new-azcloudservicevaultsecretgroupobject schema: 2.0.0 --- diff --git a/src/CloudService/how-to.md b/src/CloudService/how-to.md index 4cd2cc484735..dd53713f95a2 100644 --- a/src/CloudService/how-to.md +++ b/src/CloudService/how-to.md @@ -55,4 +55,4 @@ There are multiple scripts created for performing different actions for developi - `check-dependencies.ps1` - Used in `run-module.ps1` and `test-module.ps1` to verify dependent modules are available to run those tasks. - It will download local (within the module's directory structure) versions of those modules as needed. - - This script *does not* need to be ran by-hand. \ No newline at end of file + - This script *does not* need to be ran by-hand. diff --git a/src/CloudService/readme.md b/src/CloudService/readme.md index f67ba1dc66ec..888e29d89d8f 100644 --- a/src/CloudService/readme.md +++ b/src/CloudService/readme.md @@ -178,7 +178,7 @@ directive: - from: source-file-csharp where: $ - transform: $ = $.replace('{_frontendIPConfiguration = If( json?.PropertyT("frontendIPConfigurations"), out var __jsonFrontendIPConfigurations) ? If( __jsonFrontendIPConfigurations as Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20201001Preview.ILoadBalancerFrontendIPConfiguration) (Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20201001Preview.LoadBalancerFrontendIPConfiguration.FromJson(__u) )) ))() :' + ' null' + ' :' + ' FrontendIPConfiguration;}', 'var frontendIpConfigurationJsonArray = json?.PropertyT("frontendIpConfigurations") as Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.Json.JsonArray;\n\t\t\t_frontendIPConfiguration = global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(frontendIpConfigurationJsonArray, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20201001Preview.ILoadBalancerFrontendIPConfiguration) (Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20201001Preview.LoadBalancerFrontendIPConfiguration.FromJson(__u) )));'); + transform: $ = $.replace('{_frontendIPConfiguration = If( json?.PropertyT("frontendIPConfigurations"), out var __jsonFrontendIPConfigurations) ? If( __jsonFrontendIPConfigurations as Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.Json.JsonArray, out var __v) ? new global::System.Func(()=> global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(__v, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.ILoadBalancerFrontendIPConfiguration) (Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration.FromJson(__u) )) ))() :' + ' null' + ' :' + ' FrontendIPConfiguration;}', 'var frontendIpConfigurationJsonArray = json?.PropertyT("frontendIpConfigurations") as Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.Json.JsonArray;\n\t\t\t_frontendIPConfiguration = global::System.Linq.Enumerable.ToArray(global::System.Linq.Enumerable.Select(frontendIpConfigurationJsonArray, (__u)=>(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.ILoadBalancerFrontendIPConfiguration) (Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.LoadBalancerFrontendIPConfiguration.FromJson(__u) )));'); - from: source-file-csharp where: $ transform: $ = $.replace('if ((first == \'{\' && last == \'}\') || (first == \'<\' && last == \'>\') || (first == \'[\' && last == \']\') || (first == \'"\' && last == \'"\'))\n {','')