Compartilhar via


Guia de Migração para o Az 12.0.0

Az.Accounts

Clear-AzConfig

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O parâmetro DisableErrorRecordsPersistence será preterido, um novo parâmetro EnableErrorRecordsPersistence será adicionado. Será aceito gravar registros de erro no sistema de arquivos em vez de recusado. Essa alteração acontecerá por volta de maio de 2024
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Accounts: 2.X e da versão Az: 12.0.0

Antes

Clear-AzConfig -DisableErrorRecordsPersistence

Após

error record will be disabled by default. New parameter 'EnableErrorRecordsPersistence' added to enable erro record.

Get-AzConfig

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O parâmetro DisableErrorRecordsPersistence será preterido, um novo parâmetro EnableErrorRecordsPersistence será adicionado. Será aceito gravar registros de erro no sistema de arquivos em vez de recusado. Essa alteração acontecerá por volta de maio de 2024
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Accounts: 2.X e da versão Az: 12.0.0

Antes

Get-AzConfig -DisableErrorRecordsPersistence 

Após

error record will be disabled by default. New parameter 'EnableErrorRecordsPersistence' added to enable erro record.

Update-AzConfig

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O parâmetro DisableErrorRecordsPersistence será preterido, um novo parâmetro EnableErrorRecordsPersistence será adicionado. Será aceito gravar registros de erro no sistema de arquivos em vez de recusado. Essa alteração acontecerá por volta de maio de 2024
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Accounts: 2.X e da versão Az: 12.0.0

Antes

Update-AzConfig -DisableErrorRecordsPersistence 

After (após)

error record will be disabled by default. New parameter 'EnableErrorRecordsPersistence' added to enable erro record.

Az.Compute

Get-AzVmss

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • A partir de maio de 2024, o cmdlet "Get-AzVmss" não permitirá mais um valor vazio para o nome do grupo de recursos e o nome do conjunto de dimensionamento de máquinas virtuais.
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Compute: 8.0.0 e versão Az: 12.0.0

Antes

Get-AzVmss -ResourceGroupName ""
# Returned an empty list.

Após

Get-AzVmss -ResourceGroupName ""
# Will return an error from empty string validation in the parameter.

New-AzGalleryImageDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • A partir de maio de 2024, o cmdlet “New-AzGalleryImage” será implantado com a configuração de Início Confiável e Geração Hyper V Gen2 por padrão. Para saber mais sobre o Início Confiável, acesse https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Compute: 8.0.0 e versão Az: 12.0.0

Antes

New-AzGalleryImageDefinition -ResourceGroupName $rgName -GalleryName $galleryName -Name $galleryImageDefinitionName -Location $location -Publisher $publisherName -Offer $offerName -Sku $skuName -OsState "Specialized" -OsType "Linux"
# Defaulted to HyperVGeneration: Gen1 and SecurityType: Standard in the service side .

Após

New-AzGalleryImageDefinition -ResourceGroupName $rgName -GalleryName $galleryName -Name $galleryImageDefinitionName -Location $location -Publisher $publisherName -Offer $offerName -Sku $skuName -OsState "Specialized" -OsType "Linux"
# Defaults to HyperVGeneration: Gen2 and SecurityType: TrustedLaunchSupported at the PowerShell level.

New-AzVM

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • A partir de maio de 2024, o cmdlet "New-AzVM" será implantado com a imagem "Windows Server 2022 Azure Edition" por padrão. Isso facilitará a migração para o Início Confiável no futuro. Para saber mais sobre o Início Confiável, acesse https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Compute: 8.0.0 e versão Az: 12.0.0

Antes

$vm = New-AzVM -ResourceGroupName $rgname -Name $vmname -Credential $cred -SecurityType "Standard" -DomainNameLabel $domainNameLabel
# Creates a VM with the image Windows 2016 Datacenter. 

Após

$vm = New-AzVM -ResourceGroupName $rgname -Name $vmname -Credential $cred -SecurityType "Standard" -DomainNameLabel $domainNameLabel
# Now generates with the Windows 2022 Azure Edition image.

New-AzVmss

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • A partir de maio de 2024, o cmdlet "New-AzVmss" será implantado com a imagem "Windows Server 2022 Azure Edition" por padrão. Isso facilitará a migração para o Início Confiável no futuro. Para saber mais sobre o Início Confiável, acesse https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Compute: 8.0.0 e versão Az: 12.0.0

Antes

$vmss = New-AzVmss -ResourceGroupName $rgname -Credential $cred -VMScaleSetName $vmssName -SecurityType "Standard" -DomainNameLabel $domainNameLabel1
# would create a VMSS with a Windows 2016 Datacenter image. 

Após

$vmss = New-AzVmss -ResourceGroupName $rgname -Credential $cred -VMScaleSetName $vmssName -SecurityType "Standard" -DomainNameLabel $domainNameLabel1
# Now it will generate with a Windows 2022 Azure Edition image.

Az.EventGrid

Get-AzEventGridChannel

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridChannel -ResourceGroup MyResourceGroupName -PartnerNamespaceName PartnerNamespace1 -Name Channel1

Após

Get-AzEventGridChannel -ResourceGroupName azps_test_group_eventgrid -PartnerNamespaceName azps-partnernamespace

Get-AzEventGridDomain

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridDomain -ResourceGroup MyResourceGroupName -Name Domain1

Após

Get-AzEventGridDomain -ResourceGroupName azps_test_group_eventgrid -Name azps-domain

Get-AzEventGridDomainTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridDomainTopic -ResourceGroup MyResourceGroupName -DomainName Domain1 -DomainTopicName DomainTopic1

Após

Get-AzEventGridDomainTopic -DomainName azps-domain -ResourceGroupName azps_test_group_eventgrid -Name azps-domaintopics

Get-AzEventGridFullUrlForPartnerTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridFullUrlForPartnerTopicEventSubscription -ResourceGroupName MyResourceGroupName -PartnerTopicName Topic1 -EventSubscriptionName EventSubscription1

Após

Get-AzEventGridFullUrlForPartnerTopicEventSubscription -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -EventSubscriptionName azps-eventsubname

Get-AzEventGridPartnerConfiguration

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridPartnerConfiguration -ResourceGroupName ResourceGroup1

Após

Get-AzEventGridPartnerConfiguration -ResourceGroupName azps_test_group_eventgrid

Get-AzEventGridPartnerNamespace

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridPartnerNamespace -ResourceGroup MyResourceGroupName -Name PartnerNamespace1

Após

Get-AzEventGridPartnerNamespace -ResourceGroupName azps_test_group_eventgrid -Name azps-partnernamespace

Get-AzEventGridPartnerRegistration

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridPartnerRegistration -ResourceGroupName MyResourceGroupName -Name PartnerRegistration1

Após

Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration

Get-AzEventGridPartnerTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridPartnerTopic -ResourceGroupName MyResourceGroupName -Name PartnerTopic1

Após

Get-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid

Get-AzEventGridPartnerTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IncludeFullEndpointUrl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridPartnerTopicEventSubscription -ResourceGroupName MyResourceGroupName -PartnerTopicName Topic1 -EventSubscriptionName EventSubscription1 -IncludeFullEndpointUrl

Após

Get-AzEventGridPartnerTopicEventSubscription -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -EventSubscriptionName azps-eventsubname

Get-AzEventGridSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IncludeFullEndpointUrl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -Location
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -TopicTypeName
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridSubscription -ResourceId "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.EventHub/namespaces/$namespaceName"

Após

Get-AzEventGridSubscription -Name azps-eventsub -Scope "/subscriptions/{subId}/resourceGroups/azps_test_group_eventgrid/providers/Microsoft.EventGrid/topics/azps-topic"

Get-AzEventGridSystemTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridSystemTopic -ResourceGroup MyResourceGroupName -Name Topic1

Após

Get-AzEventGridSystemTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-systopic

Get-AzEventGridSystemTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IncludeFullEndpointUrl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridSystemTopicEventSubscription -ResourceGroupName MyResourceGroupName -SystemTopicName Topic1 -EventSubscriptionName EventSubscription1 -IncludeFullEndpointUrl

Após

Get-AzEventGridSystemTopicEventSubscription -ResourceGroupName azps_test_group_eventgrid -SystemTopicName azps-systopic -EventSubscriptionName azps-evnetsub

Get-AzEventGridTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridTopic -ResourceGroup MyResourceGroupName -Name Topic1

Após

Get-AzEventGridTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-topic

Get-AzEventGridTopicType

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IncludeEventTypeData
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridTopicType -Name "Microsoft.Storage.StorageAccounts"

Após

Get-AzEventGridTopicType -Name Microsoft.EventGrid.Namespaces

Get-AzEventGridVerifiedPartner

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -NextLink
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ODataQuery
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzEventGridVerifiedPartner -Name VerifiedPartner1

Após

Get-AzEventGridVerifiedPartner -Name MicrosoftGraphAPI

New-AzEventGridDomain

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InboundIpRule
      • O parâmetro: ''InboundIpRule'' está sendo alterado. O tipo do parâmetro está mudando de ''System.Collections.Hashtable'' para ''IInboundIPRule[]''.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InputMappingDefaultValue
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InputMappingField
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridDomain -ResourceGroupName MyResourceGroupName -Name Domain1 -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

Após

$inboundIpRule = New-AzEventGridInboundIPRuleObject -Action Allow -IPMask "12.18.176.1"
New-AzEventGridDomain -Name azps-domain -ResourceGroupName azps_test_group_eventgrid -Location westus2 -PublicNetworkAccess Enabled -InboundIPRule $inboundIpRule

New-AzEventGridPartnerConfiguration

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -AuthorizedPartner
      • O parâmetro: ''AuthorizedPartner'' está sendo alterado. O tipo do parâmetro está mudando de ''System.Collections.Hashtable[]'' para ''IPartner[]''.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridPartnerConfiguration -ResourceGroupName MyResourceGroupName -MaxExpirationTimeInDays 14

Após

$partnerRegistration = Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration
$partner = New-AzEventGridPartnerObject -AuthorizationExpirationTimeInUtc "2023-11-19T09:31:42.521Z" -RegistrationImmutableId $partnerRegistration.ImmutableId
New-AzEventGridPartnerConfiguration -ResourceGroupName azps_test_group_eventgrid -Location global -PartnerAuthorizationDefaultMaximumExpirationTimeInDay 10 -PartnerAuthorizationAuthorizedPartnersList $partner

New-AzEventGridPartnerNamespace

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Endpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InboundIpRule
      • O parâmetro: ''InboundIpRule'' está sendo alterado. O tipo do parâmetro está mudando de ''Microsoft.Azure.Commands.EventGrid.Models.PSInboundIpRule[]'' para ''IInboundIPRule[]''.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -PrivateEndpointConnection
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridPartnerNamespace -ResourceGroupName MyResourceGroupName -Name PartnerNamespace1 -Location westus2 -PartnerRegistrationFullyQualifiedId 23e0092b-f336-4833-9ab3-9353a15650fc

Após

New-AzEventGridPartnerNamespace -Name azps-partnernamespace -ResourceGroupName azps_test_group_eventgrid -Location eastus -PartnerTopicRoutingMode ChannelNameHeader -PartnerRegistrationFullyQualifiedId "/subscriptions/{subId}/resourceGroups/azps_test_group_eventgrid/providers/Microsoft.EventGrid/partnerRegistrations/azps-registration"

New-AzEventGridPartnerRegistration

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • Novo parâmetro necessário adicionado: Local <String>
    • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridPartnerRegistration -ResourceGroupName MyResourceGroupName -Name PartnerRegistration1

Após

New-AzEventGridPartnerRegistration -Name azps-registration -ResourceGroupName azps_test_group_eventgrid -Location global

New-AzEventGridPartnerTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridPartnerTopic -ResourceGroupName MyResourceGroupName -Name PartnerTopic1 -Source ContosoCorp.Accounts.User1 -Location westus2 -PartnerRegistrationImmutableId 23e0092b-f336-4833-9ab3-9353a15650fc

Após

$partnerRegistration = Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration
New-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid -Location eastus -partnerRegistrationImmutableId $partnerRegistration.ImmutableId -Source "ContosoCorp.Accounts.User1" -ExpirationTimeIfNotActivatedUtc "2023-11-17T11:06:13.109Z" -PartnerTopicFriendlyDescription "Example description" -MessageForActivation "Example message for activation"

New-AzEventGridPartnerTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -AdvancedFilter
      • O parâmetro: ''AdvancedFilter'' está sendo alterado. O tipo do parâmetro está mudando de ''System.Collections.Hashtable[]'' para ''IAdvancedFilter[]''.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -AzureActiveDirectoryApplicationIdOrUri
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeadLetterEndpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeliveryAttributeMapping
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -Endpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -EndpointType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -MaxEventsPerBatch
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -StorageQueueMessageTtl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

$includedEventTypes = "Microsoft.Resources.ResourceWriteFailure", "Microsoft.Resources.ResourceWriteSuccess"
$labels = "Finance", "HR"
New-AzEventGridPartnerTopicEventSubscription -ResourceGroup MyResourceGroup -PartnerTopicName Topic1 -EventSubscriptionName EventSubscription1 -Endpoint https://requestb.in/19qlscd1  -SubjectBeginsWith "TestPrefix" -SubjectEndsWith "TestSuffix" -IncludedEventType $includedEventTypes -Label $labels

Após

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net"
New-AzEventGridPartnerTopicEventSubscription -EventSubscriptionName azps-eventsub -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -EventDeliverySchema CloudEventSchemaV1_0 -Destination $obj

New-AzEventGridSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -AzureActiveDirectoryApplicationIdOrUri
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeadLetterEndpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeliveryAttributeMapping
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -MaxEventsPerBatch
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -StorageQueueMessageTtl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

$includedEventTypes = "Microsoft.Resources.ResourceWriteFailure", "Microsoft.Resources.ResourceWriteSuccess"
$labels = "Finance", "HR"
New-AzEventGridSubscription -Endpoint https://requestb.in/19qlscd1 -EventSubscriptionName EventSubscription1 -SubjectBeginsWith "TestPrefix" -SubjectEndsWith "TestSuffix" -IncludedEventType $includedEventTypes -Label $labels

Após

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
$topic = Get-AzEventGridTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-topic
New-AzEventGridSubscription -Name azps-eventsub -Scope $topic.Id -Destination $obj -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix"

New-AzEventGridSystemTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridSystemTopic -ResourceGroupName MyResourceGroupName -Name Topic1 -Source ServiceBusNamespaceResourceId -TopicType 'Microsoft.ServiceBus.Namespaces' -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

Após

New-AzEventGridSystemTopic -Name azps-systopic -ResourceGroupName azps_test_group_eventgrid -Location eastus -Source "/subscriptions/{subId}/resourcegroups/azps_test_group_eventgrid/providers/Microsoft.Storage/storageAccounts/azpssa" -TopicType "microsoft.storage.storageaccounts"

New-AzEventGridSystemTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -AzureActiveDirectoryApplicationIdOrUri
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeadLetterEndpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeliveryAttributeMapping
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -Endpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -EndpointType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -MaxEventsPerBatch
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -StorageQueueMessageTtl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

$includedEventTypes = "Microsoft.Resources.ResourceWriteFailure", "Microsoft.Resources.ResourceWriteSuccess"
$labels = "Finance", "HR"
New-AzEventGridSystemTopicEventSubscription -ResourceGroupName MyResourceGroup -SystemTopicName Topic1 -EventSubscriptionName EventSubscription1 -Endpoint https://requestb.in/19qlscd1  -SubjectBeginsWith "TestPrefix" -SubjectEndsWith "TestSuffix" -IncludedEventType $includedEventTypes -Label $labels

Após

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net"
New-AzEventGridSystemTopicEventSubscription -EventSubscriptionName azps-evnetsub -ResourceGroupName azps_test_group_eventgrid -SystemTopicName azps-systopic -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -Destination $obj

New-AzEventGridTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InboundIpRule
      • O parâmetro: ''InboundIpRule'' está sendo alterado. O tipo do parâmetro está mudando de ''System.Collections.Hashtable'' para ''IInboundIPRule[]''.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InputMappingDefaultValue
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -InputMappingField
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

New-AzEventGridTopic -ResourceGroupName MyResourceGroupName -Name Topic1 -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

Após

$inboundIpRule = New-AzEventGridInboundIPRuleObject -Action Allow -IPMask "12.18.176.1"
New-AzEventGridTopic -Name azps-topic -ResourceGroupName azps_test_group_eventgrid -Location eastus -PublicNetworkAccess Enabled -InboundIPRule $inboundIpRule

Remove-AzEventGridSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -DomainInputObject
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DomainName
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DomainTopicInputObject
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DomainTopicName
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceGroupName
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -ResourceId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -TopicName
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Remove-AzEventGridSubscription -ResourceGroup MyResourceGroup -TopicName Topic1 -EventSubscriptionName EventSubscription1

Após

Remove-AzEventGridSubscription -Name azps-eventsub -Scope "subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"

Set-AzEventGridTopic

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet está sendo preterido. Não haverá substituição para ele.
    • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Set-AzEventGridTopic -ResourceGroup MyResourceGroupName -Name Topic1 -Tag @{ Department="Finance"; Environment="Test" }

Após

Update-AzEventGridPartnerTopic

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros

    • A sintaxe existente será estendida. A nova sintaxe dará suporte à atualização de mais propriedades.
    • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros

    • -IdentityType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Update-AzEventGridPartnerTopic -ResourceGroup MyResourceGroupName -Name Topic1 -IdentityType "SystemAssigned"

Após

Update-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid -UserAssignedIdentity "/subscriptions/{subId}/resourcegroups/azps_test_group_eventgrid/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami"

Update-AzEventGridPartnerTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -DeadLetterEndpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeliveryAttributeMapping
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -Endpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -EndpointType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -StorageQueueMessageTtl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Update-AzEventGridPartnerTopicEventSubscription -EventSubscriptionName ES1 -PartnerTopicName Topic1 -ResourceGroup MyResourceGroupName -Endpoint https://requestb.in/1kxxoui1 -SubjectEndsWith "jpg"

Após

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
Update-AzEventGridPartnerTopicEventSubscription -EventSubscriptionName azps-eventsubname -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -EventDeliverySchema CloudEventSchemaV1_0 -Destination $obj

Update-AzEventGridSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -AzureActiveDirectoryApplicationIdOrUri
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeadLetterEndpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeliveryAttributeMapping
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -Endpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -EndpointType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -MaxEventsPerBatch
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Update-AzEventGridSubscription -EventSubscriptionName ES1 -TopicName Topic1 -ResourceGroup MyResourceGroupName -Endpoint https://requestb.in/1kxxoui1

Após

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
Update-AzEventGridSubscription -Name azps-eventsub -Scope "subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" -Destination $obj -FilterIsSubjectCaseSensitive:$false

Update-AzEventGridSystemTopicEventSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -DeadLetterEndpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -DeliveryAttributeMapping
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -Endpoint
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -EndpointType
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0
    • -StorageQueueMessageTtl
      • Este parâmetro será preterido.
      • Espera-se que essa alteração entre em vigor na versão Az.EventGrid: 2.0.0 e versão Az: 12.0.0

Antes

Update-AzEventGridSystemTopicEventSubscription -EventSubscriptionName ES1 -SystemTopicName Topic1 -ResourceGroupName MyResourceGroupName -Endpoint https://requestb.in/1kxxoui1 -SubjectEndsWith "jpg"

After (após)

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
Update-AzEventGridSystemTopicEventSubscription -EventSubscriptionName azps-evnetsub -ResourceGroupName azps_test_group_eventgrid -SystemTopicName azps-systopic -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -Destination $obj

Az.EventHub

New-AzEventHub

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -CleanupPolicy
      • O parâmetro: ''CleanupPolicy'' está sendo alterado. O tipo do parâmetro está mudando de ''CleanupPolicyRetentionDescription'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -Encoding
      • O parâmetro: "Encoding" está sendo alterado. O tipo do parâmetro está mudando de ''EncodingCaptureDescription'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado. O tipo do parâmetro está mudando de ''CaptureIdentityType'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -Status
      • O parâmetro: "Status" está sendo alterado. O tipo do parâmetro está mudando de ''EntityStatus'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

New-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name -PartitionCount 2 -CleanupPolicy Delete -IdentityType UserAssigned  

 (CleanupPolicy type is CleanupPolicyRetentionDescription), 
 (Status type is EntityStatus),
 (IdentityType type is CaptureIdentiType), 
 (EncodingType type is EncodingCaptureDescription)

Após

New-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name -PartitionCount 2 -CleanupPolicy Delete -IdentityType UserAssigned  

 (CleanupPolicy type is String),
 (Status type is String), 
 (IdentityType type is String), 
 (EncodingType type is String)

New-AzEventHubAuthorizationRule

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Rights
      • O parâmetro: "Rights" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

New-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

Após

New-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

New-AzEventHubIPRuleConfig

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Action
      • O parâmetro : "Action" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

(Action is of type NetworkRuleIPAction )

Após

(Action is of type String)

New-AzEventHubKey

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -KeyType
      • O parâmetro: "KeyType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

New-AzEventHubKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type KeyType)

Após

New-AzEventHubKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type String)

New-AzEventHubNamespace

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -SkuName
      • O parâmetro: "SkuName" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

New-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

Após

New-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzEventHubNamespaceV2

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -SkuName
      • O parâmetro: "SkuName" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

New-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

Após

New-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzEventHubSchemaGroup

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -SchemaCompatibility
      • O parâmetro: ''SchemaCompatibility'' está sendo alterado. O tipo do parâmetro está mudando de ''SchemaCompatibility'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -SchemaType
      • O parâmetro: "SchemaType" está sendo alterado. O tipo do parâmetro está mudando de ''SchemaType'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

New-AzEventHubSchemaGroup -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.schemaGroup2 -SchemaCompatibility Forward -SchemaType Avro -GroupProperty @{a='b'; c='d'}

(SchemaCompatibility is of type SchemaCompatibility)
(SchemaType is of type SchemaType)

Após

New-AzEventHubSchemaGroup -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.schemaGroup2 -SchemaCompatibility Forward -SchemaType Avro -GroupProperty @{a='b'; c='d'}

(SchemaCompatibility is of type String),
(SchemaType is of type String)

New-AzEventHubThrottlingPolicyConfig

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -MetricId
      • O parâmetro: "MetricId" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

(MetricId is of type MetricId)

Após

(MetricId is of type String)

Set-AzEventHub

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Encoding
      • O parâmetro: "Encoding" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -Status
      • O parâmetro: "Status" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

Set-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name  -IdentityType UserAssigned  

 
 (Status type is EntityStatus),
 (IdentityType type is CaptureIdentiType), 
 (Encoding type is EncodingCaptureDescription)

Após

Set-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name  -IdentityType UserAssigned  

 
 (Status type is String),
 (IdentityType type is String), 
 (Encoding type is String)

Set-AzEventHubAuthorizationRule

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Rights
      • O parâmetro: "Rights" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

Set-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

Após

Set-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

Set-AzEventHubNamespace

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

Set-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess)

Após

Set-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String)

Set-AzEventHubNamespaceV2

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

Set-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess)

Após

Set-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String)

Set-AzEventHubNetworkRuleSet

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -DefaultAction
      • O parâmetro: "DefaultAction" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão: "5.0.0"

Antes

Set-AzEventHubNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type DefaultAction),
 ( PublicNetworkAccess is of type PublicNetworkAccess)

Depois

Set-AzEventHubNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type String),
 ( PublicNetworkAccess is of type String)

Az.KeyVault

Add-AzKeyVaultKey

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -UseDefaultCVMPolicy
      • A política de fallback offline será removida. A criação da chave falhará se não for possível obter a política CVM SKR padrão regional da API MAA Service Discovery.
      • Espera-se que essa alteração entre em vigor a partir da versão Az.HDInsight: 6.0.0 e da versão Az: 12.0.0

Invoke-AzKeyVaultKeyOperation

Remover o valor do parâmetro de Invoke-AzKeyVaultKeyOperation e da propriedade Resultado do tipo de saída PSKeyOperationResult

Antes

$encryptedData = Invoke-AzKeyVaultKeyOperation -Operation Encrypt -Algorithm RSA1_5 -VaultName test-kv -Name test-key -Value (ConvertTo-SecureString -String "test" -AsPlainText -Force)

Após

"$plainText = ""test""
$byteArray = [system.Text.Encoding]::UTF8.GetBytes($plainText)
$encryptedData = Invoke-AzKeyVaultKeyOperation -Operation Encrypt -Algorithm RSA1_5 -VaultName test-kv -Name test-key -ByteArrayValue $byteArray"

New-AzKeyVault

Parâmetro substituído EnableRbacAuthorization por DisableRbacAuthorization em New-AzKeyVault e Update-AzKeyVault, RbacAuthorization será habilitado por padrão

Antes

New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' -DisableRbacAuthorization 

Após

New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' 

Update-AzKeyVault

Parâmetro substituído EnableRbacAuthorization por DisableRbacAuthorization em Update-AzKeyVault

Antes

Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $resourceGroupName | Update-AzKeyVault -EnableRbacAuthorization $true

After (após)

Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $resourceGroupName | Update-AzKeyVault -DisableRbacAuthorization $false

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' mudará
    • As seguintes propriedades no tipo de saída estão serão preteridas: 'ResouceType'
    • As seguintes propriedades serão adicionadas ao tipo de saída: 'ResourceType'
    • Espera-se que essa alteração entre em vigor a partir da versão Az.RecoveryServices: 7.0.0 e Az: 12.0.0

Antes

$VaultSettings = Get-AzRecoveryServicesAsrVaultContext
$ResourceType = $VaultSettings.ResouceType

Após

$VaultSettings = Get-AzRecoveryServicesAsrVaultContext
$ResourceType = $VaultSettings.ResourceType

Import-AzRecoveryServicesAsrVaultSettingsFile

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' mudará
    • As seguintes propriedades no tipo de saída estão serão preteridas: 'ResouceType'
    • As seguintes propriedades serão adicionadas ao tipo de saída: 'ResourceType'
    • Espera-se que essa alteração entre em vigor a partir da versão Az.RecoveryServices: 7.0.0 e Az: 12.0.0

Antes

$VaultSettings = Import-AzRecoveryServicesAsrVaultSettingsFile -Path $FilePath
$ResourceType = $VaultSettings.ResouceType

Após

$VaultSettings = Import-AzRecoveryServicesAsrVaultSettingsFile -Path $FilePath
$ResourceType = $VaultSettings.ResourceType

Set-AzRecoveryServicesAsrVaultContext

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' mudará
    • As seguintes propriedades no tipo de saída estão serão preteridas: 'ResouceType'
    • As seguintes propriedades serão adicionadas ao tipo de saída: 'ResourceType'
    • Espera-se que essa alteração entre em vigor a partir da versão Az.RecoveryServices: 7.0.0 e Az: 12.0.0

Antes

$vaultSettings = Set-AzRecoveryServicesAsrVaultContext -Vault $RecoveryServicesVault
$ResourceType = $VaultSettings.ResouceType

After (após)

$vaultSettings = Set-AzRecoveryServicesAsrVaultContext -Vault $RecoveryServicesVault
$ResourceType = $VaultSettings.ResourceType

Az.Resources

Get-AzPolicyAssignment

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'Identity', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyAssignmentId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "EnforcementMode" "Metadata" "NonComplianceMessages" "NotScopes" "Parameters" "PolicyDefinitionId" "Scope"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Properties.Description
$principalId = $policyAssignment.Identity.PrincipalId

Após

$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Description
$principalId = $policyAssignment.PrincipalId

Compatible option:
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
$description = $policyAssignment.Properties.Description
$principalId = $policyAssignment.Identity.PrincipalId

Get-AzPolicyDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyDefinitionId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "Metadata" "Mode" "Parameters" "PolicyRule" "PolicyType"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule


Após

$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.PolicyRule

Compatible option:
$policyDefinition = Get-AzPolicyDefinition -Builtin -BackwardCompatible | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule

Get-AzPolicyExemption

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "ExemptionCategory" "ExpiresOn" "Metadata" "PolicyAssignmentId" "PolicyDefinitionReferenceIds"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.Properties.ExpiresOn

Após

$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.ExpiresOn

Compatible option:
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption -BackwardCompatible
$expiresOn = $policyExemption.Properties.ExpiresOn

Get-AzPolicySetDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicySetDefinitionId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: 'Descrição' 'DisplayName' 'Metadados' 'Parâmetro' 'PolicyDefinitionGroup' 'PolicyDefinition' 'PolicyType'
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters

Após

$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Parameter

Compatible option:
$policySetDefinition = Get-AzPolicySetDefinition -Builtin -BackwardCompatible | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters

New-AzPolicyAssignment

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'Identity', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyAssignmentId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "EnforcementMode" "Metadata" "NonComplianceMessages" "NotScopes" "Parameters" "PolicyDefinitionId" "Scope"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.Properties.EnforcementMode
$principalId = $policyAssignment.Identity.PrincipalId

Após

$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.EnforcementMode
$principalId = $policyAssignment.PrincipalId

Compatible option:
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition -BackwardCompatible
$enforcementMode = $policyAssignment.Properties.EnforcementMode
$principalId = $policyAssignment.Identity.PrincipalId

New-AzPolicyDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyDefinitionId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "Metadata" "Mode" "Parameters" "PolicyRule" "PolicyType"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.Properties.PolicyType


Após

$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.PolicyType

Compatible option:
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule -BackwardCompatible
$policyType = $policyDefinition.Properties.PolicyType


New-AzPolicyExemption

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "ExemptionCategory" "ExpiresOn" "Metadata" "PolicyAssignmentId" "PolicyDefinitionReferenceIds"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyDefinitionId = $policyExemption.Properties.PolicyAssignmentId


Após

$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyDefinitionId = $policyExemption.PolicyAssignmentId

Compatible option:
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated -BackwardCompatible
$policyDefinitionId = $policyExemption.Properties.PolicyAssignmentId

New-AzPolicySetDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicySetDefinitionId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "Metadata" "Parameters" "PolicyDefinitionGroups" "PolicyDefinitions" "PolicyType"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId


Após

$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.PolicyDefinition[0].policyDefinitionReferenceId

Compatible option:
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences 
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId

Set-AzPolicyAssignment

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet Set-AzPolicyAssignment será renomeado para Update-AzPolicyAssignment
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'Identity', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyAssignmentId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "EnforcementMode" "Metadata" "NonComplianceMessages" "NotScopes" "Parameters" "PolicyDefinitionId" "Scope"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyAssignment = Set-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.Properties.DisplayName
$principalId = $policyAssignment.Identity.PrincipalId

Após

$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.DisplayName
$principalId = $policyAssignment.PrincipalId

Compatible option:
$policyAssignment = Set-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment' -BackwardCompatible
$displayName = $policyAssignment.Properties.DisplayName
$principalId = $policyAssignment.Identity.PrincipalId

Set-AzPolicyDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet Set-AzPolicyDefinition será renomeado para Update-AzPolicyDefinition
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyDefinitionId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "Metadata" "Mode" "Parameters" "PolicyRule" "PolicyType"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyDefinition = Set-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Properties.Description


Após

$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Description

Compatible option:
$policyDefinition = Set-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition' -BackwardCompatible
$description = $policyDefinition.Properties.Description

Set-AzPolicyExemption

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet Set-AzPolicyExemption será renomeado para Update-AzPolicyExemption
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "ExemptionCategory" "ExpiresOn" "Metadata" "PolicyAssignmentId" "PolicyDefinitionReferenceIds"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policyExemption = Set-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.Properties.ExemptionCategory


Após

$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.ExemptionCategory

Compatbile option:
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver -BackwardCompatible
$exemptionCategory = $policyExemption.Properties.ExemptionCategory


Set-AzPolicySetDefinition

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet Set-AzPolicySetDefinition será renomeado para Update-AzPolicySetDefinition
    • O tipo de saída "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition" está sendo alterado
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicySetDefinitionId'
    • As propriedades a seguir estão sendo adicionadas ao tipo de saída: "Description" "DisplayName" "Metadata" "Parameters" "PolicyDefinitionGroups" "PolicyDefinitions" "PolicyType"
    • Espera-se que essa alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az: 12.0.0

Antes

$policySetDefinition = Set-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Properties.Metadata.MyThing


Após

$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Metadata.MyThing

Compatible option:
$policySetDefinition = Set-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }' -BackwardCompatible
$myThing = $policySetDefinition.Properties.Metadata.MyThing


Az.ServiceBus

New-AzServiceBusAuthorizationRule

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Rights
      • O parâmetro: "Rights" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

New-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

Após

New-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

New-AzServiceBusIPRuleConfig

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Action
      • O parâmetro : "Action" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Action is of type NetworkRuleIPAction )

Após

(Action is of type String )

New-AzServiceBusKey

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -KeyType
      • O parâmetro: "KeyType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

New-AzServiceBusKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type KeyType)

Após

New-AzServiceBusKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type String)

New-AzServiceBusNamespace

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -SkuName
      • O parâmetro: "SkuName" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

New-ServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

Após

New-ServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzServiceBusNamespaceV2

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -SkuName
      • O parâmetro: "SkuName" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

New-ServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

Após

New-ServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzServiceBusQueue

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Status
      • O parâmetro: "Status" está sendo alterado. O tipo do parâmetro está mudando de ''EntityStatus'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Status is of type EntityStatus)

Após

(Status is of type String)

New-AzServiceBusSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Status
      • O parâmetro: "Status" está sendo alterado. O tipo do parâmetro está mudando de ''EntityStatus'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Status is of type EntityStatus)

Após

(Status is of type String)

New-AzServiceBusTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Status
      • O parâmetro: "Status" está sendo alterado. O tipo do parâmetro está mudando de ''EntityStatus'' para ''String''.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Status is of type EntityStatus)

Após

(Status is of type String)

Set-AzServiceBusAuthorizationRule

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Rights
      • O parâmetro: "Rights" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

Set-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

Após

Set-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

Set-AzServiceBusNamespace

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -SkuName
      • O parâmetro: "SkuName" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

Set-AzServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
 (SkuName is of type SkuName) 

Após

Set-AzServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String),
 (SkuName is of type String) 

Set-AzServiceBusNamespaceV2

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -IdentityType
      • O parâmetro: "IdentityType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -SkuName
      • O parâmetro: "SkuName" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

Set-AzServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
 (SkuName is of type SkuName) 

Após

Set-AzServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String),
 (SkuName is of type String) 

Set-AzServiceBusNetworkRuleSet

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -DefaultAction
      • O parâmetro: "DefaultAction" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"
    • -PublicNetworkAccess
      • O parâmetro: ''PublicNetworkAccess'' está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

Set-AzServiceBusNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type DefaultAction),
 ( PublicNetworkAccess is of type PublicNetworkAccess)

Após

Set-AzServiceBusNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type String),
 ( PublicNetworkAccess is of type String)

Set-AzServiceBusQueue

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Status
      • O parâmetro: "Status" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Status is of type EntityStatus)

Após

(Status is of type String.)

Set-AzServiceBusRule

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -FilterType
      • O parâmetro: "FilterType" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

Set-AzServiceBusRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -TopicName topic1 -SubscriptionName subscription1 -Name sqlRule2 -FilterType SqlFilter -SqlExpression x=y

( FilterType is of type FilterType)

Após

Set-AzServiceBusRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -TopicName topic1 -SubscriptionName subscription1 -Name sqlRule2 -FilterType SqlFilter -SqlExpression x=y

( FilterType is of type String)

Set-AzServiceBusSubscription

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Status
      • O parâmetro: "Status" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Status is of type EntityStatus)

Após

(Status is of type String)

Set-AzServiceBusTopic

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Status
      • O parâmetro: "Status" está sendo alterado.
      • Essa alteração entrará em vigor em "21/5/2024" – Espera-se que a alteração entre em vigor na versão Az: "12.0.0"
      • Espera-se que a alteração entre em vigor a partir da versão : "4.0.0"

Antes

(Status is of type EntityStatus)

Após

(Status is of type String)

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O valor padrão de FailoverPolicy será alterado de Automático para Manual
    • Espera-se que essa alteração entre em vigor na versão do Az.Sql: 5.0.0 e versão do Az: 12.0.0

Antes

New-AzSqlDatabaseFailoverGroup -ServerName example-primary-server -ResourceGroupName example-rg -PartnerServerName example-secondary-server -FailoverGroupName example-fg     (FailoverPolicy defaults to Automatic)

Após

New-AzSqlDatabaseFailoverGroup -ServerName example-primary-server -ResourceGroupName example-rg -PartnerServerName example-secondary-server -FailoverGroupName example-fg     (FailoverPolicy defaults to Manual)

Set-AzSqlDatabaseFailoverGroup

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O valor padrão de FailoverPolicy será alterado de Automático para Manual
    • Espera-se que essa alteração entre em vigor na versão do Az.Sql: 5.0.0 e versão do Az: 12.0.0

Antes

Get-Help Set-AzSqlDatabaseFailoverGroup -Parameter FailoverPolicy (Output shows default value = Automatic)

After (após)

Get-Help Set-AzSqlDatabaseFailoverGroup -Parameter FailoverPolicy (Output shows default value = Manual)

Az.Storage

Get-AzStorageQueue

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • A propriedade filho CloudQueue e EncodeMessage do SDK v11 preterido será removida. Use a propriedade filho QueueClient em vez de CloudQueue.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Storage: 7.0.0 e da versão Az: 12.0.0

Antes

PS C:\WINDOWS\system32> $queue = Get-AzStorageQueue -Context $ctx-Name myqueue
PS C:\WINDOWS\system32> $queue | fl

CloudQueue              : Microsoft.Azure.Storage.Queue.CloudQueue
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
EncodeMessage           : True
QueueClient             : Azure.Storage.Queues.QueueClient
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
Name                    : myqueue

PS C:\WINDOWS\system32> $queueMessage = [Microsoft.Azure.Storage.Queue.CloudQueueMessage]::new("This is message 1")
PS C:\WINDOWS\system32> $queue.CloudQueue.AddMessageAsync($queueMessage)

Após

PS C:\WINDOWS\system32> $queue = Get-AzStorageQueue -Context $ctx-Name myqueue
PS C:\WINDOWS\system32> $queue | fl

QueueClient             : Azure.Storage.Queues.QueueClient
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
Name                    : myqueue

PS C:\WINDOWS\system32> $queueMessage = "This is message 1"
PS C:\WINDOWS\system32> $queue.QueueClient.SendMessage($queueMessage)

New-AzStorageQueue

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • A propriedade filho CloudQueue e EncodeMessage do SDK v11 preterido será removida. Use a propriedade filho QueueClient em vez de CloudQueue.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Storage: 7.0.0 e da versão Az: 12.0.0

Antes

PS C:\WINDOWS\system32> $queue = New-AzStorageQueue -Name myqueue -Context $ctx
PS C:\WINDOWS\system32> $queue | fl

CloudQueue              : Microsoft.Azure.Storage.Queue.CloudQueue
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
EncodeMessage           : True
QueueClient             : Azure.Storage.Queues.QueueClient
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 :
Name                    : myqueue

Após

PS C:\WINDOWS\system32> $queue = New-AzStorageQueue -Name myqueue -Context $ctx
PS C:\WINDOWS\system32> $queue | fl


QueueClient             : Azure.Storage.Queues.QueueClient
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
Name                    : myqueue

New-AzStorageQueueSASToken

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Protocol
      • O tipo de Protocol de parâmetro será alterado de SharedAccessProtocol para cadeia de caracteres.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Storage: 7.0.0 e da versão Az: 12.0.0

Antes

New-AzStorageQueueSASToken -Name testq1 -Permission ruap -Protocol HttpsOnly -Context $ctx
(The parameter Protocol is of type SharedAccessProtocol)

Após

New-AzStorageQueueSASToken -Name testq1 -Permission ruap -Protocol HttpsOnly -Context $ctx
(The parameter Protocol is of type string)

Set-AzStorageAccount

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -UpgradeToStorageV2
      • Um prompt que precisa da confirmação dos usuários será adicionado ao atualizar uma conta de armazenamento de StorageV1 ou BlobStorage para StorageV2. Suprime-o com -Force.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Storage: 7.0.0 e da versão Az: 12.0.0

Antes

No prompt when upgrading to StorageV2:
Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -UpgradeToStorageV2

Após

Add -Force to skip the prompt when upgrading to StorageV2 
Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -UpgradeToStorageV2 -Force

Set-AzStorageFileContent

  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros
    • -Path
      • Ao carregar usando o token SAS sem permissão de leitura, o caminho de destino será tomado como um caminho de arquivo, em vez de um caminho de diretório anteriormente.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Storage: 7.0.0 e da versão Az: 12.0.0

Antes

When uploading Azure File using SAS token without Read permission, the Path parameter will be taken as parent directory path, and will take source file name as destination file name.

$ctxsas = New-AzStorageContext -StorageAccountName $accountName  -SasToken $writeOnlySasToken
Set-AzStorageFileContent -ShareName $sharename -Path dir1/dir2 -Source C:\temp\test.txt -Context $ctxsas 

Após

When uploading Azure File using SAS token without Read permission, the Path parameter need be whole path of destination file, include file name

$ctxsas = New-AzStorageContext -StorageAccountName $accountName  -SasToken $writeOnlySasToken
Set-AzStorageFileContent -ShareName $sharename -Path dir1/dir2/test.txt -Source C:\temp\test.txt -Context $ctxsas 

Az.Support

Get-AzSupportProblemClassification

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros

    • A tubulação de Get-AzSupportProblemClassification com um objeto de serviço não terá mais suporte para lista. Ainda haverá suporte para a obtenção via tubulação.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros

    • -Id
      • O nome do parâmetro ''Id'' será alterado para ''Name''.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -ServiceId
      • O nome do parâmetro ''ServiceId'' será alterado para ''ServiceName''.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzSupportProblemClassification -ServiceId b452a42b-3779-64de-532c-8a32738357a6 -Id 3400570d-442f-a892-48e2-ff4ad710b38f

Após

Get-AzSupportProblemClassification -ServiceName b452a42b-3779-64de-532c-8a32738357a6 -Name 3400570d-442f-a892-48e2-ff4ad710b38f

Get-AzSupportService

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros

    • O nome da propriedade de saída ''ResourceTypes'' será alterado para ''ResourceType''.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros

    • -Id
      • O nome do parâmetro ''Id'' será alterado para ''Name''.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

"Get-AzSupportService -Id b452a42b-3779-64de-532c-8a32738357a6

Id            : /providers/Microsoft.Support/services/b452a42b-3779-64de-532c-8a32738357a6
Name          : b452a42b-3779-64de-532c-8a32738357a6
Type          : Microsoft.Support/services
DisplayName   : Web App (Linux)
ResourceTypes : {MICROSOFT.WEB/SITES}"

Após

Get-AzSupportService -Name b452a42b-3779-64de-532c-8a32738357a6

DisplayName       : Web App (Linux)
Id                : /providers/Microsoft.Support/services/b452a42b-3779-64de-532c-8a32738357a6
Name              : b452a42b-3779-64de-532c-8a32738357a6
ResourceGroupName :
ResourceType      : {MICROSOFT.WEB/SITES}
Type              : Microsoft.Support/services

Get-AzSupportTicket

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O parâmetro de entrada ''Skip'' será removido
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • O parâmetro de entrada ''IncludeTotalCount'' será removido
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • O parâmetro ''First'' será renomeado como ''Top''
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho ContactDetail será preterida. Use as propriedades ContactDetailAdditionalEmailAddress,ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName, ContactDetailPhoneNumber, ContactDetailPreferredContactMethod, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone e ContactDetailPrimaryEmailAddress.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho SupportEngineer será preterida. Em seu lugar, use a propriedade SupportEngineerEmailAddress
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho QuotaTicketDetail será preterida. Use as propriedades QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída TechnicalTicketResourceId será alterada para TechnicalTicketDetailResourceId
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • Se nenhum parâmetro for especificado, Get-AzSupportTicket retornará os tíquetes de suporte da última semana como padrão
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzSupportTicket  -First 1

Id                               : /subscriptions/86cb77fa-8b17-4eab-9493-b65dace99813/providers/Microsoft
                                   .Support/supportTickets/06bfd9d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f
                                   599407a
Name                             : 06bfd9d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f599407a
Type                             : Microsoft.Support/supportTickets
Title                            : Quota request for Storage: Azure NetApp Files limits
SupportTicketId                  : 3505060040007427
Description                      : Question: Quota type
                                   Answer: Regional Capacity Quota per Subscription (TiB)

                                   Question: Region requested
                                   Answer: Australia Central 2

                                   Question: Quota State
                                   Answer: Current:25, Default:25

                                   Question: Enter value for new limit
                                   Answer: 22
ProblemClassificationId          : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800de
                                   c89/problemClassifications/22f96a7f-37b3-1504-0258-909e9f5ab3ac
ProblemClassificationDisplayName : Storage: Azure NetApp Files limits
Severity                         : Minimal
EnrollmentId                     :
Require24X7Response              : False
ContactDetail                    : Microsoft.Azure.Commands.Support.Models.PSContactProfile
ServiceLevelAgreement            : Microsoft.Azure.Commands.Support.Models.PSServiceLevelAgreement
SupportEngineer                  : Microsoft.Azure.Commands.Support.Models.PSSupportEngineer
SupportPlanType                  : Azure Internal
ProblemStartTime                 :
ServiceId                        : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800de
                                   c89
ServiceDisplayName               : Service and subscription limits (quotas)
Status                           : Open
CreatedDate                      : 5/6/2024 3:42:35 PM
ModifiedDate                     : 5/6/2024 3:42:46 PM
TechnicalTicketResourceId        :
QuotaTicketDetail                : Microsoft.Azure.Commands.Support.Models.PSQuotaTicketDetail

Após

Get-AzSupportTicket -Top 1

AdvancedDiagnosticConsent                  : Yes
ContactDetailAdditionalEmailAddress        :
ContactDetailCountry                       : USA
ContactDetailFirstName                     : First
ContactDetailLastName                      : Last
ContactDetailPhoneNumber                   :
ContactDetailPreferredContactMethod        : Email
ContactDetailPreferredSupportLanguage      : en-US
ContactDetailPreferredTimeZone             : Pacific Standard Time
ContactDetailPrimaryEmailAddress           : test@test.com
CreatedDate                                : 5/6/2024 3:42:35 PM
Description                                : Question: Quota type
                                             Answer: Regional Capacity Quota per Subscription (TiB)

                                             Question: Region requested
                                             Answer: Australia Central 2

                                             Question: Quota State
                                             Answer: Current:25, Default:25

                                             Question: Enter value for new limit
                                             Answer: 22
EnrollmentId                               :
FileWorkspaceName                          : 2405060040007416
Id                                         : /subscriptions/86cb77fa-8b17-4eab-9493-b65dace99813/providers/Microsoft.Support/supportTickets/06bfd9
                                             d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f599407a
IsTemporaryTicket                          : No
ModifiedDate                               : 5/6/2024 3:42:46 PM
Name                                       : 06bfd9d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f599407a
ProblemClassificationDisplayName           : Storage: Azure NetApp Files limits
ProblemClassificationId                    : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800dec89/problemClassifications/22f
                                             96a7f-37b3-1504-0258-909e9f5ab3ac
ProblemStartTime                           :
QuotaTicketDetailQuotaChangeRequest        : {{
                                               "region": "australiacentral2",
                                               "payload": "{\"QuotaBucket\":\"tib_per_subscription\",\"tib_per_subscription_text\":\"Current:25,
                                             Default:25\",\"NewLimit\":22}"
                                             }}
QuotaTicketDetailQuotaChangeRequestSubType :
QuotaTicketDetailQuotaChangeRequestVersion : 0.0
Require24X7Response                        : False
ResourceGroupName                          :
SecondaryConsent                           :
ServiceDisplayName                         : Service and subscription limits (quotas)
ServiceId                                  : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800dec89
ServiceLevelAgreementExpirationTime        : 5/6/2024 11:42:35 PM
ServiceLevelAgreementSlaMinute             : 480
ServiceLevelAgreementStartTime             : 5/6/2024 3:42:35 PM
Severity                                   : Minimal
Status                                     : Open
SupportEngineerEmailAddress                :
SupportPlanDisplayName                     : support plan
SupportPlanId                              : test
SupportPlanType                            : test
SupportTicketId                            : 3505060040007427
TechnicalTicketDetailResourceId            :
Title                                      : Quota request for Storage: Azure NetApp Files limits
Type                                       : Microsoft.Support/supportTickets

Get-AzSupportTicketCommunication

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet Get-AzSupportTicketCommunication será renomeado como Get-AzSupportCommunication
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • O parâmetro de entrada ''Skip'' será removido
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • O parâmetro de entrada ''IncludeTotalCount'' será removido
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • O parâmetro ''First'' será renomeado como ''Top''
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A tubulação de Get-AzSupportTicketCommunication com um objeto de tíquete de suporte não terá mais suporte para a lista. Ainda haverá suporte para a obtenção via tubulação.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

Get-AzSupportTicketCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -First 5

Após

Get-AzSupportCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -Top 5

New-AzSupportContactProfileObject

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet está sendo preterido. Não haverá substituição para ele.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

New-AzSupportTicket

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros

    • O novo parâmetro ''ServiceId'' será necessário
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • O novo parâmetro ''AdvancedDiagnosticConsent'' será necessário
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho ContactDetail será preterida. Use as propriedades ContactDetailAdditionalEmailAddress,ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName, ContactDetailPhoneNumber, ContactDetailPreferredContactMethod, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone e ContactDetailPrimaryEmailAddress.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho SupportEngineer será preterida. Em seu lugar, use a propriedade SupportEngineerEmailAddress
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho QuotaTicketDetail será preterida. Use as propriedades QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída TechnicalTicketResourceId será alterada para TechnicalTicketDetailResourceId
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros

    • -AdditionalEmailAddress
      • O parâmetro ''AdditionalEmailAddress'' será renomeado como ''ContactDetailAdditionalEmailAddress''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CSPHomeTenantId
      • O parâmetro ''CSPHomeTenantId'' será removido.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerContactDetail
      • CustomerContactDetail será removido. Use os novos parâmetros ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName,ContactDetailPhoneNumber, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone, ContactDetailPrimaryEmailAddress, ContactDetailPreferredContactMethod.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerCountry
      • O parâmetro ''CustomerCountry'' será renomeado como ''ContactDetailCountry''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerFirstName
      • O parâmetro ''CustomerFirstName'' será renomeado como ''ContactDetailFirstName''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerLastName
      • O parâmetro ''CustomerLastName'' será renomeado como ''ContactDetailLastName''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPhoneNumber
      • O parâmetro ''CustomerPhoneNumber'' será renomeado como ''ContactDetailPhoneNumber''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPreferredSupportLanguage
      • O parâmetro ''CustomerPreferredSupportLanguage'' será renomeado como ''ContactDetailPreferredSupportLanguage''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPreferredTimeZone
      • O parâmetro ''CustomerPreferredTimeZone'' será renomeado como ''ContactDetailPreferredTimeZone''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPrimaryEmailAddress
      • O parâmetro ''CustomerPrimaryEmailAddress'' será renomeado como ''ContactDetailPrimaryEmailAddress''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -PreferredContactMethod
      • O parâmetro ''PreferredContactMethod'' será renomeado como ''ContactDetailPreferredContactMethod''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -QuotaTicketDetail
      • O parâmetro QuotaTicketDetail será removido. Use os novos parâmetros QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -TechnicalTicketResourceId
      • O parâmetro ''TechnicalTicketResourceId'' será renomeado como ''TechnicalTicketDetailResourceId''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

New-AzSupportTicket -Name "test1" -Title "Test" -Description "Test" -Severity "minimal" -ProblemClassificationId "/providers/Microsoft.Support/services/{vm_windows_service_guid}/problemClassifications/{problemClassification_guid}" -TechnicalTicketResourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testVM" -CustomerContactDetail @{FirstName = "first" ; LastName = "last" ; PreferredTimeZone = "pacific standard time" ; PreferredSupportLanguage = "en-us" ; Country = "USA" ; PreferredContactMethod = "Email" ; PrimaryEmailAddress = "test@test.com"}

New-AzSupportTicket -Name "test1" -Title "Test" -Description "Test" -Severity "minimal" -ProblemClassificationId "/providers/Microsoft.Support/services/{quota_service_guid}/problemClassifications/{cores_problemClassification_guid}" -QuotaTicketDetail @{QuotaChangeRequestVersion = "1.0" ; QuotaChangeRequests = (@{Region = "westus"; Payload = "{`"VMFamily`":`"Dv2 Series`",`"NewLimit`":350}"})} -CustomerContactDetail @{FirstName = "first" ; LastName = "last" ; PreferredTimeZone = "pacific standard time" ; PreferredSupportLanguage = "en-us" ; Country = "USA" ; PreferredContactMethod = "Email" ; PrimaryEmailAddress = "test@test.com"}

Id                               : /subscriptions/{subscription}/providers/Microsoft
                                   .Support/supportTickets/test_1
Name                             : test_1
Type                             : Microsoft.Support/supportTickets
Title                            : test
SupportTicketId                  : 3505060040008586
Description                      : test ticket please ignore and close
ProblemClassificationId          : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemClassificationDisplayName : Compute-VM (cores-vCPUs) subscription limit increases
Severity                         : Minimal
EnrollmentId                     :
Require24X7Response              : False
ContactDetail                    : Microsoft.Azure.Commands.Support.Models.PSContactProfile
ServiceLevelAgreement            : Microsoft.Azure.Commands.Support.Models.PSServiceLevelAgreement
SupportEngineer                  : Microsoft.Azure.Commands.Support.Models.PSSupportEngineer
SupportPlanType                  : Azure Internal
ProblemStartTime                 :
ServiceId                        : /providers/Microsoft.Support/services/{service_id}
ServiceDisplayName               : Service and subscription limits (quotas)
Status                           : Open
CreatedDate                      : 5/6/2024 4:44:24 PM
ModifiedDate                     : 5/6/2024 4:44:34 PM
TechnicalTicketResourceId        :
QuotaTicketDetail                : Microsoft.Azure.Commands.Support.Models.PSQuotaTicketDetail

Após

New-AzSupportTicket -Name "test1" -AdvancedDiagnosticConsent "Yes" -ContactDetailCountry "USA" -ContactDetailFirstName "first" -ContactDetailLastName "last" -ContactDetailPreferredContactMethod "email" -ContactDetailPreferredSupportLanguage "en-US" -ContactDetailPreferredTimeZone "Pacific Standard Time" -ContactDetailPrimaryEmailAddress "test@test.com" -Description "test ticket" -ProblemClassificationId "/providers/microsoft.support/services/{vm_windows_service_guid}/problemclassifications/{problemClassigication_guid}" -ServiceId "/providers/microsoft.support/services/{vm_windows_service_guid}" -Severity "minimal" -Title "test" -TechnicalTicketDetailResourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testVM"

New-AzSupportTicket -Name "test1" -AdvancedDiagnosticConsent "Yes" -ContactDetailCountry "USA" -ContactDetailFirstName "firstName" -ContactDetailLastName "lastName" -ContactDetailPreferredContactMethod "email" -ContactDetailPreferredSupportLanguage "en-US" -ContactDetailPreferredTimeZone "Pacific Standard Time" -ContactDetailPrimaryEmailAddress "test@test.com" -Description "test ticket please ignore and close" -ProblemClassificationId "/providers/microsoft.support/services/{quota_service_guid}/problemclassifications/{cores_problemClassification_guid}" -ServiceId "/providers/microsoft.support/services/{quota_service_guid}" -Severity "minimal" -Title "test" -QuotaTicketDetailQuotaChangeRequest @(@{ Payload = "{`"VMFamily`":`"DV2 Series`",`"NewLimit`":`"350`",`"DeploymentStack`":`"ARM`",`"Type`":`"Regional`",`"EdgeZone`":`"`"}"; Region = "EASTUS"}) -QuotaTicketDetailQuotaChangeRequestVersion "1.0"

AdvancedDiagnosticConsent                  : Yes
ContactDetailAdditionalEmailAddress        :
ContactDetailCountry                       : USA
ContactDetailFirstName                     : firstName
ContactDetailLastName                      : lastName
ContactDetailPhoneNumber                   :
ContactDetailPreferredContactMethod        : Email
ContactDetailPreferredSupportLanguage      : en-US
ContactDetailPreferredTimeZone             : Pacific Standard Time
ContactDetailPrimaryEmailAddress           : test@test.com
CreatedDate                                : 5/6/2024 4:44:24 PM
Description                                : test ticket please ignore and close
EnrollmentId                               :
FileWorkspaceName                          : 3505060040008586
Id                                         : /subscriptions/{subscription_id}/providers/Microsoft.Support/supportTickets/test1
IsTemporaryTicket                          : No
ModifiedDate                               : 5/6/2024 4:44:36 PM
Name                                       : test_grace_2
ProblemClassificationDisplayName           : Compute-VM (cores-vCPUs) subscription limit increases
ProblemClassificationId                    : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemScopingQuestion                     :
ProblemStartTime                           :
QuotaTicketDetailQuotaChangeRequest        : {{
                                               "region": "EASTUS",
                                               "payload": "{\"VMFamily\":\"DV2
                                             Series\",\"NewLimit\":\"350\",\"DeploymentStack\":\"ARM\",\"Type\":\"Regional\",\"EdgeZone\":\"\"}"
                                             }}
QuotaTicketDetailQuotaChangeRequestSubType :
QuotaTicketDetailQuotaChangeRequestVersion : 1.0
Require24X7Response                        : False
ResourceGroupName                          :
SecondaryConsent                           :
ServiceDisplayName                         : Service and subscription limits (quotas)
ServiceId                                  : /providers/Microsoft.Support/services/{service_id}
ServiceLevelAgreementExpirationTime        : 5/7/2024 12:44:24 AM
ServiceLevelAgreementSlaMinute             : 480
ServiceLevelAgreementStartTime             : 5/6/2024 4:44:24 PM
Severity                                   : Minimal
Status                                     : Open
SupportEngineerEmailAddress                :
SupportPlanDisplayName                     : suppport plan
SupportPlanId                              : test
SupportPlanType                            : support plan
SupportTicketId                            : 3505060040008586
TechnicalTicketDetailResourceId            :
Title                                      : test
Type                                       : Microsoft.Support/supportTickets

New-AzSupportTicketCommunication

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros
    • O cmdlet New-AzSupportTicketCommunication será renomeado como New-AzSupportCommunication
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A tubulação de New-AzSupportTicketCommunication com um objeto de tíquete de suporte não terá mais suporte.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

New-AzSupportTicketCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -Name "testcomm1" -Subject "test" -Body "test"

Após

New-AzSupportCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -Name "testcomm1" -Subject "test" -Body "test"

Update-AzSupportTicket

  • A alteração da falha do cmdlet ocorrerá em todos os conjuntos de parâmetros

    • A propriedade de saída filho ContactDetail será preterida. Use as propriedades ContactDetailAdditionalEmailAddress,ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName, ContactDetailPhoneNumber, ContactDetailPreferredContactMethod, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone e ContactDetailPrimaryEmailAddress.
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho SupportEngineer será preterida. Em seu lugar, use a propriedade SupportEngineerEmailAddress
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída filho QuotaTicketDetail será preterida. Use as propriedades QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • A propriedade de saída TechnicalTicketResourceId será alterada para TechnicalTicketDetailResourceId
    • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
  • A alteração interruptiva do parâmetro ocorrerá com todos os conjuntos de parâmetros

    • -AdditionalEmailAddress
      • O parâmetro ''AdditionalEmailAddress'' será renomeado como ''ContactDetailAdditionalEmailAddress''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerContactDetail
      • CustomerContactDetail será removido. Use os novos parâmetros ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName,ContactDetailPhoneNumber, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone, ContactDetailPrimaryEmailAddress, ContactDetailPreferredContactMethod.
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerCountry
      • O parâmetro ''CustomerCountry'' será renomeado como ''ContactDetailCountry''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerFirstName
      • O parâmetro ''CustomerFirstName'' será renomeado como ''ContactDetailFirstName''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerLastName
      • O parâmetro ''CustomerLastName'' será renomeado como ''ContactDetailLastName''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPhoneNumber
      • O parâmetro ''CustomerPhoneNumber'' será renomeado como ''ContactDetailPhoneNumber''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPreferredSupportLanguage
      • O parâmetro ''CustomerPreferredSupportLanguage'' será renomeado como ''ContactDetailPreferredSupportLanguage''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPreferredTimeZone
      • O parâmetro ''CustomerPreferredTimeZone'' será renomeado como ''ContactDetailPreferredTimeZone''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -CustomerPrimaryEmailAddress
      • O parâmetro ''CustomerPrimaryEmailAddress'' será renomeado como ''ContactDetailPrimaryEmailAddress''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0
    • -PreferredContactMethod
      • O parâmetro ''PreferredContactMethod'' será renomeado como ''ContactDetailPreferredContactMethod''
      • Conforme o esperado, essa alteração entrará em vigor a partir da versão Az.Support: 2.0.0 e versão Az: 12.0.0

Antes

$contactDetail = New-Object Microsoft.Azure.Commands.Support.Models.PSContactProfile
$contactDetail.FirstName = "first name updated"
$contactDetail.LastName = "last name updated"
Update-AzSupportTicket -Name "test1" -CustomerContactDetail $contactDetail -CustomerCountry "USA" 

Id                               : /subscriptions/{subscription}/providers/Microsoft
                                   .Support/supportTickets/test_1
Name                             : test_1
Type                             : Microsoft.Support/supportTickets
Title                            : test
SupportTicketId                  : 3505060040008586
Description                      : test ticket please ignore and close
ProblemClassificationId          : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemClassificationDisplayName : Compute-VM (cores-vCPUs) subscription limit increases
Severity                         : Minimal
EnrollmentId                     :
Require24X7Response              : False
ContactDetail                    : Microsoft.Azure.Commands.Support.Models.PSContactProfile
ServiceLevelAgreement            : Microsoft.Azure.Commands.Support.Models.PSServiceLevelAgreement
SupportEngineer                  : Microsoft.Azure.Commands.Support.Models.PSSupportEngineer
SupportPlanType                  : Azure Internal
ProblemStartTime                 :
ServiceId                        : /providers/Microsoft.Support/services/{service_id}
ServiceDisplayName               : Service and subscription limits (quotas)
Status                           : Open
CreatedDate                      : 5/6/2024 4:44:24 PM
ModifiedDate                     : 5/6/2024 4:44:34 PM
TechnicalTicketResourceId        :
QuotaTicketDetail                : Microsoft.Azure.Commands.Support.Models.PSQuotaTicketDetail

After (após)

Update-SupportTicket -Name "test1" -ContactDetailFirstName "first name updated" -ContactDetailLastName "last name updated" -ContactDetailCountry "USA"

AdvancedDiagnosticConsent                  : Yes
ContactDetailAdditionalEmailAddress        :
ContactDetailCountry                       : USA
ContactDetailFirstName                     : first name updated
ContactDetailLastName                      : last name updated
ContactDetailPhoneNumber                   :
ContactDetailPreferredContactMethod        : Email
ContactDetailPreferredSupportLanguage      : en-US
ContactDetailPreferredTimeZone             : Pacific Standard Time
ContactDetailPrimaryEmailAddress           : test@test.com
CreatedDate                                : 5/6/2024 4:44:24 PM
Description                                : test ticket please ignore and close
EnrollmentId                               :
FileWorkspaceName                          : 3505060040008586
Id                                         : /subscriptions/{subscription_id}/providers/Microsoft.Support/supportTickets/test1
IsTemporaryTicket                          : No
ModifiedDate                               : 5/6/2024 4:44:36 PM
Name                                       : test_grace_2
ProblemClassificationDisplayName           : Compute-VM (cores-vCPUs) subscription limit increases
ProblemClassificationId                    : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemScopingQuestion                     :
ProblemStartTime                           :
QuotaTicketDetailQuotaChangeRequest        : {{
                                               "region": "EASTUS",
                                               "payload": "{\"VMFamily\":\"DV2
                                             Series\",\"NewLimit\":\"350\",\"DeploymentStack\":\"ARM\",\"Type\":\"Regional\",\"EdgeZone\":\"\"}"
                                             }}
QuotaTicketDetailQuotaChangeRequestSubType :
QuotaTicketDetailQuotaChangeRequestVersion : 1.0
Require24X7Response                        : False
ResourceGroupName                          :
SecondaryConsent                           :
ServiceDisplayName                         : Service and subscription limits (quotas)
ServiceId                                  : /providers/Microsoft.Support/services/{service_id}
ServiceLevelAgreementExpirationTime        : 5/7/2024 12:44:24 AM
ServiceLevelAgreementSlaMinute             : 480
ServiceLevelAgreementStartTime             : 5/6/2024 4:44:24 PM
Severity                                   : Minimal
Status                                     : Open
SupportEngineerEmailAddress                :
SupportPlanDisplayName                     : suppport plan
SupportPlanId                              : test
SupportPlanType                            : support plan
SupportTicketId                            : 3505060040008586
TechnicalTicketDetailResourceId            :
Title                                      : test
Type                                       : Microsoft.Support/supportTickets