Skip to content

[Az.BotService] Duplicated output issue while calling Get-AzBotService. #20352

@NoriZC

Description

@NoriZC

Description

If we have several bot services under current subscription whose locations are not the same. When we calling Get-AzBotService to get a list of bot services from current subscription or from a resource group, there will be duplicated outputs. How many times the output repeat depends on how many different locations there are.

Issue script & Debug output

PS> $DebugPreference='Continue'
PS> Get-AzBotService -ResourceGroupName botTest-rg
DEBUG: 9:40:34 PM - GetAzureRMContextCommand end processing.
DEBUG: [CmdletBeginProcessing]: Starting command
DEBUG: CmdletBeginProcessing:
DEBUG: CmdletProcessRecordStart:
DEBUG: CmdletGetPipeline:
DEBUG: CmdletBeforeAPICall:
DEBUG: URLCreated: /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices?api-version=2022-06-15-preview
DEBUG: RequestCreated: /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices?api-version=2022-06-15-preview
DEBUG: HeaderParametersAdded:
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices?api-version=2022-06-15-preview

Headers:
x-ms-unique-id                : 7
x-ms-client-request-id        : a06fc71e-84a7-4731-af73-df503f2b294e
CommandName                   : Get-AzBotService
FullCommandName               : Get-AzBotService_List
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v0.0.0,PSVersion/v7.2.7,Az.BotService/0.1.0

Body:



DEBUG: BeforeCall:
DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Cache-Control                 : no-cache
Pragma                        : no-cache
x-ms-original-request-ids     : 801978b0-cd0b-4647-8e7e-5a64bf281ae1,e38daa96-ee49-4de9-b104-1a7e0656601e
x-ms-ratelimit-remaining-subscription-reads: 11999
x-ms-request-id               : 5fb82771-8b7e-492d-9bc4-28d0f8824b92
x-ms-correlation-request-id   : 5fb82771-8b7e-492d-9bc4-28d0f8824b92
x-ms-routing-request-id       : SOUTHEASTASIA:20221201T134038Z:5fb82771-8b7e-492d-9bc4-28d0f8824b92
Strict-Transport-Security     : max-age=31536000; includeSubDomains
X-Content-Type-Options        : nosniff
Date                          : Thu, 01 Dec 2022 13:40:38 GMT

