Condividi tramite


Guida alla migrazione per Az 12.0.0

Az.Accounts

Clear-AzConfig

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro DisableErrorRecordsPersistence verrà deprecato. Verrà invece aggiunto un nuovo parametro EnableErrorRecordsPersistence . La scrittura di record di errore nel file system diventerà esplicita anziché rifiutare esplicitamente. Questa modifica avverrà intorno a maggio 2024
    • Questa modifica avrà effetto dalla versione Az.Accounts: 2.X e Az versione: 12.0.0

Prima

Clear-AzConfig -DisableErrorRecordsPersistence

Dopo

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

Get-AzConfig

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro DisableErrorRecordsPersistence verrà deprecato. Verrà invece aggiunto un nuovo parametro EnableErrorRecordsPersistence . La scrittura di record di errore nel file system diventerà esplicita anziché rifiutare esplicitamente. Questa modifica avverrà intorno a maggio 2024
    • Questa modifica avrà effetto dalla versione Az.Accounts: 2.X e Az versione: 12.0.0

Prima

Get-AzConfig -DisableErrorRecordsPersistence 

Dopo

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

Update-AzConfig

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro DisableErrorRecordsPersistence verrà deprecato. Verrà invece aggiunto un nuovo parametro EnableErrorRecordsPersistence . La scrittura di record di errore nel file system diventerà esplicita anziché rifiutare esplicitamente. Questa modifica avverrà intorno a maggio 2024
    • Questa modifica avrà effetto dalla versione Az.Accounts: 2.X e Az versione: 12.0.0

Prima

Update-AzConfig -DisableErrorRecordsPersistence 

Dopo

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

Az.Compute

Get-AzVmss

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • A partire da maggio 2024, il cmdlet "Get-AzVmss" non consentirà più un valore vuoto per il nome del gruppo di risorse e il nome del set di scalabilità di macchine virtuali.
    • Questa modifica avrà effetto da Az.Compute version: 8.0.0 e Az version: 12.0.0

Prima

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

Dopo

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

New-AzGalleryImageDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • A partire da maggio 2024, il cmdlet "New-AzGalleryImage" verrà distribuito con la configurazione di avvio attendibile e la generazione di Hyper V Gen2 per impostazione predefinita. Per altre informazioni sull'avvio attendibile, visitare https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • Questa modifica avrà effetto da Az.Compute version: 8.0.0 e Az version: 12.0.0

Prima

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 .

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • A partire da maggio 2024, il cmdlet "New-AzVM" verrà distribuito con l'immagine "Windows Server 2022 Azure Edition" per impostazione predefinita. In questo modo la migrazione a Avvio attendibile sarà più semplice in futuro. Per altre informazioni sull'avvio attendibile, visitare https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • Questa modifica avrà effetto da Az.Compute version: 8.0.0 e Az version: 12.0.0

Prima

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

Dopo

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

New-AzVmss

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • A partire da maggio 2024, il cmdlet "New-AzVmss" verrà distribuito con l'immagine "Windows Server 2022 Azure Edition" per impostazione predefinita. In questo modo la migrazione a Avvio attendibile sarà più semplice in futuro. Per altre informazioni sull'avvio attendibile, visitare https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • Questa modifica avrà effetto da Az.Compute version: 8.0.0 e Az version: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

Get-AzEventGridChannel -ResourceGroupName azps_test_group_eventgrid -PartnerNamespaceName azps-partnernamespace

Get-AzEventGridDomain

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridDomain -ResourceGroup MyResourceGroupName -Name Domain1

Dopo

Get-AzEventGridDomain -ResourceGroupName azps_test_group_eventgrid -Name azps-domain

Get-AzEventGridDomainTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Get-AzEventGridFullUrlForPartnerTopicEventSubscription

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Get-AzEventGridPartnerConfiguration

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridPartnerConfiguration -ResourceGroupName ResourceGroup1

Dopo

Get-AzEventGridPartnerConfiguration -ResourceGroupName azps_test_group_eventgrid

Get-AzEventGridPartnerNamespace

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridPartnerNamespace -ResourceGroup MyResourceGroupName -Name PartnerNamespace1

Dopo

Get-AzEventGridPartnerNamespace -ResourceGroupName azps_test_group_eventgrid -Name azps-partnernamespace

Get-AzEventGridPartnerRegistration

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridPartnerRegistration -ResourceGroupName MyResourceGroupName -Name PartnerRegistration1

Dopo

Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration

Get-AzEventGridPartnerTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridPartnerTopic -ResourceGroupName MyResourceGroupName -Name PartnerTopic1

Dopo

Get-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid

Get-AzEventGridPartnerTopicEventSubscription

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IncludeFullEndpointUrl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Get-AzEventGridSubscription

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IncludeFullEndpointUrl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -Location
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -TopicTypeName
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Get-AzEventGridSystemTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridSystemTopic -ResourceGroup MyResourceGroupName -Name Topic1

Dopo

Get-AzEventGridSystemTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-systopic

Get-AzEventGridSystemTopicEventSubscription

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IncludeFullEndpointUrl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Get-AzEventGridTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridTopic -ResourceGroup MyResourceGroupName -Name Topic1

Dopo

Get-AzEventGridTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-topic

Get-AzEventGridTopicType

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IncludeEventTypeData
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

Get-AzEventGridTopicType -Name Microsoft.EventGrid.Namespaces

Get-AzEventGridVerifiedPartner

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -NextLink
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ODataQuery
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

Get-AzEventGridVerifiedPartner -Name VerifiedPartner1

Dopo

Get-AzEventGridVerifiedPartner -Name MicrosoftGraphAPI

New-AzEventGridDomain

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InboundIpRule
      • Il parametro : 'InboundIpRule' sta cambiando. Il tipo del parametro passa da 'System.Collections.Hashtable' a 'IInboundIPRule[]'.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InputMappingDefaultValue
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InputMappingField
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -AuthorizedPartner
      • Il parametro : 'AuthorizedPartner' sta cambiando. Il tipo del parametro passa da 'System.Collections.Hashtable[]' a 'IPartner[]'.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

New-AzEventGridPartnerConfiguration -ResourceGroupName MyResourceGroupName -MaxExpirationTimeInDays 14

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Endpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InboundIpRule
      • Il parametro : 'InboundIpRule' sta cambiando. Il tipo del parametro passa da 'Microsoft.Azure.Commands.EventGrid.Models.PSInboundIpRule[]' a 'IInboundIPRule[]'.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -PrivateEndpointConnection
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Aggiunta del nuovo parametro obbligatorio: Location <String>
    • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

New-AzEventGridPartnerRegistration -ResourceGroupName MyResourceGroupName -Name PartnerRegistration1

Dopo

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

New-AzEventGridPartnerTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -AdvancedFilter
      • Il parametro : 'AdvancedFilter' sta cambiando. Il tipo del parametro passa da 'System.Collections.Hashtable[]' a 'IAdvancedFilter[]'.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -AzureActiveDirectoryApplicationIdOrUri
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeadLetterEndpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeliveryAttributeMapping
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -Endpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -EndpointType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -MaxEventsPerBatch
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -StorageQueueMessageTtl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

$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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -AzureActiveDirectoryApplicationIdOrUri
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeadLetterEndpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeliveryAttributeMapping
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -MaxEventsPerBatch
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -StorageQueueMessageTtl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

$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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -AzureActiveDirectoryApplicationIdOrUri
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeadLetterEndpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeliveryAttributeMapping
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -Endpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -EndpointType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -MaxEventsPerBatch
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -StorageQueueMessageTtl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

$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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InboundIpRule
      • Il parametro : 'InboundIpRule' sta cambiando. Il tipo del parametro passa da 'System.Collections.Hashtable' a 'IInboundIPRule[]'.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InputMappingDefaultValue
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -InputMappingField
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -DomainInputObject
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DomainName
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DomainTopicInputObject
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DomainTopicName
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceGroupName
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -ResourceId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -TopicName
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Set-AzEventGridTopic

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il cmdlet è deprecato. Non ci sarà sostituzione per esso.
    • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

Update-AzEventGridPartnerTopic

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri

    • La sintassi esistente verrà estesa. La nuova sintassi supporterà l'aggiornamento di altre proprietà.
    • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri

    • -IdentityType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Update-AzEventGridPartnerTopicEventSubscription

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -DeadLetterEndpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeliveryAttributeMapping
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -Endpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -EndpointType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -StorageQueueMessageTtl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -AzureActiveDirectoryApplicationIdOrUri
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -AzureActiveDirectoryTenantId
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeadLetterEndpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeliveryAttributeMapping
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -Endpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -EndpointType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -MaxEventsPerBatch
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -PreferredBatchSizeInKiloByte
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -DeadLetterEndpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -DeliveryAttributeMapping
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -Endpoint
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -EndpointType
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0
    • -StorageQueueMessageTtl
      • Questo parametro verrà deprecato.
      • Questa modifica avrà effetto dalla versione Az.EventGrid: 2.0.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -CleanupPolicy
      • Il parametro : 'CleanupPolicy' sta cambiando. Il tipo del parametro passa da 'CleanupPolicyRetentionDescription' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -Encoding
      • Il parametro : 'Encoding' sta cambiando. Il tipo del parametro passa da 'EncodingCaptureDescription' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando. Il tipo del parametro passa da 'CaptureIdentityType' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -Status
      • Il parametro : 'Status' sta cambiando. Il tipo del parametro passa da 'EntityStatus' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Rights
      • Il parametro : 'Rights' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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

Dopo

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

New-AzEventHubIPRuleConfig

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Action
      • Il parametro : 'Action' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

(Action is of type NetworkRuleIPAction )

Dopo

(Action is of type String)

New-AzEventHubKey

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -KeyType
      • Il parametro : 'KeyType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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

(KeyType is of type KeyType)

Dopo

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

(KeyType is of type String)

New-AzEventHubNamespace

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -SkuName
      • Il parametro : 'SkuName' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -SkuName
      • Il parametro : 'SkuName' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -SchemaCompatibility
      • Il parametro : 'SchemaCompatibility' sta cambiando. Il tipo del parametro passa da 'SchemaCompatibility' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -SchemaType
      • Il parametro : 'SchemaType' sta cambiando. Il tipo del parametro passa da 'SchemaType' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -MetricId
      • Il parametro : 'MetricId' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

(MetricId is of type MetricId)

Dopo

(MetricId is of type String)

Set-AzEventHub

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Encoding
      • Il parametro : 'Encoding' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -Status
      • Il parametro : 'Status' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Rights
      • Il parametro : 'Rights' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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

Dopo

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

Set-AzEventHubNamespace

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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

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

Dopo

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

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

Set-AzEventHubNamespaceV2

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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

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

Dopo

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

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

Set-AzEventHubNetworkRuleSet

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -DefaultAction
      • Il parametro : 'DefaultAction' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe avere effetto dalla versione : '5.0.0'

Prima

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

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

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -UseDefaultCVMPolicy
      • I criteri di fallback offline verranno rimossi. La creazione della chiave avrà esito negativo se non è possibile ottenere i criteri SKR CVM predefiniti a livello di area dall'API di individuazione dei servizi MAA.
      • Questa modifica avrà effetto dalla versione az.keyvault: 6.0.0 e az: 12.0.0

Invoke-AzKeyVaultKeyOperation

Rimuovere il valore del parametro da Invoke-AzKeyVaultKeyOperation e proprietà Result dal tipo di output PSKeyOperationResult

Prima

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

Dopo

"$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

Il parametro EnableRbacAuthorization sostituito da DisableRbacAuthorization in New-AzKeyVault e Update-AzKeyVault, RbacAuthorization verrà abilitato per impostazione predefinita

Prima

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

Dopo

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

Update-AzKeyVault

Sostituito il parametro EnableRbacAuthorization da DisableRbacAuthorization in Update-AzKeyVault

Prima

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

Dopo

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

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Impostazioni' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'ResouceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'ResourceType'
    • Questa modifica avrà effetto da Az.RecoveryServices versione: 7.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Import-AzRecoveryServicesAsrVaultSettingsFile

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Impostazioni' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'ResouceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'ResourceType'
    • Questa modifica avrà effetto da Az.RecoveryServices versione: 7.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Set-AzRecoveryServicesAsrVaultContext

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Impostazioni' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'ResouceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'ResourceType'
    • Questa modifica avrà effetto da Az.RecoveryServices versione: 7.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Az.Resources

Get-AzPolicyAssignment

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'Identity', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyAssignmentId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyDefinitionId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicySetDefinitionId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Parameter' 'PolicyDefinitionGroup' 'PolicyDefinitionGroup' 'PolicyDefinition' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'Identity', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyAssignmentId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyDefinitionId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicySetDefinitionId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'Identity', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyAssignmentId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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

Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicyDefinitionId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties', 'ResourceId', 'ResourceName', 'ResourceType', 'PolicySetDefinitionId'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Prima

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


Dopo

$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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Rights
      • Il parametro : 'Rights' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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

Dopo

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

New-AzServiceBusIPRuleConfig

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Action
      • Il parametro : 'Action' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Action is of type NetworkRuleIPAction )

Dopo

(Action is of type String )

New-AzServiceBusKey

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -KeyType
      • Il parametro : 'KeyType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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

(KeyType is of type KeyType)

Dopo

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

(KeyType is of type String)

New-AzServiceBusNamespace

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -SkuName
      • Il parametro : 'SkuName' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -SkuName
      • Il parametro : 'SkuName' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Status
      • Il parametro : 'Status' sta cambiando. Il tipo del parametro passa da 'EntityStatus' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Status is of type EntityStatus)

Dopo

(Status is of type String)

New-AzServiceBusSubscription

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Status
      • Il parametro : 'Status' sta cambiando. Il tipo del parametro passa da 'EntityStatus' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Status is of type EntityStatus)

Dopo

(Status is of type String)

New-AzServiceBusTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Status
      • Il parametro : 'Status' sta cambiando. Il tipo del parametro passa da 'EntityStatus' a 'String'.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Status is of type EntityStatus)

Dopo

(Status is of type String)

Set-AzServiceBusAuthorizationRule

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Rights
      • Il parametro : 'Rights' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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

Dopo

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

Set-AzServiceBusNamespace

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -SkuName
      • Il parametro : 'SkuName' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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) 

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -IdentityType
      • Il parametro : 'IdentityType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -SkuName
      • Il parametro : 'SkuName' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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) 

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -DefaultAction
      • Il parametro : 'DefaultAction' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'
    • -PublicNetworkAccess
      • Il parametro : 'PublicNetworkAccess' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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

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

Dopo

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

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

Set-AzServiceBusQueue

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Status
      • Il parametro : 'Status' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Status is of type EntityStatus)

Dopo

(Status is of type String.)

Set-AzServiceBusRule

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -FilterType
      • Il parametro : 'FilterType' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

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

( FilterType is of type FilterType)

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Status
      • Il parametro : 'Status' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Status is of type EntityStatus)

Dopo

(Status is of type String)

Set-AzServiceBusTopic

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Status
      • Il parametro : 'Status' sta cambiando.
      • Questa modifica avrà effetto sul '21/5/2024'- La modifica dovrebbe essere applicata dalla versione az : '12.0.0'
      • La modifica dovrebbe essere applicata dalla versione : '4.0.0'

Prima

(Status is of type EntityStatus)

Dopo

(Status is of type String)

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il valore predefinito di FailoverPolicy passerà da Automatico a Manuale
    • Questa modifica avrà effetto dalla versione Az.Sql: 5.0.0 e Az: 12.0.0

Prima

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

Dopo

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

Set-AzSqlDatabaseFailoverGroup

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il valore predefinito di FailoverPolicy passerà da Automatico a Manuale
    • Questa modifica avrà effetto dalla versione Az.Sql: 5.0.0 e Az: 12.0.0

Prima

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

Dopo

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

Az.Storage

Get-AzStorageQueue

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • La proprietà figlio CloudQueue e EncodeMessage dall'SDK v11 deprecato verrà rimossa. Usare la proprietà figlio QueueClient anziché CloudQueue.
    • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Prima

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)

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • La proprietà figlio CloudQueue e EncodeMessage dall'SDK v11 deprecato verrà rimossa. Usare la proprietà figlio QueueClient anziché CloudQueue.
    • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Protocol
      • Il tipo di parametro Protocol verrà modificato da SharedAccessProtocol a string.
      • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Set-AzStorageAccount

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -UpgradeToStorageV2
      • Quando si aggiorna un account di archiviazione da Archiviazione V1 o BLOB Archiviazione a Archiviazione V2, verrà aggiunta una richiesta di conferma degli utenti. Eliminarlo con -Force.
      • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Prima

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

Dopo

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

Set-AzStorageFileContent

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Path
      • Quando si carica usando il token di firma di accesso condiviso senza autorizzazione di lettura, il percorso di destinazione verrà usato come percorso di file, anziché come percorso di directory in precedenza.
      • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Prima

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 

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri

    • Il piping di Get-AzSupportProblemClassification con un oggetto servizio non sarà più supportato per l'elenco. L'invio tramite piping sarà comunque supportato.
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri

    • -Id
      • Il nome del parametro 'Id' verrà modificato in 'Name'.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -ServiceId
      • Il nome del parametro 'ServiceId' verrà modificato in 'ServiceName'.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

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

Dopo

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

Get-AzSupportService

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri

    • Il nome della proprietà di output 'ResourceTypes' verrà modificato in 'ResourceType'.
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri

    • -Id
      • Il nome del parametro 'Id' verrà modificato in 'Name'.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

"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}"

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro di input 'Skip' verrà rimosso
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il parametro di input 'IncludeTotalCount' verrà rimosso
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il parametro 'First' verrà rinominato in 'Top'
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio ContactDetail sarà deprecata. Utilizzare le proprietà ContactDetailAdditionalEmailAddress,ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName, ContactDetail Telefono Number, ContactDetailPreferredContactMethod, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone e ContactDetailPrimaryEmailAddress
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio SupportEngineer sarà deprecata. Utilizzare invece la proprietà SupportEngineerEmailAddress
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio QuotaTicketDetail sarà deprecata. Usare le proprietà QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output TechnicalTicketResourceId verrà modificata in TechnicalTicketDetailResourceId
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Se non vengono specificati parametri, Get-AzSupportTicket restituirà i ticket di supporto dell'ultima settimana come impostazione predefinita
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

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

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il cmdlet Get-AzSupportTicketCommunication verrà rinominato get-AzSupportCommunication
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il parametro di input 'Skip' verrà rimosso
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il parametro di input 'IncludeTotalCount' verrà rimosso
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il parametro 'First' verrà rinominato in 'Top'
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il piping di Get-AzSupportTicketCommunication con un oggetto ticket di supporto non sarà più supportato per l'elenco. L'invio tramite piping sarà comunque supportato.
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

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

Dopo

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

New-AzSupportContactProfileObject

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il cmdlet è deprecato. Non ci sarà sostituzione per esso.
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

New-AzSupportTicket

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri

    • Sarà necessario il nuovo parametro 'ServiceId'
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Sarà necessario il nuovo parametro 'AdvancedDiagnosticConsent'
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio ContactDetail sarà deprecata. Utilizzare le proprietà ContactDetailAdditionalEmailAddress,ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName, ContactDetail Telefono Number, ContactDetailPreferredContactMethod, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone e ContactDetailPrimaryEmailAddress
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio SupportEngineer sarà deprecata. Utilizzare invece la proprietà SupportEngineerEmailAddress
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio QuotaTicketDetail sarà deprecata. Usare le proprietà QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output TechnicalTicketResourceId verrà modificata in TechnicalTicketDetailResourceId
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri

    • -AdditionalEmailAddress
      • Il parametro 'AdditionalEmailAddress' verrà rinominato in 'ContactDetailAdditionalEmailAddress'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CSPHomeTenantId
      • Il parametro 'CSPHomeTenantId' verrà rimosso.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerContactDetail
      • CustomerContactDetail verrà rimosso. Usare nuovi parametri ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName,ContactDetail Telefono Number, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone, ContactDetailPrimaryEmailAddress, ContactDetailPreferredContactMethod.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerCountry
      • Il parametro 'CustomerCountry' verrà rinominato in 'ContactDetailCountry'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerFirstName
      • Il parametro 'CustomerFirstName' verrà rinominato in 'ContactDetailFirstName'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerLastName
      • Il parametro 'CustomerLastName' verrà rinominato in 'ContactDetailLastName'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPhoneNumber
      • Il parametro 'Customer Telefono Number' verrà rinominato in 'ContactDetail Telefono Number'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPreferredSupportLanguage
      • Il parametro 'CustomerPreferredSupportLanguage' verrà rinominato in 'ContactDetailPreferredSupportLanguage'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPreferredTimeZone
      • Il parametro 'CustomerPreferredTimeZone' verrà rinominato in 'ContactDetailPreferredTimeZone'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPrimaryEmailAddress
      • Il parametro 'CustomerPrimaryEmailAddress' verrà rinominato in 'ContactDetailPrimaryEmailAddress'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -PreferredContactMethod
      • Il parametro 'PreferredContactMethod' verrà rinominato in 'ContactDetailPreferredContactMethod'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -QuotaTicketDetail
      • Il parametro QuotaTicketDetail verrà rimosso. Usare i nuovi parametri QuotaTicketDetailQuotaChangeRequest, QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -TechnicalTicketResourceId
      • Il parametro 'TechnicalTicketResourceId' verrà rinominato in 'TechnicalTicketDetailResourceId'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

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

Dopo

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

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il cmdlet New-AzSupportTicketCommunication verrà rinominato New-AzSupportCommunication
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • Il piping di New-AzSupportTicketCommunication con un oggetto ticket di supporto non sarà più supportato.
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

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

Dopo

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

Update-AzSupportTicket

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri

    • La proprietà di output figlio ContactDetail sarà deprecata. Utilizzare le proprietà ContactDetailAdditionalEmailAddress,ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName, ContactDetail Telefono Number, ContactDetailPreferredContactMethod, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone e ContactDetailPrimaryEmailAddress
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio SupportEngineer sarà deprecata. Utilizzare invece la proprietà SupportEngineerEmailAddress
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output figlio QuotaTicketDetail sarà deprecata. Usare le proprietà QuotaTicketDetailQuotaChangeRequest,QuotaTicketDetailQuotaChangeRequestSubType, QuotaTicketDetailQuotaChangeRequestVersion
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • La proprietà di output TechnicalTicketResourceId verrà modificata in TechnicalTicketDetailResourceId
    • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri

    • -AdditionalEmailAddress
      • Il parametro 'AdditionalEmailAddress' verrà rinominato in 'ContactDetailAdditionalEmailAddress'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerContactDetail
      • CustomerContactDetail verrà rimosso. Usare nuovi parametri ContactDetailCountry, ContactDetailFirstName, ContactDetailLastName,ContactDetail Telefono Number, ContactDetailPreferredSupportLanguage, ContactDetailPreferredTimeZone, ContactDetailPrimaryEmailAddress, ContactDetailPreferredContactMethod.
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerCountry
      • Il parametro 'CustomerCountry' verrà rinominato in 'ContactDetailCountry'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerFirstName
      • Il parametro 'CustomerFirstName' verrà rinominato in 'ContactDetailFirstName'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerLastName
      • Il parametro 'CustomerLastName' verrà rinominato in 'ContactDetailLastName'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPhoneNumber
      • Il parametro 'Customer Telefono Number' verrà rinominato in 'ContactDetail Telefono Number'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPreferredSupportLanguage
      • Il parametro 'CustomerPreferredSupportLanguage' verrà rinominato in 'ContactDetailPreferredSupportLanguage'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPreferredTimeZone
      • Il parametro 'CustomerPreferredTimeZone' verrà rinominato in 'ContactDetailPreferredTimeZone'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -CustomerPrimaryEmailAddress
      • Il parametro 'CustomerPrimaryEmailAddress' verrà rinominato in 'ContactDetailPrimaryEmailAddress'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0
    • -PreferredContactMethod
      • Il parametro 'PreferredContactMethod' verrà rinominato in 'ContactDetailPreferredContactMethod'
      • Questa modifica avrà effetto dalla versione az.support: 2.0.0 e az: 12.0.0

Prima

$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

Dopo

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