Body:
{
  "value": [
    {
      "id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices/testBot_global",
      "name": "testBot_global",
      "type": "Microsoft.BotService/botServices",
      "etag": "\"6800b1a5-0000-1800-0000-6388ae5d0000\"",
      "location": "global",
      "sku": {
        "name": "F0"
      },
      "kind": "bot",
      "tags": {},
      "properties": {
        "displayName": "testBot_global",
        "description": null,
        "iconUrl": "https://docs.botframework.com/static/devportal/client/images/bot-framework-default.png",
        "endpoint": "",
        "msaAppId": "51f84f37-0b28-4e00-9ea6-576e2db57dd2",
        "msaAppTenantId": null,
        "msaAppType": null,
        "msaAppMSIResourceId": null,
        "developerAppInsightKey": null,
        "developerAppInsightsApplicationId": null,
        "luisAppIds": [],
        "endpointVersion": "3.0",
        "configuredChannels": [
          "webchat"
        ],
        "enabledChannels": [
          "webchat",
          "directline"
        ],
        "isDeveloperAppInsightsApiKeySet": false,
        "isStreamingSupported": false,
        "schemaTransformationVersion": "1.3",
        "publishingCredentials": null,
        "parameters": null,
        "allSettings": null,
        "manifestUrl": null,
        "storageResourceId": null,
        "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a",
        "migrationToken": null,
        "isCmekEnabled": false,
        "cmekKeyVaultUrl": null,
        "openWithHint": null,
        "appPasswordHint": null,
        "publicNetworkAccess": null,
        "disableLocalAuth": false,
        "cmekEncryptionStatus": "Off",
        "provisioningState": "Succeeded"
      },
      "zones": []
    },
    {
      "id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices/testBot_westus",
      "name": "testBot_westus",
      "type": "Microsoft.BotService/botServices",
      "etag": "\"1c014c7d-0000-0200-0000-6388adfc0000\"",
      "location": "westus",
      "sku": {
        "name": "F0"
      },
      "kind": "bot",
      "tags": {},
      "properties": {
        "displayName": "testBot_westus",
        "description": null,
        "iconUrl": "https://docs.botframework.com/static/devportal/client/images/bot-framework-default.png",
        "endpoint": "",
        "msaAppId": "94394b24-eaf9-40dc-b7ed-59817ce3983d",
        "msaAppTenantId": null,
        "msaAppType": null,
        "msaAppMSIResourceId": null,
        "developerAppInsightKey": null,
        "developerAppInsightsApplicationId": null,
        "luisAppIds": [],
        "endpointVersion": "3.0",
        "configuredChannels": [
          "webchat"
        ],
        "enabledChannels": [
          "webchat",
          "directline"
        ],
        "isDeveloperAppInsightsApiKeySet": false,
        "isStreamingSupported": false,
        "schemaTransformationVersion": "1.3",
        "publishingCredentials": null,
        "parameters": null,
        "allSettings": null,
        "manifestUrl": null,
        "storageResourceId": null,
        "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a",
        "migrationToken": null,
        "isCmekEnabled": false,
        "cmekKeyVaultUrl": null,
        "openWithHint": null,
        "appPasswordHint": null,
        "publicNetworkAccess": null,
        "disableLocalAuth": false,
        "cmekEncryptionStatus": "Off",
        "provisioningState": "Succeeded"
      },
      "zones": []
    },
    {
      "id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices/testBot_global",
      "name": "testBot_global",
      "type": "Microsoft.BotService/botServices",
      "etag": "\"6800b1a5-0000-1800-0000-6388ae5d0000\"",
      "location": "global",
      "sku": {
        "name": "F0"
      },
      "kind": "bot",
      "tags": {},
      "properties": {
        "displayName": "testBot_global",
        "description": null,
        "iconUrl": "https://docs.botframework.com/static/devportal/client/images/bot-framework-default.png",
        "endpoint": "",
        "msaAppId": "51f84f37-0b28-4e00-9ea6-576e2db57dd2",
        "msaAppTenantId": null,
        "msaAppType": null,
        "msaAppMSIResourceId": null,
        "developerAppInsightKey": null,
        "developerAppInsightsApplicationId": null,
        "luisAppIds": [],
        "endpointVersion": "3.0",
        "configuredChannels": [
          "webchat"
        ],
        "enabledChannels": [
          "webchat",
          "directline"
        ],
        "isDeveloperAppInsightsApiKeySet": false,
        "isStreamingSupported": false,
        "schemaTransformationVersion": "1.3",
        "publishingCredentials": null,
        "parameters": null,
        "allSettings": null,
        "manifestUrl": null,
        "storageResourceId": null,
        "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a",
        "migrationToken": null,
        "isCmekEnabled": false,
        "cmekKeyVaultUrl": null,
        "openWithHint": null,
        "appPasswordHint": null,
        "publicNetworkAccess": null,
        "disableLocalAuth": false,
        "cmekEncryptionStatus": "Off",
        "provisioningState": "Succeeded"
      },
      "zones": []
    },
    {
      "id": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/botTest-rg/providers/Microsoft.BotService/botServices/testBot_westus",
      "name": "testBot_westus",
      "type": "Microsoft.BotService/botServices",
      "etag": "\"1c014c7d-0000-0200-0000-6388adfc0000\"",
      "location": "westus",
      "sku": {
        "name": "F0"
      },
      "kind": "bot",
      "tags": {},
      "properties": {
        "displayName": "testBot_westus",
        "description": null,
        "iconUrl": "https://docs.botframework.com/static/devportal/client/images/bot-framework-default.png",
        "endpoint": "",
        "msaAppId": "94394b24-eaf9-40dc-b7ed-59817ce3983d",
        "msaAppTenantId": null,
        "msaAppType": null,
        "msaAppMSIResourceId": null,
        "developerAppInsightKey": null,
        "developerAppInsightsApplicationId": null,
        "luisAppIds": [],
        "endpointVersion": "3.0",
        "configuredChannels": [
          "webchat"
        ],
        "enabledChannels": [
          "webchat",
          "directline"
        ],
        "isDeveloperAppInsightsApiKeySet": false,
        "isStreamingSupported": false,
        "schemaTransformationVersion": "1.3",
        "publishingCredentials": null,
        "parameters": null,
        "allSettings": null,
        "manifestUrl": null,
        "storageResourceId": null,
        "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a",
        "migrationToken": null,
        "isCmekEnabled": false,
        "cmekKeyVaultUrl": null,
        "openWithHint": null,
        "appPasswordHint": null,
        "publicNetworkAccess": null,
        "disableLocalAuth": false,
        "cmekEncryptionStatus": "Off",
        "provisioningState": "Succeeded"
      },
      "zones": []
    }
  ]
}


DEBUG: ResponseCreated:
DEBUG: BeforeResponseDispatch:

DEBUG: Finally:
DEBUG: CmdletAfterAPICall:
DEBUG: [CmdletProcessRecordAsyncEnd]: Finish HTTP process
DEBUG: CmdletProcessRecordAsyncEnd:
DEBUG: CmdletProcessRecordEnd:
DEBUG: AzureQoSEvent: Module: Az.BotService:0.1.0; CommandName: Get-AzBotService; PSVersion: 7.2.7; IsSuccess: True; Duration: 00:00:03.2677685
Etag                                   Kind Location Name           SkuName SkuTier Zone
----                                   ---- -------- ----           ------- ------- ----
"6800b1a5-0000-1800-0000-6388ae5d0000" bot  global   testBot_global F0              {}
"1c014c7d-0000-0200-0000-6388adfc0000" bot  westus   testBot_westus F0              {}
"6800b1a5-0000-1800-0000-6388ae5d0000" bot  global   testBot_global F0              {}
"1c014c7d-0000-0200-0000-6388adfc0000" bot  westus   testBot_westus F0              {}

Environment data

PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.2.7
PSEdition                      Core
GitCommitId                    7.2.7
OS                             Microsoft Windows 10.0.22621
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Module versions

PS> Get-Module Az*

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Script     2.11.0                Az.Accounts                         {Add-AzEnvironment, Clear-AzConfig, Clear-AzC…
Script     0.1.0                 Az.BotService                       {Export-AzBotServiceApp, Get-AzBotService, Ge…
Script     6.1.0                 Az.Resources                        {Export-AzResourceGroup, Export-AzTemplateSpe

Error output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bot ServiceService AttentionThis issue is responsible by Azure service team.TrackingWe will track status and follow internallybugThis issue requires a change to an existing behavior in the product in order to be resolved.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions