diff --git a/src/NeonPostgres/NeonPostgres.Autorest/Properties/AssemblyInfo.cs b/src/NeonPostgres/NeonPostgres.Autorest/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..13dbd5f729f7 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the Apache License, Version 2.0 (the ""License""); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an ""AS IS"" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +// is regenerated. + +using System; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")] +[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")] +[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - NeonPostgres")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.1")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.1")] +[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] diff --git a/src/NeonPostgres/NeonPostgres.Autorest/README.md b/src/NeonPostgres/NeonPostgres.Autorest/README.md index d9dd3849ba23..df865b4441f7 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/README.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/README.md @@ -28,7 +28,7 @@ For information on how to develop for `Az.NeonPostgres`, see [how-to.md](how-to. ```yaml # pin the swagger version by using the commit id instead of branch name -commit: 75fdb87b5367a3ab306e85fb6daa7501d54f0553 +commit: fb9d32d1bddf171eb777b33ff7fb7dd30a8771da require: # readme.azure.noprofile.md is the common configuration file - $(this-folder)/../../readme.azure.noprofile.md @@ -40,7 +40,7 @@ try-require: - $(repo)/specification/liftrneon/resource-manager/readme.powershell.md # For new RP, the version is 0.1.0 -module-version: 0.1.0 +module-version: 0.2.0 # Normally, title is the service name title: NeonPostgres subject-prefix: $(service-name) @@ -70,4 +70,8 @@ directive: - where: verb: Set remove: true + - remove-operation: + - Organizations_GetPostgresVersions + - Projects_Update + - Branches_Update ``` diff --git a/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations-projects-branches.json b/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations-projects-branches.json new file mode 100644 index 000000000000..2fdcdb6ff85b --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations-projects-branches.json @@ -0,0 +1,105 @@ +{ + "resourceType": "organizations/projects/branches", + "apiVersion": "2025-03-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres" + }, + "commands": [ + { + "name": "Get-AzNeonPostgresBranch", + "description": "Get a Branch", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresbranch" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-OrganizationName ", + "-ProjectName ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Get a Branch", + "parameters": [ + { + "name": "-Name", + "value": "[Path.branchName]" + }, + { + "name": "-OrganizationName", + "value": "[Path.organizationName]" + }, + { + "name": "-ProjectName", + "value": "[Path.projectName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Remove-AzNeonPostgresBranch", + "description": "Delete a Branch", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres/remove-azneonpostgresbranch" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-OrganizationName ", + "-ProjectName ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Delete a Branch", + "parameters": [ + { + "name": "-Name", + "value": "[Path.branchName]" + }, + { + "name": "-OrganizationName", + "value": "[Path.organizationName]" + }, + { + "name": "-ProjectName", + "value": "[Path.projectName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations-projects.json b/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations-projects.json new file mode 100644 index 000000000000..89d7c79211f4 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations-projects.json @@ -0,0 +1,95 @@ +{ + "resourceType": "organizations/projects", + "apiVersion": "2025-03-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres" + }, + "commands": [ + { + "name": "Get-AzNeonPostgresProject", + "description": "Get a Project", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresproject" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-OrganizationName ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Get a Project", + "parameters": [ + { + "name": "-Name", + "value": "[Path.projectName]" + }, + { + "name": "-OrganizationName", + "value": "[Path.organizationName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Remove-AzNeonPostgresProject", + "description": "Delete a Project", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres/remove-azneonpostgresproject" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-OrganizationName ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Delete a Project", + "parameters": [ + { + "name": "-Name", + "value": "[Path.projectName]" + }, + { + "name": "-OrganizationName", + "value": "[Path.organizationName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations.json b/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations.json index a00f96717c90..f2533d327550 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/UX/Neon.Postgres/organizations.json @@ -1,6 +1,6 @@ { "resourceType": "organizations", - "apiVersion": "2024-08-01-preview", + "apiVersion": "2025-03-01", "learnMore": { "url": "https://learn.microsoft.com/powershell/module/az.neonpostgres" }, diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Az.NeonPostgres.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Az.NeonPostgres.md index 5e82ec3afb36..17bb26c5d98b 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/docs/Az.NeonPostgres.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Az.NeonPostgres.md @@ -1,6 +1,6 @@ --- Module Name: Az.NeonPostgres -Module Guid: b3e01e02-1629-4884-8793-ec1494a14142 +Module Guid: 088cadd3-a541-42cc-a886-a889207dee2d Download Help Link: https://learn.microsoft.com/powershell/module/az.neonpostgres Help Version: 1.0.0.0 Locale: en-US @@ -11,15 +11,54 @@ Locale: en-US Microsoft Azure PowerShell: NeonPostgres cmdlets ## Az.NeonPostgres Cmdlets +### [Get-AzNeonPostgresBranch](Get-AzNeonPostgresBranch.md) +Get a Branch + +### [Get-AzNeonPostgresCompute](Get-AzNeonPostgresCompute.md) +List Compute resources by Branch + +### [Get-AzNeonPostgresEndpoint](Get-AzNeonPostgresEndpoint.md) +List Endpoint resources by Branch + +### [Get-AzNeonPostgresNeonDatabase](Get-AzNeonPostgresNeonDatabase.md) +List NeonDatabase resources by Branch + +### [Get-AzNeonPostgresNeonRole](Get-AzNeonPostgresNeonRole.md) +List NeonRole resources by Branch + ### [Get-AzNeonPostgresOrganization](Get-AzNeonPostgresOrganization.md) Get a OrganizationResource +### [Get-AzNeonPostgresProject](Get-AzNeonPostgresProject.md) +Get a Project + +### [Get-AzNeonPostgresProjectConnectionUri](Get-AzNeonPostgresProjectConnectionUri.md) +Action to retrieve the connection URI for the Neon Database. + +### [New-AzNeonPostgresBranch](New-AzNeonPostgresBranch.md) +create a Branch + ### [New-AzNeonPostgresOrganization](New-AzNeonPostgresOrganization.md) create a OrganizationResource +### [New-AzNeonPostgresProject](New-AzNeonPostgresProject.md) +create a Project + +### [Remove-AzNeonPostgresBranch](Remove-AzNeonPostgresBranch.md) +Delete a Branch + ### [Remove-AzNeonPostgresOrganization](Remove-AzNeonPostgresOrganization.md) Delete a OrganizationResource +### [Remove-AzNeonPostgresProject](Remove-AzNeonPostgresProject.md) +Delete a Project + +### [Update-AzNeonPostgresBranch](Update-AzNeonPostgresBranch.md) +update a Branch + ### [Update-AzNeonPostgresOrganization](Update-AzNeonPostgresOrganization.md) update a OrganizationResource +### [Update-AzNeonPostgresProject](Update-AzNeonPostgresProject.md) +update a Project + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..228f51368606 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresBranch.md @@ -0,0 +1,292 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresbranch +schema: 2.0.0 +--- + +# Get-AzNeonPostgresBranch + +## SYNOPSIS +Get a Branch + +## SYNTAX + +### List (Default) +``` +Get-AzNeonPostgresBranch -OrganizationName -ProjectName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzNeonPostgresBranch -InputObject [-DefaultProfile ] + [] +``` + +### GetViaIdentityOrganization +``` +Get-AzNeonPostgresBranch -Name -OrganizationInputObject -ProjectName + [-DefaultProfile ] [] +``` + +### GetViaIdentityProject +``` +Get-AzNeonPostgresBranch -Name -ProjectInputObject + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get a Branch + +## EXAMPLES + +### Example 1: List all branches resources within a specified project in Neon Postgres +```powershell +Get-AzNeonPostgresBranch -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "createdAt", + "value": "May 12, 2025 8:02 AM" + }, { + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : idle +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all branches resources within a specified project in Neon Postgres + +### Example 2: Get Branch resoure details within a specified project in Neon Postgres +```powershell +Get-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }, { + "name": "activeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Get Branch resoure details within a specified project in Neon Postgres + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: Get, GetViaIdentityOrganization, GetViaIdentityProject +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityProject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Get, GetViaIdentityOrganization, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IBranch + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresCompute.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresCompute.md new file mode 100644 index 000000000000..d5c6dc5fce1e --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresCompute.md @@ -0,0 +1,139 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgrescompute +schema: 2.0.0 +--- + +# Get-AzNeonPostgresCompute + +## SYNOPSIS +List Compute resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresCompute -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +List Compute resources by Branch + +## EXAMPLES + +### Example 1: List all compute resources within a specific branch +```powershell +Get-AzNeonPostgresCompute -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +List all compute resources within a specific branch + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.ICompute + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresEndpoint.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresEndpoint.md new file mode 100644 index 000000000000..0b32166ee93c --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresEndpoint.md @@ -0,0 +1,159 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresendpoint +schema: 2.0.0 +--- + +# Get-AzNeonPostgresEndpoint + +## SYNOPSIS +List Endpoint resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresEndpoint -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +List Endpoint resources by Branch + +## EXAMPLES + +### Example 1: List endpoint resources associated with a specific branch in Neon Postgres +```powershell +Get-AzNeonPostgresEndpoint -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EndpointType : read_write +EntityId : ep-spring-cake-a88oisqp +EntityName : Primary +Id : +Name : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List endpoint resources associated with a specific branch in Neon Postgres + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpoint + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresNeonDatabase.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresNeonDatabase.md new file mode 100644 index 000000000000..25d20a8ccc1e --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresNeonDatabase.md @@ -0,0 +1,158 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresneondatabase +schema: 2.0.0 +--- + +# Get-AzNeonPostgresNeonDatabase + +## SYNOPSIS +List NeonDatabase resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresNeonDatabase -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +List NeonDatabase resources by Branch + +## EXAMPLES + +### Example 1: List all Neon Postgres databases associated with a specific branch +```powershell +Get-AzNeonPostgresNeonDatabase -BranchName "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EntityId : 1685451 +EntityName : neondb +Id : +Name : +OwnerName : neondb_owner +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all Neon Postgres databases associated with a specific branch. + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabase + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresNeonRole.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresNeonRole.md new file mode 100644 index 000000000000..953d75375c42 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresNeonRole.md @@ -0,0 +1,159 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresneonrole +schema: 2.0.0 +--- + +# Get-AzNeonPostgresNeonRole + +## SYNOPSIS +List NeonRole resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresNeonRole -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +## DESCRIPTION +List NeonRole resources by Branch + +## EXAMPLES + +### Example 1: List all roles and permissions associated with a specific branch +```powershell +Get-AzNeonPostgresNeonRole -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EntityId : +EntityName : neondb_owner +Id : +IsSuperUser : False +Name : +Permission : +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all roles and permissions associated with a specific branch + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRole + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresOrganization.md index f47c064700ac..a8edffda5a34 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresOrganization.md @@ -59,135 +59,10 @@ Location Name SystemDataCreatedAt SystemDataCreated ed At -------- ---- ------------------- ------------------- ----------------------- -- -eastus2 org123 25-Oct-24 5:59:50 AM deepikan@microsoft.com User 25 -eastus2 Sr-Neon-Org-Prod 25-Oct-24 10:04:14 AM srinivas.alluri@microsoft.com User 25 -eastus2 Sr-Neon-Org-Prod-2 25-Oct-24 10:16:08 AM srinivas.alluri@microsoft.com User 25 -eastus2 ProdNeonOrg-1 29-Oct-24 5:02:55 AM srinivas.alluri@microsoft.com User 29 -eastus2 rj-prod-1 29 -eastus2 rj-prod-2 29-Oct-24 7:29:12 AM rajasinghal@microsoft.com User 29 -eastus2 My-new-neon-org 29-Oct-24 12:33:47 PM priyverma@microsoft.com User 29 -eastus2 ProdOrgTest 29-Oct-24 3:42:54 PM srinivas.alluri@microsoft.com User 29 -eastus2 My-new-Neon-Org 04-Nov-24 11:17:17 AM priyverma@microsoft.com User 04 -eastus2 rj-db-test-1 05-Nov-24 11:19:43 AM rajasinghal@microsoft.com User 05 -eastus2euap TestEUS21 16-Oct-24 9:45:05 AM srinivas.alluri@microsoft.com User 16 -eastus2euap test_20 16 -eastus2euap test_21 16-Oct-24 12:17:29 PM guptashash@microsoft.com User 16 -eastus2euap test_22 16-Oct-24 12:19:06 PM guptashash@microsoft.com User 16 -eastus2euap testrg-88888 16-Oct-24 12:44:45 PM rajasinghal@microsoft.com User 16 -eastus2euap test_24 16-Oct-24 1:43:58 PM guptashash@microsoft.com User 16 -eastus2euap test_25 16-Oct-24 1:44:41 PM guptashash@microsoft.com User 16 -eastus2euap TestOperationState 17 -eastus2euap eus2euap-nt29 17-Oct-24 2:17:44 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt31 17-Oct-24 5:12:21 AM srinivas.alluri@microsoft.com User 17 -eastus2euap test433 17-Oct-24 5:25:21 AM srinivas.alluri@microsoft.com User 17 -eastus2euap testrg-123456 17-Oct-24 7:15:17 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-11112 17-Oct-24 7:20:00 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-111 17-Oct-24 7:34:34 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-11 17-Oct-24 7:39:51 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-2626 17-Oct-24 8:09:47 AM rajasinghal@microsoft.com User 17 -eastus2euap TestOperationStatus2 17-Oct-24 8:12:14 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt32 17-Oct-24 8:18:49 AM srinivas.alluri@microsoft.com User 17 -eastus2euap testrg-2627 17-Oct-24 8:21:38 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-2630 17 -eastus2euap eus2euap-nt33 17-Oct-24 10:06:20 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt34 17-Oct-24 10:16:20 AM srinivas.alluri@microsoft.com User 17 -eastus2euap test_26 17-Oct-24 11:50:38 AM guptashash@microsoft.com User 17 -eastus2euap test_27 17-Oct-24 11:51:42 AM guptashash@microsoft.com User 17 -eastus2euap test_28 17-Oct-24 11:52:29 AM guptashash@microsoft.com User 17 -eastus2euap test_29 17-Oct-24 2:32:38 PM guptashash@microsoft.com User 17 -eastus2euap test_30 17-Oct-24 2:33:46 PM guptashash@microsoft.com User 17 -eastus2euap test_31 17 -eastus2euap test_32 17-Oct-24 3:07:31 PM guptashash@microsoft.com User 17 -eastus2euap test_33 18 -eastus2euap test_34 18-Oct-24 7:38:33 AM guptashash@microsoft.com User 18 -eastus2euap test_35 18 -eastus2euap test_36 18-Oct-24 8:47:56 AM guptashash@microsoft.com User 18 -eastus2euap test_37 18 -eastus2euap test_38 18-Oct-24 11:08:44 AM guptashash@microsoft.com User 18 -eastus2euap test_40 18-Oct-24 1:34:56 PM guptashash@microsoft.com User 18 -eastus2euap test_41 18 -eastus2euap test_42 18-Oct-24 3:27:37 PM guptashash@microsoft.com User 18 -eastus2euap test_44 20-Oct-24 10:45:14 AM guptashash@microsoft.com User 20 -eastus2euap eus2euap-nt37 20-Oct-24 12:00:30 PM srinivas.alluri@microsoft.com User 20 -eastus2euap deepika-neon-org-2110 21-Oct-24 5:43:27 AM deepikan@microsoft.com User 21 -eastus2euap testOrgAAK 21-Oct-24 7:12:25 AM khanalmas@microsoft.com User 21 -eastus2euap almasTestNeonCLI 21-Oct-24 3:40:16 PM khanalmas@microsoft.com User 22 -eastus2euap NeonTestResource 21-Oct-24 4:34:49 PM khanalmas@microsoft.com User 21 -eastus2euap testCLI3 21-Oct-24 6:03:52 PM khanalmas@microsoft.com User 21 -eastus2euap almasTestNeonCLI1 21-Oct-24 6:13:21 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI1 21-Oct-24 6:45:42 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI2 21-Oct-24 6:49:26 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI3 21-Oct-24 6:53:07 PM khanalmas@microsoft.com User 21 -eastus2euap NeonCLITestResource1 21-Oct-24 6:56:12 PM khanalmas@microsoft.com User 21 -eastus2euap NeonCLITestOrg1 21-Oct-24 7:03:11 PM khanalmas@microsoft.com User 21 -eastus2euap deepika-abc 22-Oct-24 7:38:10 AM deepikan@microsoft.com User 22 -eastus2euap abcd 22-Oct-24 8:10:39 AM deepikan@microsoft.com User 22 -eastus2euap LocalDemo234 22-Oct-24 9:05:37 AM srinivas.alluri@microsoft.com User 22 -eastus2euap TestDemoTime 22-Oct-24 9:19:58 AM srinivas.alluri@microsoft.com User 22 -eastus2euap deepika-neon-org-2 23 -eastus2euap rj-test-1 22-Oct-24 12:50:08 PM rajasinghal@microsoft.com User 22 -eastus2euap rj-test-2 22-Oct-24 4:18:55 PM rajasinghal@microsoft.com User 22 -eastus2euap DelOrg2 22-Oct-24 4:38:10 PM srinivas.alluri@microsoft.com User 22 -eastus2euap DeleteTestOrg11 22-Oct-24 4:59:59 PM srinivas.alluri@microsoft.com User 22 -eastus2euap LocalDeleteTest12 22-Oct-24 5:30:57 PM srinivas.alluri@microsoft.com User 22 -eastus2euap TestORgCreate12 23-Oct-24 1:43:54 AM srinivas.alluri@microsoft.com User 23 -eastus2euap oldBranchORg 23 -eastus2euap TestOrgNeon5 23-Oct-24 3:57:24 AM srinivas.alluri@microsoft.com User 23 -eastus2euap eus2euap-nt39 25-Oct-24 6:11:45 AM srinivas.alluri@microsoft.com User 25 -eastus2euap eus2euap-nt40 25-Oct-24 7:04:23 AM srinivas.alluri@microsoft.com User 25 -eastus2euap rj-test-org52 25 -eastus2euap rj-test-53 25-Oct-24 2:18:51 PM rajasinghal@microsoft.com User 25 -eastus2euap rj-test-errLog 25-Oct-24 2:24:36 PM rajasinghal@microsoft.com User 25 -eastus2euap rj-test-org55 26 -eastus2euap rj-test-org57 26 -eastus2euap rj-test-org58 26-Oct-24 10:22:40 AM rajasinghal@microsoft.com User 26 -eastus2euap rj-test-60 28-Oct-24 5:18:53 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-org61 28-Oct-24 5:59:22 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-auth2 28 -eastus2euap rj-test-org65 28-Oct-24 9:15:16 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-70 29 -centraluseuap TestConnector-1 18-Oct-24 7:38:13 AM priyverma@microsoft.com User 18 -centraluseuap serviceconnectortest 18-Oct-24 7:47:18 AM chejian@microsoft.com User 18 -centraluseuap abc 18-Oct-24 8:50:34 AM deepikan@microsoft.com User 18 -centraluseuap testrg-0030 18 -centraluseuap sr_neon_org 23 -centraluseuap rj-test-12 23-Oct-24 7:06:53 AM rajasinghal@microsoft.com User 23 -centraluseuap rj-test-delete 23 -centraluseuap neonorg-deepika-2310 23-Oct-24 8:05:29 AM deepikan@microsoft.com User 23 -centraluseuap org1-manish 23-Oct-24 8:36:17 AM narulamanish@microsoft.com User 23 -centraluseuap TestNeonOrgSr 23-Oct-24 9:10:49 AM srinivas.alluri@microsoft.com User 23 -centraluseuap rj-test-30 23-Oct-24 9:56:16 AM rajasinghal@microsoft.com User 23 -centraluseuap FinalTestOrgSr 23-Oct-24 9:58:11 AM srinivas.alluri@microsoft.com User 23 -centraluseuap ntt 24-Oct-24 5:21:18 AM srinivas.alluri@microsoft.com User 24 -centraluseuap rj-test-org 24-Oct-24 5:26:44 AM rajasinghal@microsoft.com User 24 -centraluseuap test-123-neon 24-Oct-24 9:56:54 AM priyverma@microsoft.com User 24 -centraluseuap Sralluri-Neon-Postgres-Org 24-Oct-24 10:08:30 AM srinivas.alluri@microsoft.com User 24 -centraluseuap NP-Org-1 24-Oct-24 10:24:17 AM srinivas.alluri@microsoft.com User 24 -centraluseuap rj-test-31 24-Oct-24 10:41:33 AM rajasinghal@microsoft.com User 24 -centraluseuap Test-Neon-Org-22 24-Oct-24 10:42:04 AM priyverma@microsoft.com User 24 -centraluseuap neon-org-123 24-Oct-24 12:28:08 PM deepikan@microsoft.com User 24 -centraluseuap test-org-1234-deepika 24-Oct-24 12:32:12 PM deepikan@microsoft.com User 24 -centraluseuap neon-og-1234 24-Oct-24 12:51:17 PM deepikan@microsoft.com User 24 -centraluseuap org-neon-123 24-Oct-24 12:59:06 PM deepikan@microsoft.com User 24 -centraluseuap Sr-NT-Org-1 24-Oct-24 5:37:49 PM srinivas.alluri@microsoft.com User 24 -centraluseuap Sr-NT-ORg-2 24-Oct-24 5:51:19 PM srinivas.alluri@microsoft.com User 24 -centraluseuap neon-org121 25 -centraluseuap Sr-NP-Org-2 25-Oct-24 7:03:04 AM srinivas.alluri@microsoft.com User 25 -centraluseuap Sr-NP-Org-3 25-Oct-24 7:08:43 AM srinivas.alluri@microsoft.com User 25 -centraluseuap Sr-NP-Org-4 25-Oct-24 7:11:38 AM srinivas.alluri@microsoft.com User 25 -centraluseuap org1234deepika2510 25-Oct-24 7:21:58 AM deepikan@microsoft.com User 25 -centraluseuap tags-test-deepika-2510 25-Oct-24 7:25:22 AM deepikan@microsoft.com User 25 -centraluseuap deeepika-no-tags-test 25-Oct-24 7:54:47 AM deepikan@microsoft.com User 25 -centraluseuap Sr-NP-Org-5 25-Oct-24 9:40:32 AM srinivas.alluri@microsoft.com User 25 -centraluseuap tags-test-2-preview 25-Oct-24 10:09:02 AM deepikan@microsoft.com User 25 -centraluseuap rj-test-55 25-Oct-24 2:43:48 PM rajasinghal@microsoft.com User 25 -centraluseuap CentralUSEUAP-Test 29-Oct-24 5:27:57 AM srinivas.alluri@microsoft.com User 29 -centraluseuap neon-org-1232910 29-Oct-24 5:41:42 AM deepikan@microsoft.com User 29 -centraluseuap rj-test-73 29-Oct-24 5:49:26 AM rajasinghal@microsoft.com User 29 -centraluseuap rj-test-75 29 -centraluseuap rj-test-76 29 -centraluseuap testorg123 29-Oct-24 2:30:05 PM deepikan@microsoft.com User 29 -centraluseuap neon-org 05-Nov-24 6:05:23 AM deepikan@microsoft.com User 05 +eastus2 org123 25-Oct-24 5:59:50 AM deepkan@contoso.com User 25 +eastus2 Sr-Neon-Org-Prod 25-Oct-24 10:04:14 AM john.dev@contoso.com User 25 +eastus2 Sr-Neon-Org-Prod-2 25-Oct-24 10:16:08 AM neondevuser@company.com User 25 +eastus2 ProdNeonOrg-1 29-Oct-24 5:02:55 AM alluri@testneon.com User 29 ``` diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresProject.md new file mode 100644 index 000000000000..561b052d507e --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresProject.md @@ -0,0 +1,260 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresproject +schema: 2.0.0 +--- + +# Get-AzNeonPostgresProject + +## SYNOPSIS +Get a Project + +## SYNTAX + +### List (Default) +``` +Get-AzNeonPostgresProject -OrganizationName -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzNeonPostgresProject -InputObject [-DefaultProfile ] + [] +``` + +### GetViaIdentityOrganization +``` +Get-AzNeonPostgresProject -Name -OrganizationInputObject + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Get a Project + +## EXAMPLES + +### Example 1: List all Neon projects associated with a specific Neon organization +```powershell +Get-AzNeonPostgresProject -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all Neon projects associated with a specific Neon organization + +### Example 2: Get Neon projects associated with a specific Neon organization +```powershell +Get-AzNeonPostgresProject -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Get Neon projects associated with a specific Neon organization + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Get, GetViaIdentityOrganization +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: Get, List +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProject + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresProjectConnectionUri.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresProjectConnectionUri.md new file mode 100644 index 000000000000..76296f7d3106 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Get-AzNeonPostgresProjectConnectionUri.md @@ -0,0 +1,386 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresprojectconnectionuri +schema: 2.0.0 +--- + +# Get-AzNeonPostgresProjectConnectionUri + +## SYNOPSIS +Action to retrieve the connection URI for the Neon Database. + +## SYNTAX + +### GetExpanded (Default) +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-BranchId ] [-DatabaseName ] + [-EndpointId ] [-IsPooled] [-ProjectId ] [-RoleName ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### Get +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName -ConnectionUriParameter [-SubscriptionId ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### GetViaIdentity +``` +Get-AzNeonPostgresProjectConnectionUri -InputObject + -ConnectionUriParameter [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### GetViaIdentityExpanded +``` +Get-AzNeonPostgresProjectConnectionUri -InputObject [-BranchId ] + [-DatabaseName ] [-EndpointId ] [-IsPooled] [-ProjectId ] [-RoleName ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### GetViaIdentityOrganization +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationInputObject -ProjectName + -ConnectionUriParameter [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### GetViaIdentityOrganizationExpanded +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationInputObject -ProjectName + [-BranchId ] [-DatabaseName ] [-EndpointId ] [-IsPooled] [-ProjectId ] + [-RoleName ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### GetViaJsonFilePath +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### GetViaJsonString +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName -JsonString [-SubscriptionId ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Action to retrieve the connection URI for the Neon Database. + +## EXAMPLES + +### Example 1: Retrieve the connection URI for a specific Neon Postgres database +```powershell +Get-AzNeonPostgresProjectConnectionUri -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -BranchId "br-damp-bird-a82olmcu" -DatabaseName "neondb" -EndpointId "ep-spring-cake-a88oisqp" -RoleName "neondb_owner" +``` + +```output +BranchId : br-damp-bird-a82olmcu +ConnectionStringUri : System.Security.SecureString +DatabaseName : neondb +EndpointId : ep-spring-cake-a88oisqp +IsPooled : False +ProjectId : dawn-breeze-86932057 +RoleName : neondb_owner +``` + +Retrieve the connection URI for a specific Neon Postgres database. + +## PARAMETERS + +### -BranchId +Branch Id associated with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityExpanded, GetViaIdentityOrganizationExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectionUriParameter +Connection uri parameters for the associated database + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IConnectionUriProperties +Parameter Sets: Get, GetViaIdentity, GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -DatabaseName +Database name associated with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityExpanded, GetViaIdentityOrganizationExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EndpointId +the endpoint Id with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityExpanded, GetViaIdentityOrganizationExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentity, GetViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -IsPooled +Indicates if the connection is pooled + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: GetExpanded, GetViaIdentityExpanded, GetViaIdentityOrganizationExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonFilePath +Path of Json file supplied to the Get operation + +```yaml +Type: System.String +Parameter Sets: GetViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Get operation + +```yaml +Type: System.String +Parameter Sets: GetViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityOrganization, GetViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Get, GetExpanded, GetViaJsonFilePath, GetViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectId +Project Id associated with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityExpanded, GetViaIdentityOrganizationExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Get, GetExpanded, GetViaIdentityOrganization, GetViaIdentityOrganizationExpanded, GetViaJsonFilePath, GetViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, GetExpanded, GetViaJsonFilePath, GetViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RoleName +The role name used for authentication + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityExpanded, GetViaIdentityOrganizationExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: Get, GetExpanded, GetViaJsonFilePath, GetViaJsonString +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IConnectionUriProperties + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IConnectionUriProperties + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..facd7a4aa3d8 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresBranch.md @@ -0,0 +1,421 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/new-azneonpostgresbranch +schema: 2.0.0 +--- + +# New-AzNeonPostgresBranch + +## SYNOPSIS +create a Branch + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaJsonFilePath +``` +New-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName -JsonString [-SubscriptionId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +create a Branch + +## EXAMPLES + +### Example 1: Create a new branch within a Neon Postgres database +```powershell +New-AzNeonPostgresBranch -Name "test-branch" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }, { + "name": "activeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Create a new branch within a Neon Postgres database. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IBranch + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresOrganization.md index 76e0286a9da5..8134a33f2be4 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresOrganization.md @@ -21,12 +21,12 @@ New-AzNeonPostgresOrganization -Name -ResourceGroupName -Locat [-MarketplaceDetailSubscriptionStatus ] [-OfferDetailOfferId ] [-OfferDetailPlanId ] [-OfferDetailPlanName ] [-OfferDetailPublisherId ] [-OfferDetailTermId ] [-OfferDetailTermUnit ] [-PartnerOrganizationPropertyOrganizationId ] - [-PartnerOrganizationPropertyOrganizationName ] [-SingleSignOnPropertyAadDomain ] - [-SingleSignOnPropertyEnterpriseAppId ] [-SingleSignOnPropertySingleSignOnState ] - [-SingleSignOnPropertySingleSignOnUrl ] [-Tag ] [-UserDetailEmailAddress ] - [-UserDetailFirstName ] [-UserDetailLastName ] [-UserDetailPhoneNumber ] - [-UserDetailUpn ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] + [-PartnerOrganizationPropertyOrganizationName ] [-ProjectProperty ] + [-SingleSignOnPropertyAadDomain ] [-SingleSignOnPropertyEnterpriseAppId ] + [-SingleSignOnPropertySingleSignOnState ] [-SingleSignOnPropertySingleSignOnUrl ] + [-Tag ] [-UserDetailEmailAddress ] [-UserDetailFirstName ] + [-UserDetailLastName ] [-UserDetailPhoneNumber ] [-UserDetailUpn ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### CreateViaJsonFilePath @@ -446,6 +446,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProjectProperty +Neon Project Properties + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProjectProperties +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresProject.md new file mode 100644 index 000000000000..4a0881e4edeb --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/New-AzNeonPostgresProject.md @@ -0,0 +1,577 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/new-azneonpostgresproject +schema: 2.0.0 +--- + +# New-AzNeonPostgresProject + +## SYNOPSIS +create a Project + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-Attribute ] [-BranchAttribute ] + [-BranchDatabase ] [-BranchDatabaseName ] + [-BranchEndpoint ] [-BranchEntityName ] [-BranchParentId ] + [-BranchProjectId ] [-BranchRole ] [-BranchRoleName ] + [-Database ] [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### CreateViaJsonFilePath +``` +New-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +create a Project + +## EXAMPLES + +### Example 1: Create a new Neon project resource within Azure +```powershell +New-AzNeonPostgresProject -Name "test-project" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" -BranchDatabaseName "sampledb" -BranchEntityName "sample-entity" -BranchParentId "dawn-breeze-86932057" -BranchRoleName "neondb_owner" -RegionId eastus2 -PgVersion 17 +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : neondb_owner +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Create a new Neon project resource within Neon Postgres Organization + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchAttribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabase +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEndpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRole +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMaxCu +Maximum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMinCu +Minimum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HistoryRetention +The retention period for project history in seconds. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PgVersion +Postgres version for the project + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RegionId +Region where the project is created + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Storage +Data Storage bytes per hour for the project + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProject + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..8b66a07abdc5 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresBranch.md @@ -0,0 +1,252 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/remove-azneonpostgresbranch +schema: 2.0.0 +--- + +# Remove-AzNeonPostgresBranch + +## SYNOPSIS +Delete a Branch + +## SYNTAX + +### Delete (Default) +``` +Remove-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzNeonPostgresBranch -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentityOrganization +``` +Remove-AzNeonPostgresBranch -Name -OrganizationInputObject + -ProjectName [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentityProject +``` +Remove-AzNeonPostgresBranch -Name -ProjectInputObject + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete a Branch + +## EXAMPLES + +### Example 1: Delete an existing branch within a Neon Postgres project +```powershell +Remove-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +Delete an existing branch within a Neon Postgres project. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: Delete, DeleteViaIdentityOrganization, DeleteViaIdentityProject +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentityProject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Delete, DeleteViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresOrganization.md index 9f1d530d88fa..7ebe8ac9c606 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresOrganization.md @@ -34,7 +34,7 @@ Delete a OrganizationResource Remove-AzNeonPostgresOrganization -Name almasTestNeonPS6 -ResourceGroupName NeonDemoRG ``` -This command will delete a Neon Resource +This command will delete a Neon Postgres organization resource ## PARAMETERS diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresProject.md new file mode 100644 index 000000000000..d17a0bb1c892 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Remove-AzNeonPostgresProject.md @@ -0,0 +1,215 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/remove-azneonpostgresproject +schema: 2.0.0 +--- + +# Remove-AzNeonPostgresProject + +## SYNOPSIS +Delete a Project + +## SYNTAX + +### Delete (Default) +``` +Remove-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentity +``` +Remove-AzNeonPostgresProject -InputObject [-DefaultProfile ] [-PassThru] + [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentityOrganization +``` +Remove-AzNeonPostgresProject -Name -OrganizationInputObject + [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Delete a Project + +## EXAMPLES + +### Example 1: Delete an existing Neon project resource within Azure +```powershell +Remove-AzNeonPostgresProject -Name "dawn-breeze-86932057" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +Delete an existing Neon project resource within Azure. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Delete, DeleteViaIdentityOrganization +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..54e014ecb4f0 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresBranch.md @@ -0,0 +1,414 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/update-azneonpostgresbranch +schema: 2.0.0 +--- + +# Update-AzNeonPostgresBranch + +## SYNOPSIS +update a Branch + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzNeonPostgresBranch -InputObject [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### UpdateViaIdentityOrganizationExpanded +``` +Update-AzNeonPostgresBranch -Name -OrganizationInputObject + -ProjectName [-Attribute ] [-Database ] + [-DatabaseName ] [-Endpoint ] [-EntityName ] [-ParentId ] + [-ProjectId ] [-Role ] [-RoleName ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityProjectExpanded +``` +Update-AzNeonPostgresBranch -Name -ProjectInputObject + [-Attribute ] [-Database ] [-DatabaseName ] + [-Endpoint ] [-EntityName ] [-ParentId ] [-ProjectId ] + [-Role ] [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +update a Branch + +## EXAMPLES + +### Example 1: Update the properties of an existing branch +```powershell +Update-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -DatabaseName "updated-db" -EntityName "updated-entity" -ParentId "parent-branch-id" -RoleName "admin" +``` + +Update the properties of an existing branch within a Neon Postgres project. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityOrganizationExpanded, UpdateViaIdentityProjectExpanded +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityProjectExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IBranch + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresOrganization.md index 81fc2c339f82..9a9c421c9196 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresOrganization.md @@ -17,13 +17,16 @@ update a OrganizationResource Update-AzNeonPostgresOrganization -Name -ResourceGroupName [-SubscriptionId ] [-CompanyDetailBusinessPhone ] [-CompanyDetailCompanyName ] [-CompanyDetailCountry ] [-CompanyDetailDomain ] [-CompanyDetailNumberOfEmployee ] - [-CompanyDetailOfficeAddress ] [-PartnerOrganizationPropertyOrganizationId ] - [-PartnerOrganizationPropertyOrganizationName ] [-SingleSignOnPropertyAadDomain ] - [-SingleSignOnPropertyEnterpriseAppId ] [-SingleSignOnPropertySingleSignOnState ] - [-SingleSignOnPropertySingleSignOnUrl ] [-Tag ] [-UserDetailEmailAddress ] - [-UserDetailFirstName ] [-UserDetailLastName ] [-UserDetailPhoneNumber ] - [-UserDetailUpn ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] + [-CompanyDetailOfficeAddress ] [-MarketplaceDetailSubscriptionId ] + [-MarketplaceDetailSubscriptionStatus ] [-OfferDetailOfferId ] [-OfferDetailPlanId ] + [-OfferDetailPlanName ] [-OfferDetailPublisherId ] [-OfferDetailTermId ] + [-OfferDetailTermUnit ] [-PartnerOrganizationPropertyOrganizationId ] + [-PartnerOrganizationPropertyOrganizationName ] [-ProjectProperty ] + [-SingleSignOnPropertyAadDomain ] [-SingleSignOnPropertyEnterpriseAppId ] + [-SingleSignOnPropertySingleSignOnState ] [-SingleSignOnPropertySingleSignOnUrl ] + [-Tag ] [-UserDetailEmailAddress ] [-UserDetailFirstName ] + [-UserDetailLastName ] [-UserDetailPhoneNumber ] [-UserDetailUpn ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded @@ -31,12 +34,16 @@ Update-AzNeonPostgresOrganization -Name -ResourceGroupName [-S Update-AzNeonPostgresOrganization -InputObject [-CompanyDetailBusinessPhone ] [-CompanyDetailCompanyName ] [-CompanyDetailCountry ] [-CompanyDetailDomain ] [-CompanyDetailNumberOfEmployee ] [-CompanyDetailOfficeAddress ] + [-MarketplaceDetailSubscriptionId ] [-MarketplaceDetailSubscriptionStatus ] + [-OfferDetailOfferId ] [-OfferDetailPlanId ] [-OfferDetailPlanName ] + [-OfferDetailPublisherId ] [-OfferDetailTermId ] [-OfferDetailTermUnit ] [-PartnerOrganizationPropertyOrganizationId ] [-PartnerOrganizationPropertyOrganizationName ] - [-SingleSignOnPropertyAadDomain ] [-SingleSignOnPropertyEnterpriseAppId ] - [-SingleSignOnPropertySingleSignOnState ] [-SingleSignOnPropertySingleSignOnUrl ] - [-Tag ] [-UserDetailEmailAddress ] [-UserDetailFirstName ] - [-UserDetailLastName ] [-UserDetailPhoneNumber ] [-UserDetailUpn ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] + [-ProjectProperty ] [-SingleSignOnPropertyAadDomain ] + [-SingleSignOnPropertyEnterpriseAppId ] [-SingleSignOnPropertySingleSignOnState ] + [-SingleSignOnPropertySingleSignOnUrl ] [-Tag ] [-UserDetailEmailAddress ] + [-UserDetailFirstName ] [-UserDetailLastName ] [-UserDetailPhoneNumber ] + [-UserDetailUpn ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] ``` ### UpdateViaJsonFilePath @@ -128,7 +135,7 @@ UserDetailUpn : khanalmas_microsoft.com#EXT#@qumul ``` -This command will update a Neon Resource +This command will update a Neon Postgres organization resource ## PARAMETERS @@ -298,6 +305,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MarketplaceDetailSubscriptionId +SaaS subscription id for the the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MarketplaceDetailSubscriptionStatus +Marketplace subscription status + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of the Neon Organizations resource @@ -328,6 +365,96 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OfferDetailOfferId +Offer Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailPlanId +Plan Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailPlanName +Plan Name for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailPublisherId +Publisher Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailTermId +Term Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailTermUnit +Term Name for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PartnerOrganizationPropertyOrganizationId Organization Id in partner's system @@ -358,6 +485,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProjectProperty +Neon Project Properties + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProjectPropertiesUpdate +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresProject.md new file mode 100644 index 000000000000..1d1f3e875e9d --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/docs/Update-AzNeonPostgresProject.md @@ -0,0 +1,554 @@ +--- +external help file: +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/update-azneonpostgresproject +schema: 2.0.0 +--- + +# Update-AzNeonPostgresProject + +## SYNOPSIS +update a Project + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-Attribute ] [-BranchAttribute ] + [-BranchDatabase ] [-BranchDatabaseName ] + [-BranchEndpoint ] [-BranchEntityName ] [-BranchParentId ] + [-BranchProjectId ] [-BranchRole ] [-BranchRoleName ] + [-Database ] [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzNeonPostgresProject -InputObject [-Attribute ] + [-BranchAttribute ] [-BranchDatabase ] + [-BranchDatabaseName ] [-BranchEndpoint ] [-BranchEntityName ] + [-BranchParentId ] [-BranchProjectId ] [-BranchRole ] + [-BranchRoleName ] [-Database ] + [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### UpdateViaIdentityOrganizationExpanded +``` +Update-AzNeonPostgresProject -Name -OrganizationInputObject + [-Attribute ] [-BranchAttribute ] [-BranchDatabase ] + [-BranchDatabaseName ] [-BranchEndpoint ] [-BranchEntityName ] + [-BranchParentId ] [-BranchProjectId ] [-BranchRole ] + [-BranchRoleName ] [-Database ] + [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +update a Project + +## EXAMPLES + +### Example 1: Update the properties of an existing Neon project resource within Azure +```powershell +Update-AzNeonPostgresProject -Name "dawn-breeze-86932057" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -BranchDatabaseName "updated-db" -BranchEntityName "updated-entity" -BranchParentId "parent-branch-id" -BranchRoleName "admin" -PgVersion 17 -RegionId "centraluseuap" -Storage 10240 -HistoryRetention 7 +``` + +Update the properties of an existing Neon project resource within Azure. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchAttribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabase +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEndpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRole +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMaxCu +Maximum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMinCu +Minimum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HistoryRetention +The retention period for project history in seconds. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityOrganizationExpanded +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PgVersion +Postgres version for the project + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RegionId +Region where the project is created + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Storage +Data Storage bytes per hour for the project + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProject + +## NOTES + +## RELATED LINKS + diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..4f225d3d06cc --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresBranch.md @@ -0,0 +1,87 @@ +### Example 1: List all branches resources within a specified project in Neon Postgres +```powershell +Get-AzNeonPostgresBranch -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "createdAt", + "value": "May 12, 2025 8:02 AM" + }, { + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : idle +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all branches resources within a specified project in Neon Postgres + +### Example 2: Get Branch resoure details within a specified project in Neon Postgres +```powershell +Get-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }, { + "name": "activeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Get Branch resoure details within a specified project in Neon Postgres diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresCompute.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresCompute.md new file mode 100644 index 000000000000..9b5897fc0ec3 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresCompute.md @@ -0,0 +1,6 @@ +### Example 1: List all compute resources within a specific branch +```powershell +Get-AzNeonPostgresCompute -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +List all compute resources within a specific branch diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresEndpoint.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresEndpoint.md new file mode 100644 index 000000000000..6796745a7e84 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresEndpoint.md @@ -0,0 +1,27 @@ +### Example 1: List endpoint resources associated with a specific branch in Neon Postgres + +```powershell +Get-AzNeonPostgresEndpoint -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EndpointType : read_write +EntityId : ep-spring-cake-a88oisqp +EntityName : Primary +Id : +Name : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + + List endpoint resources associated with a specific branch in Neon Postgres \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresNeonDatabase.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresNeonDatabase.md new file mode 100644 index 000000000000..4c761cdc6216 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresNeonDatabase.md @@ -0,0 +1,25 @@ +### Example 1: List all Neon Postgres databases associated with a specific branch +```powershell +Get-AzNeonPostgresNeonDatabase -BranchName "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EntityId : 1685451 +EntityName : neondb +Id : +Name : +OwnerName : neondb_owner +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all Neon Postgres databases associated with a specific branch. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresNeonRole.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresNeonRole.md new file mode 100644 index 000000000000..678588cb2fab --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresNeonRole.md @@ -0,0 +1,26 @@ +### Example 1: List all roles and permissions associated with a specific branch +```powershell +Get-AzNeonPostgresNeonRole -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EntityId : +EntityName : neondb_owner +Id : +IsSuperUser : False +Name : +Permission : +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all roles and permissions associated with a specific branch \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresOrganization.md index 1e5a408d93b6..661292d3d7a5 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresOrganization.md @@ -17,135 +17,10 @@ Location Name SystemDataCreatedAt SystemDataCreated ed At -------- ---- ------------------- ------------------- ----------------------- -- -eastus2 org123 25-Oct-24 5:59:50 AM deepikan@microsoft.com User 25 -eastus2 Sr-Neon-Org-Prod 25-Oct-24 10:04:14 AM srinivas.alluri@microsoft.com User 25 -eastus2 Sr-Neon-Org-Prod-2 25-Oct-24 10:16:08 AM srinivas.alluri@microsoft.com User 25 -eastus2 ProdNeonOrg-1 29-Oct-24 5:02:55 AM srinivas.alluri@microsoft.com User 29 -eastus2 rj-prod-1 29 -eastus2 rj-prod-2 29-Oct-24 7:29:12 AM rajasinghal@microsoft.com User 29 -eastus2 My-new-neon-org 29-Oct-24 12:33:47 PM priyverma@microsoft.com User 29 -eastus2 ProdOrgTest 29-Oct-24 3:42:54 PM srinivas.alluri@microsoft.com User 29 -eastus2 My-new-Neon-Org 04-Nov-24 11:17:17 AM priyverma@microsoft.com User 04 -eastus2 rj-db-test-1 05-Nov-24 11:19:43 AM rajasinghal@microsoft.com User 05 -eastus2euap TestEUS21 16-Oct-24 9:45:05 AM srinivas.alluri@microsoft.com User 16 -eastus2euap test_20 16 -eastus2euap test_21 16-Oct-24 12:17:29 PM guptashash@microsoft.com User 16 -eastus2euap test_22 16-Oct-24 12:19:06 PM guptashash@microsoft.com User 16 -eastus2euap testrg-88888 16-Oct-24 12:44:45 PM rajasinghal@microsoft.com User 16 -eastus2euap test_24 16-Oct-24 1:43:58 PM guptashash@microsoft.com User 16 -eastus2euap test_25 16-Oct-24 1:44:41 PM guptashash@microsoft.com User 16 -eastus2euap TestOperationState 17 -eastus2euap eus2euap-nt29 17-Oct-24 2:17:44 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt31 17-Oct-24 5:12:21 AM srinivas.alluri@microsoft.com User 17 -eastus2euap test433 17-Oct-24 5:25:21 AM srinivas.alluri@microsoft.com User 17 -eastus2euap testrg-123456 17-Oct-24 7:15:17 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-11112 17-Oct-24 7:20:00 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-111 17-Oct-24 7:34:34 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-11 17-Oct-24 7:39:51 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-2626 17-Oct-24 8:09:47 AM rajasinghal@microsoft.com User 17 -eastus2euap TestOperationStatus2 17-Oct-24 8:12:14 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt32 17-Oct-24 8:18:49 AM srinivas.alluri@microsoft.com User 17 -eastus2euap testrg-2627 17-Oct-24 8:21:38 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-2630 17 -eastus2euap eus2euap-nt33 17-Oct-24 10:06:20 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt34 17-Oct-24 10:16:20 AM srinivas.alluri@microsoft.com User 17 -eastus2euap test_26 17-Oct-24 11:50:38 AM guptashash@microsoft.com User 17 -eastus2euap test_27 17-Oct-24 11:51:42 AM guptashash@microsoft.com User 17 -eastus2euap test_28 17-Oct-24 11:52:29 AM guptashash@microsoft.com User 17 -eastus2euap test_29 17-Oct-24 2:32:38 PM guptashash@microsoft.com User 17 -eastus2euap test_30 17-Oct-24 2:33:46 PM guptashash@microsoft.com User 17 -eastus2euap test_31 17 -eastus2euap test_32 17-Oct-24 3:07:31 PM guptashash@microsoft.com User 17 -eastus2euap test_33 18 -eastus2euap test_34 18-Oct-24 7:38:33 AM guptashash@microsoft.com User 18 -eastus2euap test_35 18 -eastus2euap test_36 18-Oct-24 8:47:56 AM guptashash@microsoft.com User 18 -eastus2euap test_37 18 -eastus2euap test_38 18-Oct-24 11:08:44 AM guptashash@microsoft.com User 18 -eastus2euap test_40 18-Oct-24 1:34:56 PM guptashash@microsoft.com User 18 -eastus2euap test_41 18 -eastus2euap test_42 18-Oct-24 3:27:37 PM guptashash@microsoft.com User 18 -eastus2euap test_44 20-Oct-24 10:45:14 AM guptashash@microsoft.com User 20 -eastus2euap eus2euap-nt37 20-Oct-24 12:00:30 PM srinivas.alluri@microsoft.com User 20 -eastus2euap deepika-neon-org-2110 21-Oct-24 5:43:27 AM deepikan@microsoft.com User 21 -eastus2euap testOrgAAK 21-Oct-24 7:12:25 AM khanalmas@microsoft.com User 21 -eastus2euap almasTestNeonCLI 21-Oct-24 3:40:16 PM khanalmas@microsoft.com User 22 -eastus2euap NeonTestResource 21-Oct-24 4:34:49 PM khanalmas@microsoft.com User 21 -eastus2euap testCLI3 21-Oct-24 6:03:52 PM khanalmas@microsoft.com User 21 -eastus2euap almasTestNeonCLI1 21-Oct-24 6:13:21 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI1 21-Oct-24 6:45:42 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI2 21-Oct-24 6:49:26 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI3 21-Oct-24 6:53:07 PM khanalmas@microsoft.com User 21 -eastus2euap NeonCLITestResource1 21-Oct-24 6:56:12 PM khanalmas@microsoft.com User 21 -eastus2euap NeonCLITestOrg1 21-Oct-24 7:03:11 PM khanalmas@microsoft.com User 21 -eastus2euap deepika-abc 22-Oct-24 7:38:10 AM deepikan@microsoft.com User 22 -eastus2euap abcd 22-Oct-24 8:10:39 AM deepikan@microsoft.com User 22 -eastus2euap LocalDemo234 22-Oct-24 9:05:37 AM srinivas.alluri@microsoft.com User 22 -eastus2euap TestDemoTime 22-Oct-24 9:19:58 AM srinivas.alluri@microsoft.com User 22 -eastus2euap deepika-neon-org-2 23 -eastus2euap rj-test-1 22-Oct-24 12:50:08 PM rajasinghal@microsoft.com User 22 -eastus2euap rj-test-2 22-Oct-24 4:18:55 PM rajasinghal@microsoft.com User 22 -eastus2euap DelOrg2 22-Oct-24 4:38:10 PM srinivas.alluri@microsoft.com User 22 -eastus2euap DeleteTestOrg11 22-Oct-24 4:59:59 PM srinivas.alluri@microsoft.com User 22 -eastus2euap LocalDeleteTest12 22-Oct-24 5:30:57 PM srinivas.alluri@microsoft.com User 22 -eastus2euap TestORgCreate12 23-Oct-24 1:43:54 AM srinivas.alluri@microsoft.com User 23 -eastus2euap oldBranchORg 23 -eastus2euap TestOrgNeon5 23-Oct-24 3:57:24 AM srinivas.alluri@microsoft.com User 23 -eastus2euap eus2euap-nt39 25-Oct-24 6:11:45 AM srinivas.alluri@microsoft.com User 25 -eastus2euap eus2euap-nt40 25-Oct-24 7:04:23 AM srinivas.alluri@microsoft.com User 25 -eastus2euap rj-test-org52 25 -eastus2euap rj-test-53 25-Oct-24 2:18:51 PM rajasinghal@microsoft.com User 25 -eastus2euap rj-test-errLog 25-Oct-24 2:24:36 PM rajasinghal@microsoft.com User 25 -eastus2euap rj-test-org55 26 -eastus2euap rj-test-org57 26 -eastus2euap rj-test-org58 26-Oct-24 10:22:40 AM rajasinghal@microsoft.com User 26 -eastus2euap rj-test-60 28-Oct-24 5:18:53 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-org61 28-Oct-24 5:59:22 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-auth2 28 -eastus2euap rj-test-org65 28-Oct-24 9:15:16 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-70 29 -centraluseuap TestConnector-1 18-Oct-24 7:38:13 AM priyverma@microsoft.com User 18 -centraluseuap serviceconnectortest 18-Oct-24 7:47:18 AM chejian@microsoft.com User 18 -centraluseuap abc 18-Oct-24 8:50:34 AM deepikan@microsoft.com User 18 -centraluseuap testrg-0030 18 -centraluseuap sr_neon_org 23 -centraluseuap rj-test-12 23-Oct-24 7:06:53 AM rajasinghal@microsoft.com User 23 -centraluseuap rj-test-delete 23 -centraluseuap neonorg-deepika-2310 23-Oct-24 8:05:29 AM deepikan@microsoft.com User 23 -centraluseuap org1-manish 23-Oct-24 8:36:17 AM narulamanish@microsoft.com User 23 -centraluseuap TestNeonOrgSr 23-Oct-24 9:10:49 AM srinivas.alluri@microsoft.com User 23 -centraluseuap rj-test-30 23-Oct-24 9:56:16 AM rajasinghal@microsoft.com User 23 -centraluseuap FinalTestOrgSr 23-Oct-24 9:58:11 AM srinivas.alluri@microsoft.com User 23 -centraluseuap ntt 24-Oct-24 5:21:18 AM srinivas.alluri@microsoft.com User 24 -centraluseuap rj-test-org 24-Oct-24 5:26:44 AM rajasinghal@microsoft.com User 24 -centraluseuap test-123-neon 24-Oct-24 9:56:54 AM priyverma@microsoft.com User 24 -centraluseuap Sralluri-Neon-Postgres-Org 24-Oct-24 10:08:30 AM srinivas.alluri@microsoft.com User 24 -centraluseuap NP-Org-1 24-Oct-24 10:24:17 AM srinivas.alluri@microsoft.com User 24 -centraluseuap rj-test-31 24-Oct-24 10:41:33 AM rajasinghal@microsoft.com User 24 -centraluseuap Test-Neon-Org-22 24-Oct-24 10:42:04 AM priyverma@microsoft.com User 24 -centraluseuap neon-org-123 24-Oct-24 12:28:08 PM deepikan@microsoft.com User 24 -centraluseuap test-org-1234-deepika 24-Oct-24 12:32:12 PM deepikan@microsoft.com User 24 -centraluseuap neon-og-1234 24-Oct-24 12:51:17 PM deepikan@microsoft.com User 24 -centraluseuap org-neon-123 24-Oct-24 12:59:06 PM deepikan@microsoft.com User 24 -centraluseuap Sr-NT-Org-1 24-Oct-24 5:37:49 PM srinivas.alluri@microsoft.com User 24 -centraluseuap Sr-NT-ORg-2 24-Oct-24 5:51:19 PM srinivas.alluri@microsoft.com User 24 -centraluseuap neon-org121 25 -centraluseuap Sr-NP-Org-2 25-Oct-24 7:03:04 AM srinivas.alluri@microsoft.com User 25 -centraluseuap Sr-NP-Org-3 25-Oct-24 7:08:43 AM srinivas.alluri@microsoft.com User 25 -centraluseuap Sr-NP-Org-4 25-Oct-24 7:11:38 AM srinivas.alluri@microsoft.com User 25 -centraluseuap org1234deepika2510 25-Oct-24 7:21:58 AM deepikan@microsoft.com User 25 -centraluseuap tags-test-deepika-2510 25-Oct-24 7:25:22 AM deepikan@microsoft.com User 25 -centraluseuap deeepika-no-tags-test 25-Oct-24 7:54:47 AM deepikan@microsoft.com User 25 -centraluseuap Sr-NP-Org-5 25-Oct-24 9:40:32 AM srinivas.alluri@microsoft.com User 25 -centraluseuap tags-test-2-preview 25-Oct-24 10:09:02 AM deepikan@microsoft.com User 25 -centraluseuap rj-test-55 25-Oct-24 2:43:48 PM rajasinghal@microsoft.com User 25 -centraluseuap CentralUSEUAP-Test 29-Oct-24 5:27:57 AM srinivas.alluri@microsoft.com User 29 -centraluseuap neon-org-1232910 29-Oct-24 5:41:42 AM deepikan@microsoft.com User 29 -centraluseuap rj-test-73 29-Oct-24 5:49:26 AM rajasinghal@microsoft.com User 29 -centraluseuap rj-test-75 29 -centraluseuap rj-test-76 29 -centraluseuap testorg123 29-Oct-24 2:30:05 PM deepikan@microsoft.com User 29 -centraluseuap neon-org 05-Nov-24 6:05:23 AM deepikan@microsoft.com User 05 +eastus2 org123 25-Oct-24 5:59:50 AM deepkan@contoso.com User 25 +eastus2 Sr-Neon-Org-Prod 25-Oct-24 10:04:14 AM john.dev@contoso.com User 25 +eastus2 Sr-Neon-Org-Prod-2 25-Oct-24 10:16:08 AM neondevuser@company.com User 25 +eastus2 ProdNeonOrg-1 29-Oct-24 5:02:55 AM alluri@testneon.com User 29 ``` diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresProject.md new file mode 100644 index 000000000000..e3cd428d1157 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresProject.md @@ -0,0 +1,93 @@ +### Example 1: List all Neon projects associated with a specific Neon organization + +```powershell +Get-AzNeonPostgresProject -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all Neon projects associated with a specific Neon organization + +### Example 2: Get Neon projects associated with a specific Neon organization + +```powershell +Get-AzNeonPostgresProject -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Get Neon projects associated with a specific Neon organization diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresProjectConnectionUri.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresProjectConnectionUri.md new file mode 100644 index 000000000000..aedebc501fd1 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Get-AzNeonPostgresProjectConnectionUri.md @@ -0,0 +1,17 @@ +### Example 1: Retrieve the connection URI for a specific Neon Postgres database + +```powershell +Get-AzNeonPostgresProjectConnectionUri -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -BranchId "br-damp-bird-a82olmcu" -DatabaseName "neondb" -EndpointId "ep-spring-cake-a88oisqp" -RoleName "neondb_owner" +``` + +```output +BranchId : br-damp-bird-a82olmcu +ConnectionStringUri : System.Security.SecureString +DatabaseName : neondb +EndpointId : ep-spring-cake-a88oisqp +IsPooled : False +ProjectId : dawn-breeze-86932057 +RoleName : neondb_owner +``` + +Retrieve the connection URI for a specific Neon Postgres database. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/New-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/New-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..1cbf96d3f9fd --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/New-AzNeonPostgresBranch.md @@ -0,0 +1,44 @@ +### Example 1: Create a new branch within a Neon Postgres database + +```powershell +New-AzNeonPostgresBranch -Name "test-branch" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }, { + "name": "activeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Create a new branch within a Neon Postgres database. \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/New-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/New-AzNeonPostgresProject.md new file mode 100644 index 000000000000..c9a7e40e754d --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/New-AzNeonPostgresProject.md @@ -0,0 +1,46 @@ +### Example 1: Create a new Neon project resource within Azure + +```powershell +New-AzNeonPostgresProject -Name "test-project" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" -BranchDatabaseName "sampledb" -BranchEntityName "sample-entity" -BranchParentId "dawn-breeze-86932057" -BranchRoleName "neondb_owner" -RegionId eastus2 -PgVersion 17 +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : neondb_owner +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Create a new Neon project resource within Neon Postgres Organization diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..3ff47962c92e --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresBranch.md @@ -0,0 +1,7 @@ +### Example 1: Delete an existing branch within a Neon Postgres project + +```powershell +Remove-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +Delete an existing branch within a Neon Postgres project. \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresOrganization.md index 510cccf03b74..2d14559f60fa 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresOrganization.md @@ -3,4 +3,4 @@ Remove-AzNeonPostgresOrganization -Name almasTestNeonPS6 -ResourceGroupName NeonDemoRG ``` -This command will delete a Neon Resource +This command will delete a Neon Postgres organization resource diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresProject.md new file mode 100644 index 000000000000..b40029080386 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Remove-AzNeonPostgresProject.md @@ -0,0 +1,6 @@ +### Example 1: Delete an existing Neon project resource within Azure +```powershell +Remove-AzNeonPostgresProject -Name "dawn-breeze-86932057" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +Delete an existing Neon project resource within Azure. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..3d2c92de506d --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresBranch.md @@ -0,0 +1,7 @@ +### Example 1: Update the properties of an existing branch +```powershell +Update-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -DatabaseName "updated-db" -EntityName "updated-entity" -ParentId "parent-branch-id" -RoleName "admin" +``` + + +Update the properties of an existing branch within a Neon Postgres project. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresOrganization.md index 185c52bf45a2..fb621fbe5cca 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresOrganization.md @@ -68,4 +68,4 @@ UserDetailUpn : khanalmas_microsoft.com#EXT#@qumul ``` -This command will update a Neon Resource +This command will update a Neon Postgres organization resource diff --git a/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresProject.md new file mode 100644 index 000000000000..685fe19fcc2d --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/examples/Update-AzNeonPostgresProject.md @@ -0,0 +1,6 @@ +### Example 1: Update the properties of an existing Neon project resource within Azure +```powershell +Update-AzNeonPostgresProject -Name "dawn-breeze-86932057" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -BranchDatabaseName "updated-db" -BranchEntityName "updated-entity" -BranchParentId "parent-branch-id" -BranchRoleName "admin" -PgVersion 17 -RegionId "centraluseuap" -Storage 10240 -HistoryRetention 7 +``` + +Update the properties of an existing Neon project resource within Azure. diff --git a/src/NeonPostgres/NeonPostgres.Autorest/generate-info.json b/src/NeonPostgres/NeonPostgres.Autorest/generate-info.json index 0f1b341fe7fb..f4750256cc87 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/generate-info.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "9c2d0a41-94ea-4770-a946-08ef5bd695a5" + "generate_Id": "c632e83d-da84-465b-b101-4039c561ad3d" } diff --git a/src/NeonPostgres/NeonPostgres.Autorest/resources/README.md b/src/NeonPostgres/NeonPostgres.Autorest/resources/README.md new file mode 100644 index 000000000000..937f07f8fec2 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/resources/README.md @@ -0,0 +1,11 @@ +# Resources +This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder. + +## Info +- Modifiable: yes +- Generated: no +- Committed: yes +- Packaged: no + +## Purpose +Use this folder to put anything you want to keep around as part of the repository for the module, but is not something that is required for the module. For example, development files, packaged builds, or additional information. This is only intended to be used in repositories where the module's output directory is cleaned, but tangential resources for the module want to remain intact. \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresBranch.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresBranch.Recording.json new file mode 100644 index 000000000000..d62506b4698e --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresBranch.Recording.json @@ -0,0 +1,94 @@ +{ + "Get-AzNeonPostgresBranch+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "762f8d95-48a1-4168-ab76-080e90694d2a" ], + "CommandName": [ "Get-AzNeonPostgresBranch" ], + "FullCommandName": [ "Get-AzNeonPostgresBranch_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/4a085fa3-35c3-4667-aada-ed29f5ab9859" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "5438980b-d7fd-44e5-b3f2-0b175bb3cc7b" ], + "x-ms-correlation-request-id": [ "e06c2c91-987a-49b1-a39b-d9d49ebf7208" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094846Z:e06c2c91-987a-49b1-a39b-d9d49ebf7208" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 18C8C2DD4FCB423F8A46471DB5B74FED Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:45Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1471" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"properties\":{\"projectId\":\"dawn-breeze-86932057\",\"attributes\":[{\"name\":\"createdAt\",\"value\":\"May 12, 2025 8:02 AM\"},{\"name\":\"logicalSize\",\"value\":\"30785536\"},{\"name\":\"cpuUsedSec\",\"value\":\"229\"},{\"name\":\"computeTimeSeconds\",\"value\":\"229\"},{\"name\":\"activeTimeSeconds\",\"value\":\"904\"},{\"name\":\"writtenDataBytes\",\"value\":\"608\"},{\"name\":\"dataTransferBytes\",\"value\":\"22\"},{\"name\":\"isProtected\",\"value\":\"false\"},{\"name\":\"isDefault\",\"value\":\"true\"},{\"name\":\"lastActive\",\"value\":\"Jun 12, 2025 9:36 AM\"},{\"name\":\"autoscalingLimitMinCu\",\"value\":\"0.25\"},{\"name\":\"autoscalingLimitMaxCu\",\"value\":\"0.25\"}],\"entityId\":\"br-damp-bird-a82olmcu\",\"entityName\":\"main\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"idle\"}},{\"properties\":{\"projectId\":\"dawn-breeze-86932057\",\"parentId\":\"br-damp-bird-a82olmcu\",\"attributes\":[{\"name\":\"createdAt\",\"value\":\"Jun 12, 2025 9:22 AM\"},{\"name\":\"logicalSize\",\"value\":\"30842880\"},{\"name\":\"cpuUsedSec\",\"value\":\"80\"},{\"name\":\"computeTimeSeconds\",\"value\":\"80\"},{\"name\":\"activeTimeSeconds\",\"value\":\"312\"},{\"name\":\"writtenDataBytes\",\"value\":\"198480\"},{\"name\":\"dataTransferBytes\",\"value\":\"0\"},{\"name\":\"isProtected\",\"value\":\"false\"},{\"name\":\"isDefault\",\"value\":\"false\"},{\"name\":\"lastActive\",\"value\":\"Jun 12, 2025 9:36 AM\"},{\"name\":\"autoscalingLimitMinCu\",\"value\":\"0.25\"},{\"name\":\"autoscalingLimitMaxCu\",\"value\":\"0.25\"}],\"entityId\":\"br-aged-fog-a8dk8sxi\",\"entityName\":\"test-branch\",\"createdAt\":\"Jun 12, 2025 9:22 AM\",\"provisioningState\":\"idle\"}}]}", + "isContentBase64": false + } + }, + "Get-AzNeonPostgresBranch+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "307cba53-bc3a-4c2f-95b8-2d9251339326" ], + "CommandName": [ "Get-AzNeonPostgresBranch" ], + "FullCommandName": [ "Get-AzNeonPostgresBranch_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/68a04ed2-3b2e-4d51-b7f5-c3df0dca155b" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "399fedea-5849-4aa9-8766-5ca1aa7ed4dc" ], + "x-ms-correlation-request-id": [ "51161611-b92e-4f49-be57-625abf788dd0" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094848Z:51161611-b92e-4f49-be57-625abf788dd0" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: B75DD090525F484BB486E12C2490CA17 Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:46Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "611" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"properties\":{\"projectId\":\"dawn-breeze-86932057\",\"parentId\":null,\"roleName\":null,\"databaseName\":null,\"roles\":null,\"databases\":null,\"endpoints\":null,\"attributes\":[{\"name\":\"logicalSize\",\"value\":\"30785536\"},{\"name\":\"cpuUsedSec\",\"value\":\"229\"},{\"name\":\"computeTimeSeconds\",\"value\":\"229\"},{\"name\":\"activeTimeSeconds\",\"value\":\"904\"},{\"name\":\"writtenDataBytes\",\"value\":\"608\"},{\"name\":\"dataTransferBytes\",\"value\":\"22\"},{\"name\":\"isProtected\",\"value\":\"false\"},{\"name\":\"isDefault\",\"value\":\"true\"}],\"entityId\":\"br-damp-bird-a82olmcu\",\"entityName\":\"main\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresBranch.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresBranch.Tests.ps1 new file mode 100644 index 000000000000..825ab53a81ec --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresBranch.Tests.ps1 @@ -0,0 +1,38 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresBranch')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresBranch.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +# Define variables directly in the script +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" +$projectId = "dawn-breeze-86932057" +$branchId = "br-damp-bird-a82olmcu" + +Describe 'Get-AzNeonPostgresBranch' { + It 'List' { + { + $result = Get-AzNeonPostgresBranch -ProjectName $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $result = Get-AzNeonPostgresBranch -Name $branchId -ProjectName $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresCompute.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresCompute.Recording.json new file mode 100644 index 000000000000..c097f001b254 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresCompute.Recording.json @@ -0,0 +1,48 @@ +{ + "Get-AzNeonPostgresCompute+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/endpoints?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/endpoints?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "e2e72057-d84c-4b3e-93f8-9a5f67b536d8" ], + "CommandName": [ "Get-AzNeonPostgresEndpoint" ], + "FullCommandName": [ "Get-AzNeonPostgresEndpoint_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/f9738222-cb4e-4579-ae43-8f713208539d" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "1e9bc537-5c52-40e9-843d-c91f6e1c5583" ], + "x-ms-correlation-request-id": [ "afef3c8b-ee52-4b55-92f8-3edc72e34d56" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "248" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3748" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094850Z:afef3c8b-ee52-4b55-92f8-3edc72e34d56" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 8BF4D1F23E93463D8499A252792C3A38 Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:49Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "253" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"properties\":{\"projectId\":\"dawn-breeze-86932057\",\"branchId\":\"br-damp-bird-a82olmcu\",\"endpointType\":\"read_write\",\"entityId\":\"ep-spring-cake-a88oisqp\",\"entityName\":\"Primary\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\"}}]}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresCompute.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresCompute.Tests.ps1 new file mode 100644 index 000000000000..67cea30a3730 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresCompute.Tests.ps1 @@ -0,0 +1,31 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresCompute')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresCompute.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +# Define variables directly in the script +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" +$projectId = "dawn-breeze-86932057" +$branchId = "br-damp-bird-a82olmcu" + +Describe 'Get-AzNeonPostgresCompute' { + It 'List' { + { + $result = Get-AzNeonPostgresEndpoint -BranchName $branchId -ProjectName $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresEndpoint.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresEndpoint.Recording.json new file mode 100644 index 000000000000..4a908e28a2f1 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresEndpoint.Recording.json @@ -0,0 +1,48 @@ +{ + "Get-AzNeonPostgresEndpoint+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/endpoints?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/endpoints?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "9a2e02ab-68e0-4a52-8548-1c94587fc2bc" ], + "CommandName": [ "Get-AzNeonPostgresEndpoint" ], + "FullCommandName": [ "Get-AzNeonPostgresEndpoint_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/26f00b0b-22e6-401c-b965-e68eca4bb757" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "13f1c681-7e20-4edd-adef-6ee8dce71b2a" ], + "x-ms-correlation-request-id": [ "fad52c2e-c2da-48e4-a8c0-9cf9f0dad6b6" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094851Z:fad52c2e-c2da-48e4-a8c0-9cf9f0dad6b6" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 0737BA7D6DFD4AB9BBBDE1D20DB256CC Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:51Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "253" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"properties\":{\"projectId\":\"dawn-breeze-86932057\",\"branchId\":\"br-damp-bird-a82olmcu\",\"endpointType\":\"read_write\",\"entityId\":\"ep-spring-cake-a88oisqp\",\"entityName\":\"Primary\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\"}}]}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresEndpoint.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresEndpoint.Tests.ps1 new file mode 100644 index 000000000000..17b81925203a --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresEndpoint.Tests.ps1 @@ -0,0 +1,31 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresEndpoint')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresEndpoint.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +# Define variables directly in the script +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" +$projectId = "dawn-breeze-86932057" +$branchId = "br-damp-bird-a82olmcu" + +Describe 'Get-AzNeonPostgresEndpoint' { + It 'List' { + { + $result = Get-AzNeonPostgresEndpoint -BranchName $branchId -ProjectName $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonDatabase.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonDatabase.Recording.json new file mode 100644 index 000000000000..4f81c606a202 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonDatabase.Recording.json @@ -0,0 +1,48 @@ +{ + "Get-AzNeonPostgresNeonDatabase+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/neonDatabases?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/neonDatabases?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "7eab63c3-77e2-4da6-b626-482a0f4d1e07" ], + "CommandName": [ "Get-AzNeonPostgresNeonDatabase" ], + "FullCommandName": [ "Get-AzNeonPostgresNeonDatabase_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/53f8134c-936d-4fed-925c-3e72ea6cf482" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "22686c32-5847-46f4-a94f-55e8a3cbb73e" ], + "x-ms-correlation-request-id": [ "7449e640-fff4-46b8-a7fb-0aad2af0d043" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094853Z:7449e640-fff4-46b8-a7fb-0aad2af0d043" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: E0CC25EC47C7497F94A354E31FB9396E Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:52Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "200" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"properties\":{\"branchId\":\"br-damp-bird-a82olmcu\",\"ownerName\":\"neondb_owner\",\"entityId\":\"1685451\",\"entityName\":\"neondb\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\"}}]}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonDatabase.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonDatabase.Tests.ps1 new file mode 100644 index 000000000000..ef3d27fa01e2 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonDatabase.Tests.ps1 @@ -0,0 +1,31 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresNeonDatabase')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresNeonDatabase.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +# Define variables directly in the script +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" +$projectId = "dawn-breeze-86932057" +$branchId = "br-damp-bird-a82olmcu" + +Describe 'Get-AzNeonPostgresNeonDatabase' { + It 'List' { + { + $result = Get-AzNeonPostgresNeonDatabase -BranchName $branchId -ProjectName $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonRole.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonRole.Recording.json new file mode 100644 index 000000000000..625b76dc147f --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonRole.Recording.json @@ -0,0 +1,48 @@ +{ + "Get-AzNeonPostgresNeonRole+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/neonRoles?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-damp-bird-a82olmcu/neonRoles?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "e92204b3-c956-4a04-8ca5-c447d69bc077" ], + "CommandName": [ "Get-AzNeonPostgresNeonRole" ], + "FullCommandName": [ "Get-AzNeonPostgresNeonRole_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/d4f8d38b-7e02-4c2e-85f7-b0bda6226bf3" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "d70c5b89-f2ea-483e-98dd-759e5a0eaa30" ], + "x-ms-correlation-request-id": [ "501d3055-8092-4bfb-ab78-8e8ae4fad7e8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094855Z:501d3055-8092-4bfb-ab78-8e8ae4fad7e8" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 31D40779980740B39C875BF04745CE6F Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:54Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:54 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "178" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"properties\":{\"branchId\":\"br-damp-bird-a82olmcu\",\"isSuperUser\":false,\"entityName\":\"neondb_owner\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\"}}]}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonRole.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonRole.Tests.ps1 new file mode 100644 index 000000000000..dc9a6e0d0f59 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresNeonRole.Tests.ps1 @@ -0,0 +1,31 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresNeonRole')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresNeonRole.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +# Define variables directly in the script +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" +$projectId = "dawn-breeze-86932057" +$branchId = "br-damp-bird-a82olmcu" + +Describe 'Get-AzNeonPostgresNeonRole' { + It 'List' { + { + $result = Get-AzNeonPostgresNeonRole -BranchName $branchId -ProjectName $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Recording.json index eff064a1dc63..4ffe308d1023 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Recording.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Recording.json @@ -1,17 +1,17 @@ { - "Get-AzNeonPostgresOrganization+[NoContext]+List+$GET+https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/providers/Neon.Postgres/organizations?api-version=2024-08-01-preview+1": { + "Get-AzNeonPostgresOrganization+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/providers/Neon.Postgres/organizations?api-version=2025-03-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/providers/Neon.Postgres/organizations?api-version=2024-08-01-preview", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/providers/Neon.Postgres/organizations?api-version=2025-03-01", "Content": null, "isContentBase64": false, "Headers": { - "x-ms-unique-id": [ "1" ], - "x-ms-client-request-id": [ "e4a44823-b4d8-4f15-ad64-37c09032cfe1" ], + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "6c0d453b-7ebb-4555-aadc-ea14d1c31eb9" ], "CommandName": [ "Get-AzNeonPostgresOrganization" ], "FullCommandName": [ "Get-AzNeonPostgresOrganization_List" ], "ParameterSetName": [ "__AllParameterSets" ], - "User-Agent": [ "AzurePowershell/v12.1.0", "PSVersion/v7.4.6", "Az.NeonPostgres/0.1.0" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -22,24 +22,24 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-original-request-ids": [ "b384ab76-3c08-41bf-a765-9af3657abacb", "ed0bb676-f4a5-4d24-8c62-3bde5a9a4f5e", "f937c91f-d68b-4dfd-9eb8-aeccc05e4861" ], + "x-ms-original-request-ids": [ "3d3f8bb5-6bc0-4043-a63b-cffcad1bcb67", "b041220c-43b3-4448-bb70-953c17dc0a31", "01e5a087-39e9-43f8-bca8-9f28765fbefb", "79b6688f-723e-477e-b253-17fb2e8d81ee", "52b8e007-9411-4254-9646-528c48d61622" ], "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], - "x-ms-request-id": [ "5a93ef73-6bf5-43b8-a91f-728649ac4df2" ], - "x-ms-correlation-request-id": [ "5a93ef73-6bf5-43b8-a91f-728649ac4df2" ], - "x-ms-routing-request-id": [ "JIOINDIACENTRAL:20241108T131246Z:5a93ef73-6bf5-43b8-a91f-728649ac4df2" ], + "x-ms-request-id": [ "260a679e-77c6-4a89-b740-f4fb185e95ec" ], + "x-ms-correlation-request-id": [ "260a679e-77c6-4a89-b740-f4fb185e95ec" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094857Z:260a679e-77c6-4a89-b740-f4fb185e95ec" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: 0C36BBBCA5B84CE2AA756AB9ECC0B9A7 Ref B: MAA201060516011 Ref C: 2024-11-08T13:12:43Z" ], - "Date": [ "Fri, 08 Nov 2024 13:12:45 GMT" ] + "X-MSEdge-Ref": [ "Ref A: 6FB85ACDB5F4408DA18F7DA50BF34F82 Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:55Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:57 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "181440" ], + "Content-Length": [ "83613" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"value\":[{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/org123\",\"name\":\"org123\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T05:59:50.9926464Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T06:03:05.6033567Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"07a05ead-f711-4748-d3f0-ccd67de09a5a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-cool-shadow-45800462\",\"organizationName\":\"org123\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-cool-shadow-45800462\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-Neon-Org-Prod\",\"name\":\"Sr-Neon-Org-Prod\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T10:04:14.9726654Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T10:07:02.9668988Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"490f6c5f-1e60-443d-c7ad-6ccbe27c528c\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-twilight-union-48734045\",\"organizationName\":\"Sr-Neon-Org-Prod\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-twilight-union-48734045\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-Neon-Org-Prod-2\",\"name\":\"Sr-Neon-Org-Prod-2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{\"env\":\"Prod\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T10:16:08.253292Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T10:17:06.3799222Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"26204ba2-5e43-45d9-d927-bc75b79fe401\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-billowing-sky-96504791\",\"organizationName\":\"Sr-Neon-Org-Prod-2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-billowing-sky-96504791\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/ProdNeonOrg-1\",\"name\":\"ProdNeonOrg-1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-29T05:02:55.0776488Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-29T05:04:59.7428564Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c0142c74-27d6-44a8-c051-66a3a679ccf8\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-floral-dust-64895481\",\"organizationName\":\"ProdNeonOrg-1\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-floral-dust-64895481\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/test-123/providers/Neon.Postgres/organizations/My-new-neon-org\",\"name\":\"My-new-neon-org\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"systemData\":{\"createdBy\":\"priyverma@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-29T12:33:47.8956169Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-29T12:34:40.4863268Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"465f6443-b85e-4b41-cb1b-6ba0fae48f87\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Priyanshi\",\"lastName\":\"Verma\",\"emailAddress\":\"priyverma@microsoft.com\",\"upn\":\"priyverma_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-crimson-king-81505259\",\"organizationName\":\"My-new-neon-org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-crimson-king-81505259\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/ProdOrgTest\",\"name\":\"ProdOrgTest\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-29T15:42:54.9203969Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-29T15:43:35.436048Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"7b4aa848-d64f-4ff2-d1fb-0784c136f135\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-lively-night-96391951\",\"organizationName\":\"ProdOrgTest\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-lively-night-96391951\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/priyverma-rg/providers/Neon.Postgres/organizations/My-new-Neon-Org\",\"name\":\"My-new-Neon-Org\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"priyverma@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-04T11:17:17.186519Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-04T11:18:27.7305585Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"a0d03638-ce98-47c5-c485-b0d5e39df7f0\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Priyanshi\",\"lastName\":\"Verma\",\"emailAddress\":\"priyverma@microsoft.com\",\"upn\":\"priyverma_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-morning-sound-58968581\",\"organizationName\":\"My-new-Neon-Org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-morning-sound-58968581\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-prod-MP-DONOT-DELETE\",\"name\":\"rj-prod-MP-DONOT-DELETE\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T05:13:20.1571224Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T05:14:23.7659505Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d6ce9362-7b86-469f-c62c-f14d9091bc02\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-small-glitter-29140581\",\"organizationName\":\"rj-prod-MP-DONOT-DELETE\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-small-glitter-29140581\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/abcd\",\"name\":\"abcd\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T11:26:34.003348Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T11:28:56.4010994Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"abcd\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/abc\",\"name\":\"abc\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"tags\":{},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T11:31:23.9213265Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T11:33:45.7601155Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"abc\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/TestEUS21\",\"name\":\"TestEUS21\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-16T09:45:05.7469413Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T09:45:05.7469413Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"TestEUS21\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-dark-waterfall-92198998\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_20\",\"name\":\"test_20\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T12:16:40.407826Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_20\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_21\",\"name\":\"test_21\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-16T12:17:29.5226805Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T12:17:29.5226805Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_21\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_22\",\"name\":\"test_22\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-16T12:19:06.1185273Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T12:19:06.1185273Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_22\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-88888\",\"name\":\"testrg-88888\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-16T12:44:45.806407Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T12:44:45.806407Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"nlbfiwtslenfwek\",\"planName\":\"neon_test_1\",\"termUnit\":\"qbcq\",\"termId\":\"aedlchikwqckuploswthvshe\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"sralluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"officeAddress\":null,\"businessPhone\":\"0987654321\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"sr-postgres1\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_24\",\"name\":\"test_24\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-16T13:43:58.0804269Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T13:43:58.0804269Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_24\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_25\",\"name\":\"test_25\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-16T13:44:41.3699106Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-16T13:44:41.3699106Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_25\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/TestOperationState\",\"name\":\"TestOperationState\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T02:10:29.9154705Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"TestOperationState\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-green-sun-53390735\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/eus2euap-nt29\",\"name\":\"eus2euap-nt29\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T02:17:44.1198494Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T02:17:44.1198494Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"eus2euap-nt29\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-odd-dust-80809405\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/eus2euap-nt31\",\"name\":\"eus2euap-nt31\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T05:12:21.2977096Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T05:12:21.2977096Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"eus2euap-nt31\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-patient-unit-11626814\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/test433\",\"name\":\"test433\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T05:25:21.5239162Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T05:25:21.5239162Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"test433\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-morning-union-52457945\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-123456\",\"name\":\"testrg-123456\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T07:15:17.6686702Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T07:15:17.6686702Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"nlbfiwtslenfwek\",\"planName\":\"neon_test_1\",\"termUnit\":\"qbcq\",\"termId\":\"aedlchikwqckuploswthvshe\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"sralluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"officeAddress\":null,\"businessPhone\":\"0987654321\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"sr-postgres1\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-11112\",\"name\":\"testrg-11112\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T07:20:00.9932062Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T07:20:00.9932062Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"nlbfiwtslenfwek\",\"planName\":\"neon_test_1\",\"termUnit\":\"qbcq\",\"termId\":\"aedlchikwqckuploswthvshe\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"sralluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"officeAddress\":null,\"businessPhone\":\"0987654321\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"sr-postgres1\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-111\",\"name\":\"testrg-111\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T07:34:34.6218137Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T08:47:38.982841Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"nlbfiwtslenfwek\",\"planName\":\"neon_test_1\",\"termUnit\":\"qbcq\",\"termId\":\"aedlchikwqckuploswthvshe\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"sralluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"businessPhone\":\"0987654321\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"sr-postgres1\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-11\",\"name\":\"testrg-11\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T07:39:51.5139026Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T07:39:51.5139026Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"nlbfiwtslenfwek\",\"planName\":\"neon_test_1\",\"termUnit\":\"qbcq\",\"termId\":\"aedlchikwqckuploswthvshe\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"sralluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"officeAddress\":null,\"businessPhone\":\"0987654321\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"sr-postgres1\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-2626\",\"name\":\"testrg-2626\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T08:09:47.2024837Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T08:09:47.2024837Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"nlbfiwtslenfwek\",\"planName\":\"neon_test_1\",\"termUnit\":\"qbcq\",\"termId\":\"aedlchikwqckuploswthvshe\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"sralluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"officeAddress\":null,\"businessPhone\":\"0987654321\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"testrg-2626\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/TestOperationStatus2\",\"name\":\"TestOperationStatus2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T08:12:14.0806179Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T08:12:14.0806179Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"TestOperationStatus2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-misty-lake-11365065\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/eus2euap-nt32\",\"name\":\"eus2euap-nt32\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T08:18:49.7983034Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T08:18:49.7983034Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"eus2euap-nt32\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-solitary-cake-50614732\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-2627\",\"name\":\"testrg-2627\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T08:21:38.0116952Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T08:21:38.0116952Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Raja\",\"lastName\":\"Singhal\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"08764288851\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"businessPhone\":\"0987654321\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"testrg-2627\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-misty-river-14958008\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-2630\",\"name\":\"testrg-2630\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T09:04:55.7581725Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Raja\",\"lastName\":\"Singhal\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"08764288851\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"businessPhone\":\"0987654321\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"testrg-2630\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/eus2euap-nt33\",\"name\":\"eus2euap-nt33\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T10:06:20.8027229Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-17T10:09:29.4396235Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"eus2euap-nt33\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/eus2euap-nt34\",\"name\":\"eus2euap-nt34\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T10:16:20.3941379Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-17T10:20:14.6452925Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"eus2euap-nt34\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_26\",\"name\":\"test_26\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T11:50:38.0218065Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T11:50:38.0218065Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_26\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_27\",\"name\":\"test_27\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T11:51:42.6349704Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T11:51:42.6349704Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_27\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_28\",\"name\":\"test_28\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T11:52:29.4026224Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T11:52:29.4026224Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_28\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_29\",\"name\":\"test_29\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T14:32:38.7940544Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-17T14:34:18.0928311Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"test_29\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-snowy-shadow-71976338\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_30\",\"name\":\"test_30\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T14:33:46.0340283Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-17T14:35:15.115468Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"test_30\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-misty-dew-72348090\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_31\",\"name\":\"test_31\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T15:06:54.4806329Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_31\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_32\",\"name\":\"test_32\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-17T15:07:31.8070432Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-17T15:07:31.8070432Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_32\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_33\",\"name\":\"test_33\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T07:37:54.7703793Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_33\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_34\",\"name\":\"test_34\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T07:38:33.8411623Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T07:38:33.8411623Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_34\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_35\",\"name\":\"test_35\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T08:47:15.6433304Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_35\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_36\",\"name\":\"test_36\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T08:47:56.9565987Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T08:47:56.9565987Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_36\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_37\",\"name\":\"test_37\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T11:08:09.8378684Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"test_37\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-late-surf-12908850\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_38\",\"name\":\"test_38\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T11:08:44.8068609Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T11:08:44.8068609Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"test_38\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-royal-water-32199411\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_40\",\"name\":\"test_40\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T13:34:56.844481Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T13:34:56.844481Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_40\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_41\",\"name\":\"test_41\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T15:26:55.213017Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"test_41\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_42\",\"name\":\"test_42\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T15:27:37.7286161Z\",\"lastModifiedBy\":\"guptashash@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T15:27:37.7286161Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"ac504e3b-61b5-4760-ca54-0591da3a8087\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"test_42\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-spring-hat-19085711\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/gupta51/providers/Neon.Postgres/organizations/test_44\",\"name\":\"test_44\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"guptashash@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-20T10:45:14.2245833Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-20T10:48:37.6696964Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"00d06ee7-6e40-4dcb-d599-be0f830295e4\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Shashank\",\"lastName\":\"Gupta\",\"emailAddress\":\"guptashash@microsoft.com\",\"upn\":\"guptashash@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"test_44\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-calm-truth-95002090\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/eus2euap-nt37\",\"name\":\"eus2euap-nt37\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-20T12:00:30.1850885Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-20T12:03:15.8575194Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"3b1dc500-d445-4720-d308-9f4a7a6313ce\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"eus2euap-nt36\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-withered-bar-18212556\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/deepika-neon-org-2110\",\"name\":\"deepika-neon-org-2110\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T05:43:27.3874974Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T05:45:13.1057016Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"8e966f3d-b1d7-4beb-dcf2-d667d848a804\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"deepika-neon-org-2110\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-bitter-river-68692748\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/testOrgAAK\",\"name\":\"testOrgAAK\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T07:12:25.3271874Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T07:14:54.8372555Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"cb35e68e-40d2-4571-c4a3-69dfc1688178\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"testOrgAAK\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-broad-bird-88286889\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/NeonTestResource\",\"name\":\"NeonTestResource\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T16:34:49.0962829Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T16:36:28.8779884Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"cc303643-4057-491f-cc8e-030a0fcdb5e6\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@example.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"SampleCompany\",\"country\":\"USA\",\"officeAddress\":\"5678 Azure Blvd\",\"businessPhone\":\"+1234567890\",\"domain\":\"samplecompany.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org67890\",\"organizationName\":\"PartnerOrgTest\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app67890\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-delicate-morning-13588151\",\"aadDomains\":[\"partnerorgtest.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/testCLI3\",\"name\":\"testCLI3\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T18:03:52.7521565Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T18:04:53.9735963Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"8e525940-3300-4809-c0fd-fccf77cfd730\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"testCLI3\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-long-waterfall-13574342\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonCLI1\",\"name\":\"almasTestNeonCLI1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T18:13:21.5974908Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T18:14:41.9817237Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d7956329-f6f6-4310-c32a-6d3c46bffbc4\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-autumn-smoke-39663810\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/NeonTestResourceForCLI2\",\"name\":\"NeonTestResourceForCLI2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T18:49:26.3211919Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T13:01:17.1223483Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"db3e2813-417f-441e-c220-550fa20ed372\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@example.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"SampleCompany\",\"country\":\"USA\",\"officeAddress\":\"5678 Azure Blvd\",\"businessPhone\":\"+1234567890\",\"domain\":\"samplecompany.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org67890\",\"organizationName\":\"PartnerOrgTestForCLI2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app67890\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-dry-heart-14145168\",\"aadDomains\":[\"partnerorgtest.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/NeonTestResourceForCLI3\",\"name\":\"NeonTestResourceForCLI3\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T18:53:07.8740855Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T18:53:59.8132572Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b075c3cc-fa48-46f1-d7a8-56e7de262ec1\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@example.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"SampleCompany\",\"country\":\"USA\",\"officeAddress\":\"5678 Azure Blvd\",\"businessPhone\":\"+1234567890\",\"domain\":\"samplecompany.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Deleting\",\"partnerOrganizationProperties\":{\"organizationId\":\"org67890\",\"organizationName\":\"PartnerOrgTestForCLI3\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app67890\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-lucky-snow-46458514\",\"aadDomains\":[\"partnerorgtest.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/NeonCLITestResource1\",\"name\":\"NeonCLITestResource1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T18:56:12.8009938Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T18:57:47.0688822Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"372b00ba-f425-4a84-de2f-c8ad6ca94da9\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@example.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"SampleCompany\",\"country\":\"USA\",\"officeAddress\":\"5678 Azure Blvd\",\"businessPhone\":\"+1234567890\",\"domain\":\"samplecompany.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org67890\",\"organizationName\":\"PartnerOrgCLITest\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app67890\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-young-term-63759514\",\"aadDomains\":[\"partnerorgtest.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/NeonCLITestOrg1\",\"name\":\"NeonCLITestOrg1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-21T19:03:11.7505214Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-21T19:04:16.4363549Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0e758fc3-3dd7-419e-d32e-25d5072f837e\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@example.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"SampleCompany\",\"country\":\"USA\",\"officeAddress\":\"5678 Azure Blvd\",\"businessPhone\":\"+1234567890\",\"domain\":\"samplecompany.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org67890\",\"organizationName\":\"PartnerOrgForCLITest1\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app67890\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-super-grass-33609650\",\"aadDomains\":[\"partnerorgtest.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/deepika-abc\",\"name\":\"deepika-abc\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T07:38:10.8361851Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T07:40:36.880667Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"gmz7xq9ge3py\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"deep1env\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/abcd\",\"name\":\"abcd\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T08:10:39.8736582Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T08:12:48.2869499Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b3c41932-8d9b-4104-c808-5b76dcb3f971\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"abcd\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-shiny-cloud-62461410\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/LocalDemo234\",\"name\":\"LocalDemo234\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T09:05:37.716622Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T15:42:37.5369321Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"ab2e41ad-eac0-4b85-c271-39370c8ebd81\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"LocalDemo23\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-wild-bonus-61488120\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/TestDemoTime\",\"name\":\"TestDemoTime\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T09:19:58.262958Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T09:21:16.1070803Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f057abb7-00fe-4dff-cc6d-67c81853ec22\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationName\":\"TestDemoTime\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-summer-sea-65154455\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/deepika-neon-org-2\",\"name\":\"deepika-neon-org-2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T11:10:40.1624497Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"37d167b9-f79d-4837-d70d-ad64c4a2a6a9\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-delicate-tree-26917105\",\"organizationName\":\"deep09env\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-delicate-tree-26917105\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-2\",\"name\":\"rj-test-2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T16:18:55.8675968Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T08:43:14.7204529Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"8da8d190-21b8-4172-d671-a2d04c8b74fe\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-tiny-fog-93640917\",\"organizationName\":\"rj-test-2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-tiny-fog-93640917\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/DelOrg2\",\"name\":\"DelOrg2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T16:38:10.410968Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T16:48:27.8341629Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"923586ea-7012-4a74-d453-10f27ef1cac6\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-proud-shadow-28613117\",\"organizationName\":\"DelOrg2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-proud-shadow-28613117\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/DeleteTestOrg11\",\"name\":\"DeleteTestOrg11\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T16:59:59.4434845Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T17:09:37.260644Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"e1e0b2f7-20f8-4bd8-c731-5fce2d74d57b\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-delicate-flower-75370745\",\"organizationName\":\"DeleteTestOrg11\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-delicate-flower-75370745\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/LocalDeleteTest12\",\"name\":\"LocalDeleteTest12\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-22T17:30:57.1129936Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-22T17:42:33.2420777Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b263d3bd-06d2-43d6-dc63-b7e2ccb8ff2e\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-odd-leaf-34144287\",\"organizationName\":\"LocalDeleteTest12\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-odd-leaf-34144287\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/TestORgCreate12\",\"name\":\"TestORgCreate12\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T01:43:54.5546897Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T01:55:37.0773693Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"59838c35-902a-4293-ce75-b65be0341728\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-quiet-night-38746973\",\"organizationName\":\"TestORgCreate12\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-quiet-night-38746973\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/oldBranchORg\",\"name\":\"oldBranchORg\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T02:25:20.5225085Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d69d2a4e-72f0-4419-cfcd-8530516e1a6a\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"oldBranchORg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-steep-pond-15957334\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/TestOrgNeon5\",\"name\":\"TestOrgNeon5\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T03:57:24.8996185Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T04:09:12.2443454Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"207221e5-85a9-414e-cdeb-93f16556014d\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"TestOrgNeon5\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-still-cake-89379705\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/eus2euap-nt39\",\"name\":\"eus2euap-nt39\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T06:11:45.4924385Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T06:16:33.0535858Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0e3bfad7-0039-4d8b-cbdd-38169b0781ae\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-dawn-mouse-16194571\",\"organizationName\":\"eus2euap-nt39\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-dawn-mouse-16194571\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/eus2euap-nt40\",\"name\":\"eus2euap-nt40\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:04:23.821737Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:08:01.8589709Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f83024ef-19c7-4ba2-d621-5d0a6f6a3d9a\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"upn\":\"sralluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-rapid-star-52416281\",\"organizationName\":\"eus2euap-nt40\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-rapid-star-52416281\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org52\",\"name\":\"rj-test-org52\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T14:21:42.7415758Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"21d83f83-765b-4916-df36-d77f33a199bd\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-misty-sky-86590422\",\"organizationName\":\"rj-test-org52\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-misty-sky-86590422\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-errLog\",\"name\":\"rj-test-errLog\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T14:24:36.5060633Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T14:26:57.9166019Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"27584830-6e4c-44e7-d3fd-06c3fb627de1\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-misty-sunset-19888206\",\"organizationName\":\"rj-test-errLog\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-misty-sunset-19888206\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org55\",\"name\":\"rj-test-org55\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T08:56:53.8190557Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f7af23ba-a5ba-456d-cd9c-5c2f388216c0\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-green-unit-22214665\",\"organizationName\":\"rj-test-org55\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-green-unit-22214665\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org57\",\"name\":\"rj-test-org57\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T08:46:53.6187157Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d1dcccab-0434-4f02-c618-136074977dd0\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-icy-butterfly-08459723\",\"organizationName\":\"rj-test-org57\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-icy-butterfly-08459723\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org58\",\"name\":\"rj-test-org58\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-26T10:22:40.383972Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-26T10:25:41.8486041Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"013fe0f4-376e-4c30-d832-2d0924ad772d\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-morning-butterfly-11068126\",\"organizationName\":\"rj-test-org58\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-morning-butterfly-11068126\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org61\",\"name\":\"rj-test-org61\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-28T05:59:22.5243881Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-28T06:02:37.9636346Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"08c06325-ed68-4224-c4c6-e1452c344fd2\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-misty-credit-26078101\",\"organizationName\":\"rj-test-org61\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-misty-credit-26078101\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-auth2\",\"name\":\"rj-test-auth2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-28T09:09:45.2289825Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c3c6da91-44e6-4380-c5c4-75f7d1a03de6\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-polished-tree-53233749\",\"organizationName\":\"rj-test-auth2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-polished-tree-53233749\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org65\",\"name\":\"rj-test-org65\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-28T09:15:16.3985599Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T08:52:19.8329029Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"8c4dd96e-48d6-4bf0-cf59-a76d606a2532\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-floral-darkness-19280518\",\"organizationName\":\"rj-test-org65\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-floral-darkness-19280518\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPS1\",\"name\":\"almasTestNeonPS1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"environment\":\"production\"},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T03:59:19.8133358Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T04:29:37.2094545Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"6410a9e4-1346-43e0-d2bc-78c7111a68cf\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-steep-math-83980080\",\"organizationName\":\"PartnerOrg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-steep-math-83980080\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPS2\",\"name\":\"almasTestNeonPS2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T04:06:04.3742005Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-06T04:06:04.3742005Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"yxmkfivp\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Accepted\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/AlmasTestNov1\",\"name\":\"AlmasTestNov1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T04:14:27.0241898Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T11:06:55.4515401Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"85ab8814-818f-4d21-c30e-1d7a29809f1c\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-winter-hill-52241870\",\"organizationName\":\"AlmasTestNov1\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-winter-hill-52241870\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/testAlmasNov2\",\"name\":\"testAlmasNov2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T04:16:35.8403288Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-06T04:16:35.8403288Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Accepted\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"testAlmasNov2\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-0\",\"name\":\"rj-test-0\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T08:55:59.1381094Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-06T08:55:59.1381094Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Accepted\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"rj-test-0\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-100\",\"name\":\"rj-test-100\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T09:09:42.8316849Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-06T09:09:42.8316849Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":null},\"provisioningState\":\"Accepted\",\"partnerOrganizationProperties\":{\"organizationId\":null,\"organizationName\":\"rj-test-100\",\"singleSignOnProperties\":null}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/TestUSerID\",\"name\":\"TestUSerID\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-07T05:56:21.6655932Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"TestUSerID\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/taretr\",\"name\":\"taretr\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-07T10:09:57.6062841Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"taretr\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-db-test-6\",\"name\":\"rj-db-test-6\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-07T11:42:58.4681541Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"dc7de63a-36e4-49c1-d648-12972b2a4616\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-winter-night-73540081\",\"organizationName\":\"rj-db-test-6\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-winter-night-73540081\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-db-7\",\"name\":\"rj-test-db-7\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T04:20:57.7271734Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d77f738f-dcbd-453d-dcee-5cc4e8cf3d5e\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-wild-violet-38655699\",\"organizationName\":\"rj-test-db-7\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-wild-violet-38655699\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-db-test-10\",\"name\":\"rj-db-test-10\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T04:26:35.8518701Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T04:57:36.5334564Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0f4445e1-910b-4eda-ccfb-c97b3c81eb5e\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-muddy-smoke-45275866\",\"organizationName\":\"rj-db-test-10\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-muddy-smoke-45275866\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-db-test-11\",\"name\":\"rj-db-test-11\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T05:55:46.963398Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"rj-db-test-11\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-db-test-12\",\"name\":\"rj-db-test-12\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T05:32:44.6868061Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T05:57:37.1403169Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"1f6f81f3-db17-43a1-d646-81d0884d5e42\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-bold-cell-54038508\",\"organizationName\":\"rj-db-test-12\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-bold-cell-54038508\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-db-test-13\",\"name\":\"rj-db-test-13\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T09:13:40.3503059Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"rj-db-test-13\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/TestConnector-1\",\"name\":\"TestConnector-1\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"priyverma@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T07:38:13.2123095Z\",\"lastModifiedBy\":\"priyverma@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T07:38:13.2123095Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Priyanshi\",\"lastName\":\"Verma\",\"emailAddress\":\"priyverma@microsoft.com\",\"upn\":\"priyverma_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":0},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-orange-lab-31620121\",\"organizationName\":\"TestConnector-1\",\"singleSignOnProperties\":{\"singleSignOnState\":null,\"enterpriseAppId\":null,\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-orange-lab-31620121\",\"aadDomains\":null}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/serviceconnectortest\",\"name\":\"serviceconnectortest\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"chejian@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T07:47:18.0268497Z\",\"lastModifiedBy\":\"chejian@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T07:47:18.0268497Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bryce\",\"lastName\":\"Bryce\",\"emailAddress\":\"chejian@microsoft.com\",\"upn\":\"chejian_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":0},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-shy-frost-34375307\",\"organizationName\":\"serviceconnectortest\",\"singleSignOnProperties\":{\"singleSignOnState\":null,\"enterpriseAppId\":null,\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-shy-frost-34375307\",\"aadDomains\":null}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/abc\",\"name\":\"abc\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-18T08:50:34.9174502Z\",\"lastModifiedBy\":\"deepikan@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-18T08:50:34.9174502Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"officeAddress\":null,\"businessPhone\":\"\",\"domain\":null,\"numberOfEmployees\":0},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-square-hat-34005347\",\"organizationName\":\"abc\",\"singleSignOnProperties\":{\"singleSignOnState\":null,\"enterpriseAppId\":null,\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-square-hat-34005347\",\"aadDomains\":null}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/testrg-0030\",\"name\":\"testrg-0030\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-18T12:07:30.5953465Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Postgres - Free\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Raja\",\"lastName\":\"Singhal\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"08764288851\"},\"companyDetails\":{\"companyName\":\"Liftr\",\"country\":\"India\",\"businessPhone\":\"0987654321\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"testrg-0030\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/sr_neon_org\",\"name\":\"sr_neon_org\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T06:18:47.6993496Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"35207736-0a47-47be-dbba-2183d0d33c48\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-odd-butterfly-90799848\",\"organizationName\":\"sr_neon_org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-odd-butterfly-90799848\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-delete\",\"name\":\"rj-test-delete\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T07:38:07.5856233Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f67bd209-f956-4d56-d670-f29ada707e60\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-long-brook-84753007\",\"organizationName\":\"rj-test-delete\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-long-brook-84753007\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/neonorg-deepika-2310\",\"name\":\"neonorg-deepika-2310\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T08:05:29.6936641Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T08:07:02.3524211Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"gmz7xq9ge3py\",\"termId\":\"P1M\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"neonorg-deepika-2310\"}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/chsahu-test-rg/providers/Neon.Postgres/organizations/org1-manish\",\"name\":\"org1-manish\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"narulamanish@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T08:36:17.4224705Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T08:38:20.3974502Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"7e7278b8-c174-4fde-d77c-53841e615869\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Manish\",\"lastName\":\"Narula\",\"emailAddress\":\"narulamanish@microsoft.com\",\"upn\":\"narulamanish_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-super-queen-79868034\",\"organizationName\":\"org1-manish\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-super-queen-79868034\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/TestNeonOrgSr\",\"name\":\"TestNeonOrgSr\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T09:10:49.1693618Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T09:11:49.7789363Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f8131edf-6c8f-4690-c80e-484aff442c10\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-wispy-paper-83509238\",\"organizationName\":\"TestNeonOrgSr\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-wispy-paper-83509238\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg-2/providers/Neon.Postgres/organizations/rj-test-30\",\"name\":\"rj-test-30\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T09:56:16.5425072Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T09:57:18.5523349Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"71f8b5f8-35df-48e1-dc14-2dd8fe43ddb3\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-long-silence-75551971\",\"organizationName\":\"rj-test-30\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-long-silence-75551971\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/FinalTestOrgSr\",\"name\":\"FinalTestOrgSr\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-23T09:58:11.7826789Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-23T09:59:04.717623Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"01a6ac94-a854-49d8-c861-de7ec425d179\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-quiet-dew-71271059\",\"organizationName\":\"FinalTestOrgSr\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-quiet-dew-71271059\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/ntt\",\"name\":\"ntt\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"CloudTest\":\"E2E-Automation\"},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T05:21:18.0863113Z\",\"lastModifiedBy\":\"srinivas.alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-24T05:28:23.705414Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"4ddbd30a-cfbc-4c54-d02c-c2f2a7eaa86a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-quiet-bread-79757871\",\"organizationName\":\"ntt\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-quiet-bread-79757871\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-test-org\",\"name\":\"rj-test-org\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T05:26:44.0337727Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T05:27:51.0617884Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"3e3929d3-176a-447d-c1d2-d614ce776c7a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-young-night-63659323\",\"organizationName\":\"rj-test-org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-young-night-63659323\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/priyverma-rg/providers/Neon.Postgres/organizations/test-123-neon\",\"name\":\"test-123-neon\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"priyverma@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T09:56:54.9032678Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T09:57:58.2561111Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"da3b994a-9328-4c6c-d129-782a8d380129\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Priyanshi\",\"lastName\":\"Verma\",\"emailAddress\":\"priyverma@microsoft.com\",\"upn\":\"priyverma_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-aged-frog-45487897\",\"organizationName\":\"test-123-neon\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-aged-frog-45487897\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sralluri-Neon-Postgres-Org\",\"name\":\"Sralluri-Neon-Postgres-Org\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T10:08:30.3099407Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T10:09:28.2814813Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"6f90e698-c0b7-456d-c1ce-b9f55243d02c\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-twilight-night-35071595\",\"organizationName\":\"Sralluri-Neon-Postgres-Org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-twilight-night-35071595\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/NP-Org-1\",\"name\":\"NP-Org-1\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T10:24:17.1310206Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T10:25:28.8557011Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b81c7835-d0bd-45ff-c8e2-9a15e85a9527\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-wandering-wildflower-76270823\",\"organizationName\":\"NP-Org-1\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-wandering-wildflower-76270823\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/priyverma-rg/providers/Neon.Postgres/organizations/Test-Neon-Org-22\",\"name\":\"Test-Neon-Org-22\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"priyverma@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T10:42:04.3384975Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T10:42:51.0986509Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"ba1834ba-b5f7-4d9c-dd92-4354c166a35d\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Priyanshi\",\"lastName\":\"Verma\",\"emailAddress\":\"priyverma@microsoft.com\",\"upn\":\"priyverma_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-falling-bread-28494706\",\"organizationName\":\"Test-Neon-Org-22\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-falling-bread-28494706\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/neon-org-123\",\"name\":\"neon-org-123\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"tag\":\"value1\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T12:28:08.9870655Z\",\"lastModifiedBy\":\"deepikan@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-10-24T12:30:27.9301145Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"8408370c-5aa2-43f7-ccbb-fb6f4ba60295\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-lively-night-60163501\",\"organizationName\":\"neon-org-123\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-lively-night-60163501\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/test-org-1234-deepika\",\"name\":\"test-org-1234-deepika\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T12:32:12.2236194Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T12:33:17.6238023Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0fd5d4ee-7cfd-49e8-c957-f10651f188cb\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-billowing-pine-89853604\",\"organizationName\":\"test-org-1234-deepika\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-billowing-pine-89853604\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/neon-og-1234\",\"name\":\"neon-og-1234\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T12:51:17.464874Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T12:52:18.2599858Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"e8a6059f-1678-4e5c-c5c6-356d7a794a94\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-silent-smoke-92942180\",\"organizationName\":\"neon-og-1234\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-silent-smoke-92942180\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/org-neon-123\",\"name\":\"org-neon-123\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T12:59:06.5074685Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T13:00:04.4089246Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0fec48ab-7c58-4b31-c940-cb32953fbfd9\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-sparkling-rice-77717590\",\"organizationName\":\"org-neon-123\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-sparkling-rice-77717590\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-NT-Org-1\",\"name\":\"Sr-NT-Org-1\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T17:37:49.3161493Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T17:38:51.7980758Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c48cf476-b725-4485-c9c7-ea6f295f5f95\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-yellow-king-06110799\",\"organizationName\":\"Sr-NT-Org-1\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-yellow-king-06110799\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-NT-ORg-2\",\"name\":\"Sr-NT-ORg-2\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-24T17:51:19.3919206Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-24T17:52:32.2025794Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"2c78fb7e-3515-418e-cf28-35ed961f56ff\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-tight-wildflower-09384045\",\"organizationName\":\"Sr-NT-ORg-2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-tight-wildflower-09384045\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/neon-org121\",\"name\":\"neon-org121\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T05:16:49.8740686Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"01ca6bd7-10d5-49ea-ca54-eb1ff7ebf060\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-winter-art-32620261\",\"organizationName\":\"neon-org121\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-winter-art-32620261\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-NP-Org-2\",\"name\":\"Sr-NP-Org-2\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:03:04.0974829Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:04:14.7639535Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d0df0484-28e9-4073-d398-b931616d3900\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-old-queen-96188208\",\"organizationName\":\"Sr-NP-Org-2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-old-queen-96188208\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-NP-Org-3\",\"name\":\"Sr-NP-Org-3\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:08:43.3993221Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:09:40.9954627Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"7bed2f77-85ab-4386-c87f-5954b3c34145\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-polished-bird-22547335\",\"organizationName\":\"Sr-NP-Org-3\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-polished-bird-22547335\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-NP-Org-4\",\"name\":\"Sr-NP-Org-4\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:11:38.3677159Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:12:29.2772158Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"dbe7a3aa-5389-4fbd-c377-5aaae5d35785\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-weathered-star-47480774\",\"organizationName\":\"Sr-NP-Org-4\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-weathered-star-47480774\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/org1234deepika2510\",\"name\":\"org1234deepika2510\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:21:58.3723516Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:23:12.3868158Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"572e6a14-d65a-458b-d78b-cd324d13d7a9\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-wandering-boat-33460630\",\"organizationName\":\"org1234\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-wandering-boat-33460630\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/tags-test-deepika-2510\",\"name\":\"tags-test-deepika-2510\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\",\"user\":\"deepika\",\"tag1\":\"value1\",\"project\":\"liftr\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:25:22.3346594Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:26:23.2347782Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"95938d8a-f0ff-406e-da7a-b8f8533cd964\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-calm-union-09747558\",\"organizationName\":\"tags-test-deepika-2510\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-calm-union-09747558\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/deeepika-no-tags-test\",\"name\":\"deeepika-no-tags-test\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T07:54:47.7311363Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T07:55:54.1021242Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"eea0be04-2a2c-4e90-d367-44d4212fc0c4\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-lively-poetry-50393376\",\"organizationName\":\"abc\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-lively-poetry-50393376\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/Sr-NP-Org-5\",\"name\":\"Sr-NP-Org-5\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T09:40:32.6667398Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T09:41:25.2813563Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"e7ba56cc-0e50-4b5c-c46b-56d552e00168\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-tight-firefly-18353280\",\"organizationName\":\"Sr-NP-Org-5\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-tight-firefly-18353280\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/tags-test-2-preview\",\"name\":\"tags-test-2-preview\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\",\"user\":\"deepika\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-25T10:09:02.4490987Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-25T10:10:02.2640161Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"53bee2b2-8563-46cc-cb57-e75a7b03904b\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-curly-union-40262265\",\"organizationName\":\"tags-test-2-preview\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-curly-union-40262265\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/sralluri_rg/providers/Neon.Postgres/organizations/CentralUSEUAP-Test\",\"name\":\"CentralUSEUAP-Test\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{},\"systemData\":{\"createdBy\":\"srinivas.alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-29T05:27:57.4981195Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-29T05:31:06.9696444Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f1d8149a-e3ba-4861-c43f-7b18c83e65d0\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"srinivas.alluri@microsoft.com\",\"upn\":\"srinivas.alluri_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"0987654321\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-empty-sun-58384733\",\"organizationName\":\"CentralUSEUAP-Test\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-empty-sun-58384733\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/neon-org-1232910\",\"name\":\"neon-org-1232910\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-29T05:41:42.278018Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-29T05:46:10.0493588Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"687f5c36-2feb-4242-dfa9-fefb9f2c14e5\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-withered-bar-40355481\",\"organizationName\":\"neon-org-1232910\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-withered-bar-40355481\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-test-rg/providers/Neon.Postgres/organizations/testorg123\",\"name\":\"testorg123\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-10-29T14:30:05.557608Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-10-29T14:31:46.191579Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c3f1a52d-8732-4f63-d29c-505b0ea2daeb\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-soft-glitter-80421208\",\"organizationName\":\"testorg123\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-soft-glitter-80421208\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/deepika-newrg-2310/providers/Neon.Postgres/organizations/neon-org\",\"name\":\"neon-org\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"deepikan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-05T06:05:23.2507101Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-05T06:08:54.0517926Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"1e3faf53-eb80-41c0-d36d-b0771fac9731\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Deepika\",\"lastName\":\"N\",\"emailAddress\":\"deepikan@microsoft.com\",\"upn\":\"deepikan_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-mute-bush-14438874\",\"organizationName\":\"neon-org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-mute-bush-14438874\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/testAlmasNov3\",\"name\":\"testAlmasNov3\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T04:26:44.3914941Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T11:30:07.203995Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"a4b59c28-765e-429e-c9e0-f580fad0caa2\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-old-star-31582715\",\"organizationName\":\"testAlmasNov2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-old-star-31582715\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPS5\",\"name\":\"almasTestNeonPS5\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"environment\":\"production\"},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T04:33:03.0173095Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T04:53:15.2962104Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"66138489-ddea-45d5-c16a-a6d8e9f8d8bc\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-small-paper-01539605\",\"organizationName\":\"PartnerOrg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-small-paper-01539605\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPS8\",\"name\":\"almasTestNeonPS8\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"environment\":\"production\"},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T04:49:42.7132618Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-06T04:53:15.9687413Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"44e2e61d-8456-4c6a-dd0a-acc4edaa729b\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-tiny-silence-85146383\",\"organizationName\":\"PartnerOrg8\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-tiny-silence-85146383\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/rj-canary-MP-DONOT-DELETE-1\",\"name\":\"rj-canary-MP-DONOT-DELETE-1\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-06T06:09:02.9399331Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-06T06:10:38.0400701Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"887ef8a8-598d-46fb-c0fc-761fb0fceb97\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-holy-boat-00481533\",\"organizationName\":\"rj-canary-MP-DONOT-DELETE-1\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-holy-boat-00481533\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPS81\",\"name\":\"almasTestNeonPS81\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T09:59:41.9967768Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T11:22:48.0173934Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c88f3eca-d976-4116-ccec-17bc97161823\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-lucky-glade-41616812\",\"organizationName\":\"PartnerOrg81\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-lucky-glade-41616812\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord002\",\"name\":\"almasTestNeonPSRecord002\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T11:05:34.0512432Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-08T11:12:38.3085529Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c48452d9-f4d1-4972-d3f4-a2b5e161937e\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrgRecord002\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord001\",\"name\":\"almasTestNeonPSRecord001\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T11:18:11.5015622Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T11:27:03.3507049Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b011f6fc-1c2b-485c-c869-fb8cdf1b686f\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrgRecord001\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord0001\",\"name\":\"almasTestNeonPSRecord0001\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T12:36:52.0965661Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-08T13:03:42.2515114Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"9999706b-dcb3-4cd0-c0da-2af9e2016a6e\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrgRecord0001\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/AlmasNeonTesting/providers/Neon.Postgres/organizations/AlmasPSTest2\",\"name\":\"AlmasPSTest2\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T12:54:54.812576Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T12:56:13.7915743Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"4cb671a0-190c-4a47-c082-6ca40d6f5f47\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_private_preview\",\"planName\":\"Neon Serverless Postgres Private Preview - Scale\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-proud-morning-60387468\",\"organizationName\":\"AlmasPSTest2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-proud-morning-60387468\"}}}},{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord10\",\"name\":\"almasTestNeonPSRecord10\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T13:05:44.9402634Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-08T13:07:24.9955593Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"108f88fe-5a9a-4924-dba5-9841ef4dcc06\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrgRecord10\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}}]}", + "Content": "{\"value\":[{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/scale\",\"name\":\"scale\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-16T05:22:38.0522292Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-16T05:25:05.3657607Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f51dd54e-002f-47ee-d545-b8d8e7c74cb6\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-billowing-bird-56729261\",\"organizationName\":\"scale\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-billowing-bird-56729261\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"scale project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/Testingscaleplan\",\"name\":\"Testingscaleplan\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-24T10:43:05.9389561Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-24T10:46:28.8055101Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b431335d-c2f2-4604-d698-67302274d680\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-curly-night-07757228\",\"organizationName\":\"Testingscaleplan\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-curly-night-07757228\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"Testingscaleplan project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/sralluri-rg/providers/Neon.Postgres/organizations/GA-Sanity-Test-EUS2\",\"name\":\"GA-Sanity-Test-EUS2\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{},\"systemData\":{\"createdBy\":\"Srinivas.Alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-02T15:22:47.1207336Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-02T15:25:02.6564574Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"584f5b8a-2b23-44a3-c43d-0eb3284db1fc\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Srinivas\",\"lastName\":\"Alluri\",\"emailAddress\":\"Srinivas.Alluri@microsoft.com\",\"upn\":\"Srinivas.Alluri@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-muddy-meadow-70474582\",\"organizationName\":\"GA-Sanity-Test-EUS2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-muddy-meadow-70474582\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"GA-Sanity-Test-EUS2 project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS\",\"name\":\"NeonDemoOrgPS\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"systemData\":{\"createdBy\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-12T06:21:32.4972244Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-12T06:27:46.8264185Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0c93857e-f064-401f-df57-addbf6b72c4b\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Demo\",\"lastName\":\"User\",\"emailAddress\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"Contosoft\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"Contosoft.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-icy-dream-70540039\",\"organizationName\":\"NeonDemoOrgPS\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-icy-dream-70540039\",\"aadDomains\":[\"\"]}}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1\",\"name\":\"NeonDemoOrgPS1\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"systemData\":{\"createdBy\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-12T06:34:01.6196333Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-12T06:35:33.9161796Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"e276aac0-83e0-4381-dffe-0400d1af8065\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Demo\",\"lastName\":\"User\",\"emailAddress\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"Contosoft\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"Contosoft.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-bitter-scene-70654971\",\"organizationName\":\"NeonDemoOrgPS\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-bitter-scene-70654971\",\"aadDomains\":[\"\"]}}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/prod-eastus2\",\"name\":\"prod-eastus2\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{\"acrName\":\"ac\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-29T16:09:42.3500383Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-06-03T10:42:31.69517Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"48c5188c-8d0b-4b15-d210-447ea9183862\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-small-scene-37763973\",\"organizationName\":\"prod-eastus2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-small-scene-37763973\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"prod-eastus2 project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/_LiftrNeon_IT/providers/Neon.Postgres/organizations/e2e-test-n1JVy\",\"name\":\"e2e-test-n1JVy\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{\"env\":\"e2etest\"},\"systemData\":{\"createdBy\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-02T22:22:16.4726201Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-02T22:24:18.1560799Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"db188752-17b0-4cf0-da17-2c1cc05078e9\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Liftr Test\",\"lastName\":\"Portal User\",\"emailAddress\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-crimson-voice-85453647\",\"organizationName\":\"e2e-test-n1JVy\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-crimson-voice-85453647\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":16,\"historyRetention\":0,\"branch\":{\"databaseName\":\"IT_TEST_DB\"},\"entityName\":\"IT_TEST_OrgPROJECT\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/_LiftrNeon_IT/providers/Neon.Postgres/organizations/e2e-test-Hc1gT\",\"name\":\"e2e-test-Hc1gT\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{\"env\":\"e2etest\"},\"systemData\":{\"createdBy\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-04T20:24:46.0350028Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-04T20:48:27.9764984Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"0f63daf6-e05a-4fa7-cc57-0f15fe811fdb\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Liftr Test\",\"lastName\":\"Portal User\",\"emailAddress\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-sparkling-dew-86125578\",\"organizationName\":\"e2e-test-Hc1gT\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-sparkling-dew-86125578\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":16,\"historyRetention\":0,\"branch\":{\"databaseName\":\"IT_TEST_DB\"},\"entityName\":\"IT_TEST_OrgPROJECT\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/_LiftrNeon_IT/providers/Neon.Postgres/organizations/e2e-test-imiZW\",\"name\":\"e2e-test-imiZW\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2\",\"tags\":{\"env\":\"e2etest\"},\"systemData\":{\"createdBy\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-04T22:27:07.5842025Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-04T22:43:05.5226302Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"18040a86-ada2-41fb-c42f-feb065a68719\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Liftr Test\",\"lastName\":\"Portal User\",\"emailAddress\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-gentle-term-19581406\",\"organizationName\":\"e2e-test-imiZW\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-gentle-term-19581406\"}},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":16,\"historyRetention\":0,\"branch\":{\"databaseName\":\"IT_TEST_DB\"},\"entityName\":\"IT_TEST_OrgPROJECT\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2\",\"name\":\"NeonDemoOrgPS2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"systemData\":{\"createdBy\":\"Srinivas.Alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-10T05:22:02.1235523Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-10T05:23:15.3007729Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"67530822-3f4c-4c77-c224-c20afc0b9359\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Demo\",\"lastName\":\"User\",\"emailAddress\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"Contosoft\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"Contosoft.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-white-field-71381933\",\"organizationName\":\"NeonDemoOrgPS\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-white-field-71381933\",\"aadDomains\":[\"\"]}}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testprod\",\"name\":\"testprod\",\"type\":\"neon.postgres/organizations\",\"location\":\"Germany West Central\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-10T10:19:58.8678707Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-10T10:21:21.4509984Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c87e5a20-b26c-47bc-c219-0055f7fe20b0\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-quiet-mouse-97731239\",\"organizationName\":\"testprod\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-quiet-mouse-97731239\"}},\"projectProperties\":{\"regionId\":\"Germany West Central\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testprod project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/Testingchangeplan\",\"name\":\"Testingchangeplan\",\"type\":\"neon.postgres/organizations\",\"location\":\"Germany West Central\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-29T04:02:17.160886Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-29T04:05:51.0673501Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"46b9a9dc-a8c6-4801-d370-bfcf1c9a8b0a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-cold-snow-51829937\",\"organizationName\":\"Testingchangeplan\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-cold-snow-51829937\"}},\"projectProperties\":{\"regionId\":\"Germany West Central\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"Testingchangeplan project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testingneonorg\",\"name\":\"testingneonorg\",\"type\":\"neon.postgres/organizations\",\"location\":\"West US 3\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-03-26T08:39:53.093556Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-03-26T08:41:02.1268695Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b37f76aa-0ddb-4583-c810-df4122619dff\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-weathered-tree-70171918\",\"organizationName\":\"testingneonorg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-weathered-tree-70171918\"}}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testingfirst\",\"name\":\"testingfirst\",\"type\":\"neon.postgres/organizations\",\"location\":\"West US 3\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-10T04:25:32.2122827Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-10T04:27:43.6889787Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"3cd821b0-a5ac-4bc6-d356-972f981b9e27\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-shiny-bar-33765354\",\"organizationName\":\"testingfirst\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-shiny-bar-33765354\"}},\"projectProperties\":{\"regionId\":\"West US 3\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testingfirst project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/nmghjfgjhgf\",\"name\":\"nmghjfgjhgf\",\"type\":\"neon.postgres/organizations\",\"location\":\"West US 3\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-10T10:42:15.7109671Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-10T10:43:30.9106908Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"7fe3df96-fffb-48d9-c3c6-004f5186c95f\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-orange-dust-15731913\",\"organizationName\":\"nmghjfgjhgf\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-orange-dust-15731913\"}},\"projectProperties\":{\"regionId\":\"West US 3\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"nmghjfgjhgf project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testch\",\"name\":\"testch\",\"type\":\"neon.postgres/organizations\",\"location\":\"West US 3\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-29T04:03:29.101721Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-29T04:05:13.8306822Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"9a2286dd-61e9-465e-d7c5-4b35b80a5b68\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-round-hall-86621196\",\"organizationName\":\"testch\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-round-hall-86621196\"}},\"projectProperties\":{\"regionId\":\"West US 3\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testch project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/GA-test-org-3\",\"name\":\"GA-test-org-3\",\"type\":\"neon.postgres/organizations\",\"location\":\"West US 3\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T14:02:21.8270116Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-30T14:03:44.2248385Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"e523ca85-ba84-4ae4-c166-b5e07a5feaa9\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-wild-mountain-71122592\",\"organizationName\":\"GA-test-org-3\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-wild-mountain-71122592\"}},\"projectProperties\":{\"regionId\":\"West US 3\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"GA-test-org-3 project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/prod-wus3\",\"name\":\"prod-wus3\",\"type\":\"neon.postgres/organizations\",\"location\":\"West US 3\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-27T13:39:27.8125919Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-05-28T15:22:29.2311404Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"407809ea-238c-4628-c6b6-6a0ca4ad9217\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-small-heart-25345990\",\"organizationName\":\"prod-wus3\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-small-heart-25345990\"}},\"projectProperties\":{\"regionId\":\"West US 3\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"prod-wus3 project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/dfsdf\",\"name\":\"dfsdf\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-15T09:05:31.7422388Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"4a1a8666-5b7b-4ebe-c441-3532910ff795\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-aged-breeze-15028730\",\"organizationName\":\"dfsdf\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-aged-breeze-15028730\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"dfsdf project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/ftsretret\",\"name\":\"ftsretret\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-15T10:05:00.7416977Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-15T10:08:50.4793275Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"6cf29eac-92ae-48fd-d6ec-7208c677d381\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-proud-fire-49289804\",\"organizationName\":\"ftsretret\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-proud-fire-49289804\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"ftsretret project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/test1AAK\",\"name\":\"test1AAK\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-15T12:53:21.8916054Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"ee697d5a-71b8-498d-cea5-0819b3d51d0f\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-aged-frog-46402529\",\"organizationName\":\"test1AAK\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-aged-frog-46402529\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"test1AAK project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/sneharg/providers/Neon.Postgres/organizations/scaleplantest\",\"name\":\"scaleplantest\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-16T05:11:30.3885608Z\",\"lastModifiedBy\":\"nmarella@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-16T05:15:51.4615971Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"29347602-22e0-49da-c464-9d7ade50377e\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-floral-sound-34567698\",\"organizationName\":\"scaleplantest\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-floral-sound-34567698\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"scaleplantest project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testingscalebhargav\",\"name\":\"testingscalebhargav\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-16T05:11:38.9077429Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-16T05:13:31.3236179Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f99d44fd-86d5-4229-c2a2-0c2245000f01\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-aged-rice-20437804\",\"organizationName\":\"testingscalebhargav\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-aged-rice-20437804\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testingscalebhargav project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/Business\",\"name\":\"Business\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-16T05:31:40.222466Z\",\"lastModifiedBy\":\"nmarella@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-16T05:34:28.6437162Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"5a40708f-f314-4311-cf37-6b7c69803b38\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-round-frog-84624218\",\"organizationName\":\"Business\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-round-frog-84624218\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"Business project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testbusinessbhargav\",\"name\":\"testbusinessbhargav\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-16T05:38:48.2008702Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-16T05:40:31.0913066Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"ea0929f6-af31-491f-d1ed-67de8d669157\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_business\",\"planName\":\"Business Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-red-river-39905515\",\"organizationName\":\"testbusinessbhargav\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-red-river-39905515\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testbusinessbhargav project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testneonprivatescale\",\"name\":\"testneonprivatescale\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-17T04:40:41.3258351Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-17T04:45:57.5045555Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"d548a148-d675-4730-c78f-88e3f52ed46f\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_scale_plan\",\"planName\":\"Scale Test\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"testneonprivatescale\"},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testneonprivatescale project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testinglatestorgcreation\",\"name\":\"testinglatestorgcreation\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-17T07:19:58.1530154Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-17T07:22:17.1714245Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"39262847-0cb0-4181-d1f8-7d72fd5ff0ee\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-young-lake-53474122\",\"organizationName\":\"testinglatestorgcreation\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-young-lake-53474122\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testinglatestorgcreation project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/sneharg/providers/Neon.Postgres/organizations/new\",\"name\":\"new\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-22T09:02:12.4755025Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-22T09:07:08.4478935Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"614704ca-c74c-45bd-c1a5-4ddac969a4e8\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-steep-rice-62472633\",\"organizationName\":\"new\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-steep-rice-62472633\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"new project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/sneharg/providers/Neon.Postgres/organizations/snehascale\",\"name\":\"snehascale\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-22T09:08:40.5663723Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-22T09:11:56.6800692Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"114133f0-f748-4bb4-daf3-12f1dd1ad32a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-sweet-morning-87066859\",\"organizationName\":\"snehascale\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-sweet-morning-87066859\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"snehascale project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/an-cloudtests-portal/providers/Neon.Postgres/organizations/exampleResource\",\"name\":\"exampleResource\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-28T12:39:18.0671941Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-28T12:42:11.5843488Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"f2e8f61e-d191-4b5c-c735-7de955b28723\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-mute-boat-69977901\",\"organizationName\":\"exampleResource\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-mute-boat-69977901\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"exampleResource project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testeastuseuapchp\",\"name\":\"testeastuseuapchp\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-29T05:25:38.5073999Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"a3b4779b-34a3-4914-c015-1804c5204902\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-lively-brook-73145916\",\"organizationName\":\"testeastuseuapchp\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-lively-brook-73145916\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testeastuseuapchp project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/tertertertertrte\",\"name\":\"tertertertertrte\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-29T05:45:50.4863162Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-29T05:49:39.4905947Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"1fdebd2c-5211-49de-d7eb-04788ce2750d\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"tertertertertrte\"},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"tertertertertrte project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testprivateoffereastuseuap\",\"name\":\"testprivateoffereastuseuap\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T03:59:15.7646423Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-30T04:01:19.8978125Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"1ec67086-01bc-46d6-c8a7-1ff77c526203\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-mute-base-87319865\",\"organizationName\":\"testprivateoffereastuseuap\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-mute-base-87319865\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testprivateoffereastuseuap project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/fgfertertert\",\"name\":\"fgfertertert\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-30T04:41:20.5043901Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"deef37d6-6c9e-4027-c99f-757fd39a46dd\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"fgfertertert\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/fghfghfghfghgfhfg\",\"name\":\"fghfghfghfghgfhfg\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T04:42:41.8907019Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-30T04:47:01.3981237Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c5907123-8dc9-487c-d1c2-7de57429a05a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_scale_plan\",\"planName\":\"Scale Test\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-soft-thunder-07541580\",\"organizationName\":\"fghfghfghfghgfhfg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-soft-thunder-07541580\"}}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testchprivateoffer\",\"name\":\"testchprivateoffer\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-30T09:42:10.3352613Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"1e72ff7b-6026-4e11-ce50-6ed5d23e7844\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-cool-sunset-90071569\",\"organizationName\":\"testchprivateoffer\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-cool-sunset-90071569\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testchprivateoffer project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testtestingtest\",\"name\":\"testtestingtest\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T09:52:46.8379635Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-30T09:55:42.1920526Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"8d262a9c-54ce-4298-d9ba-0fafee441732\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_business_plan\",\"planName\":\"Business Test\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-young-feather-38054666\",\"organizationName\":\"testtestingtest\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-young-feather-38054666\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testtestingtest project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/change-plan-test\",\"name\":\"change-plan-test\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-15T07:54:34.7578025Z\",\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-05-15T07:58:12.94794Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"ddd25137-a738-4052-dc14-369583cf7bf2\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-blue-night-92558027\",\"organizationName\":\"change-plan-test\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-blue-night-92558027\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"change-plan-test project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/Testenterprise\",\"name\":\"Testenterprise\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-19T05:55:18.0007332Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"a1be0133-9554-4e1f-c415-d56d61d0a07c\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_enterprise_plan_1\",\"planName\":\"Enterprise Plan Test 1\",\"termUnit\":\"P1Y\",\"termId\":\"o73usof6rkyy\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-nameless-bonus-89278405\",\"organizationName\":\"Testenterprise\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-nameless-bonus-89278405\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"Testenterprise project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testingtestMonday\",\"name\":\"testingtestMonday\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-19T05:57:56.6596691Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-19T06:00:07.229399Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"9740d204-8652-4e9c-d755-b14e8e141909\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_scale_plan\",\"planName\":\"Scale Test\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-fragrant-unit-28499284\",\"organizationName\":\"testingtestMonday\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-fragrant-unit-28499284\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testingtestMonday project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/dddfdfdfdsffsdf\",\"name\":\"dddfdfdfdsffsdf\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-19T13:36:50.3937103Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-19T13:40:23.2420925Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"1ea0143f-9e4a-4720-d160-30fa84624563\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_enterprise_plan_1\",\"planName\":\"Enterprise Plan Test 1\",\"termUnit\":\"P1Y\",\"termId\":\"o73usof6rkyy\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-old-queen-51755736\",\"organizationName\":\"dddfdfdfdsffsdf\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-old-queen-51755736\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"dddfdfdfdsffsdf project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/TestEnterprisewithtesttestliftr2\",\"name\":\"TestEnterprisewithtesttestliftr2\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-05-20T02:59:37.5077484Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-20T03:01:21.891182Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"7e4cd662-e1dd-40d5-d79c-7acb4365cf68\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_enterprise_plan_1\",\"planName\":\"Enterprise Plan Test 1\",\"termUnit\":\"P1Y\",\"termId\":\"o73usof6rkyy\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-shiny-frost-80948424\",\"organizationName\":\"TestEnterprisewithtesttestliftr2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-shiny-frost-80948424\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"TestEnterprisewithtesttestliftr2 project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/sneharg/providers/Neon.Postgres/organizations/euapNeon0906\",\"name\":\"euapNeon0906\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2euap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-09T10:12:45.3494261Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-09T10:15:30.9387942Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"3b26df10-0ceb-4369-ddd1-e6ce4e26c510\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"Marella\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-yellow-paper-16558163\",\"organizationName\":\"euapneon0906\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-yellow-paper-16558163\"}},\"projectProperties\":{\"regionId\":\"eastus2euap\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"roleName\":\"databasename\",\"databaseName\":\"neondb\"},\"entityName\":\"project1234\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/Testwednesdayenterpiseplan\",\"name\":\"Testwednesdayenterpiseplan\",\"type\":\"neon.postgres/organizations\",\"location\":\"East US 2 EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-05-21T04:15:37.5412501Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"fcbe6a1f-0cbb-47a9-da2d-2aa06ac6526d\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_enterprise_plan_1\",\"planName\":\"Enterprise Plan Test 1\",\"termUnit\":\"P1Y\",\"termId\":\"o73usof6rkyy\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-curly-cherry-72285226\",\"organizationName\":\"Testwednesdayenterpiseplan\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console-stage.neon.build/azure/sso/org-curly-cherry-72285226\"}},\"projectProperties\":{\"regionId\":\"East US 2 EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"Testwednesdayenterpiseplan project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/gfgdfg\",\"name\":\"gfgdfg\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-11T11:14:26.7163588Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-11T11:22:33.5124415Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"255aca37-646f-41b7-d791-485736255c3d\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-silent-firefly-61828010\",\"organizationName\":\"gfgdfg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-silent-firefly-61828010\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"gfgdfg project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/test\",\"name\":\"test\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-13T06:18:08.6997364Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-13T06:20:17.0970648Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"a075d362-f645-43be-dce6-43768ea68156\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-rough-band-41036728\",\"organizationName\":\"test\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-rough-band-41036728\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"test project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testPods2\",\"name\":\"testPods2\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-16T09:17:16.0158392Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"839df42a-2f28-4614-c81f-296a396b9cdb\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-blue-king-48932441\",\"organizationName\":\"testPods2\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-blue-king-48932441\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testPods2 project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testcentralusprodbhargav\",\"name\":\"testcentralusprodbhargav\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-17T11:06:40.9520391Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"b8987e0c-eec2-40ea-cb04-626b31cbd4c4\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-aged-fire-45352675\",\"organizationName\":\"testcentralusprodbhargav\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-aged-fire-45352675\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"project1111323\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testingdevelopscup\",\"name\":\"testingdevelopscup\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-22T08:21:53.7121011Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"c5bf552b-d436-4599-dae7-8368c21e305a\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-blue-night-83165778\",\"organizationName\":\"testingdevelopscup\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-blue-night-83165778\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"projecttestscup\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/almas-rg/providers/Neon.Postgres/organizations/exampleOrg\",\"name\":\"exampleOrg\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-28T12:55:25.0834079Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-28T12:58:03.5139219Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"7125b1cb-af12-4eb7-cc7b-87a2f7472730\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-calm-queen-26451071\",\"organizationName\":\"exampleOrg\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-calm-queen-26451071\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"exampleOrg project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/BranchTestingcentraluseuap\",\"name\":\"BranchTestingcentraluseuap\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-29T04:17:23.3396041Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-29T04:19:20.894557Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"2457c275-b4a4-4ff6-de81-94e9918a3b10\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_scale\",\"planName\":\"Scale Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-weathered-tree-88543362\",\"organizationName\":\"BranchTestingcentraluseuap\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-weathered-tree-88543362\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"BranchTestingcentraluseuap project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/testbhargavtoday\",\"name\":\"testbhargavtoday\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-29T04:55:49.1090255Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-29T04:58:42.5439992Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"199e36b6-0e35-4e9f-da25-704899973c1f\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-round-cloud-56655470\",\"organizationName\":\"testbhargavtoday\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-round-cloud-56655470\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"testbhargavtoday project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/bhargavneon-rg/providers/Neon.Postgres/organizations/Testlatestwithcanary\",\"name\":\"Testlatestwithcanary\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"dadibhargav@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T03:38:24.9519209Z\",\"lastModifiedBy\":\"dadibhargav@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-04-30T03:42:29.5012466Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"938a047b-4304-4ada-ce2a-63a49e39f647\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Bhargav\",\"lastName\":\"Dadi\",\"emailAddress\":\"dadibhargav@microsoft.com\",\"upn\":\"dadibhargav@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-red-feather-44457931\",\"organizationName\":\"Testlatestwithcanary\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-red-feather-44457931\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"Testlatestwithcanary project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/almas-rg/providers/Neon.Postgres/organizations/centraluseuap\",\"name\":\"centraluseuap\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"createdBy\":\"nmarella@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T12:06:53.875864Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-30T12:09:35.0602864Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"710259ae-cb37-4a11-de1c-7febd25ebecf\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-long-boat-46495987\",\"organizationName\":\"centraluseuap\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-long-boat-46495987\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"centraluseuap project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/GA-canary-org\",\"name\":\"GA-canary-org\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{\"env\":\"ga canry testing\"},\"systemData\":{\"createdBy\":\"rajasinghal@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-04-30T13:09:15.5837598Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-04-30T13:12:33.0984518Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"344f6853-6146-406e-cdcd-4103a7d0ca37\",\"subscriptionStatus\":\"Unsubscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_scale_plan\",\"planName\":\"Scale Test\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationName\":\"GA-canary-org\"},\"projectProperties\":{\"regionId\":\"East US 2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"GA-canary-org project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/raja-rg/providers/Neon.Postgres/organizations/test-org\",\"name\":\"test-org\",\"type\":\"neon.postgres/organizations\",\"location\":\"Central US EUAP\",\"tags\":{},\"systemData\":{\"lastModifiedBy\":\"rajasinghal@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-05-28T15:11:05.7671535Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"02e84648-a113-4657-c6eb-b6af92f08c01\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"\",\"lastName\":\"\",\"emailAddress\":\"rajasinghal@microsoft.com\",\"upn\":\"rajasinghal@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Failed\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-super-silence-05485999\",\"organizationName\":\"test-org\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-super-silence-05485999\"}},\"projectProperties\":{\"regionId\":\"Central US EUAP\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"databaseName\":\"neondb\"},\"entityName\":\"test-org project\"}}},{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/sneharg/providers/Neon.Postgres/organizations/centraleuapNeon0906\",\"name\":\"centraleuapNeon0906\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"tags\":{\"env\":\"canary\"},\"systemData\":{\"createdBy\":\"TEST_TEST_user1@testtestliftrtest2.onmicrosoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-09T10:14:28.3450513Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-09T10:18:31.6565401Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"bd69fe6d-289a-4403-da26-aefa5ed7ba05\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Sneha\",\"lastName\":\"Marella\",\"emailAddress\":\"nmarella@microsoft.com\",\"upn\":\"nmarella@microsoft.com\",\"phoneNumber\":\"\"},\"companyDetails\":{\"companyName\":\"\",\"country\":\"\",\"businessPhone\":\"\"},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-dark-cake-10287184\",\"organizationName\":\"centraleuapneon0906\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-dark-cake-10287184\"}},\"projectProperties\":{\"regionId\":\"eastus2euap\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"branch\":{\"roleName\":\"databasename\",\"databaseName\":\"neondb\"},\"entityName\":\"project1234\"}}}]}", "isContentBase64": false } } diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Tests.ps1 index fef6089af249..dece1e7d7010 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Tests.ps1 +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresOrganization.Tests.ps1 @@ -17,7 +17,7 @@ if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresOrganizatio Describe 'Get-AzNeonPostgresOrganization' { It 'List' { { - $result = Get-AzNeonPostgresOrganization -SubscriptionId 5d9a6cc3-4e60-4b41-be79-d28f0a01074e + $result = Get-AzNeonPostgresOrganization -SubscriptionId a81c0054-6c92-41aa-a235-4f9f98f917c6 $result.Count | Should -BeGreaterThan 0 } | Should -Not -Throw } diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProject.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProject.Recording.json new file mode 100644 index 000000000000..348c170475c1 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProject.Recording.json @@ -0,0 +1,94 @@ +{ + "Get-AzNeonPostgresProject+[NoContext]+List+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "91d60fce-18e4-499e-b954-48714b335a06" ], + "CommandName": [ "Get-AzNeonPostgresProject" ], + "FullCommandName": [ "Get-AzNeonPostgresProject_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/b14bc655-3646-4afe-b527-fa93bb4cae83" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "888fdacd-0e0e-46b9-86d7-1667d5d616b7" ], + "x-ms-correlation-request-id": [ "b5467870-98ea-47b9-858f-940c1c5ce9a7" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094859Z:b5467870-98ea-47b9-858f-940c1c5ce9a7" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 13DFB57C837F427A814ECB3A592978F2 Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:58Z" ], + "Date": [ "Thu, 12 Jun 2025 09:48:58 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "458" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"properties\":{\"regionId\":\"eastus2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":0,\"entityId\":\"muddy-voice-38358803\",\"entityName\":\"test-project\",\"createdAt\":\"Jun 12, 2025 9:42 AM\",\"provisioningState\":\"Succeeded\"}},{\"properties\":{\"regionId\":\"eastus2\",\"storage\":30984896,\"pgVersion\":17,\"historyRetention\":0,\"entityId\":\"dawn-breeze-86932057\",\"entityName\":\"NeonDemoOrgPS1-project\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\"}}]}", + "isContentBase64": false + } + }, + "Get-AzNeonPostgresProject+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "71991538-b212-432c-bf56-a468625f29b4" ], + "CommandName": [ "Get-AzNeonPostgresProject" ], + "FullCommandName": [ "Get-AzNeonPostgresProject_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/7138427b-c76e-4f25-9d36-52acc388e0ce" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "00b92dca-58eb-4547-af28-8b07b9ff7f05" ], + "x-ms-correlation-request-id": [ "020f9298-f8c1-4c28-9a5c-d127c072d9df" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094900Z:020f9298-f8c1-4c28-9a5c-d127c072d9df" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: F7186DC126E54A74991A1EBC4A737448 Ref B: MAA201060516019 Ref C: 2025-06-12T09:48:59Z" ], + "Date": [ "Thu, 12 Jun 2025 09:49:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "396" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"properties\":{\"regionId\":\"eastus2\",\"storage\":30984896,\"pgVersion\":17,\"historyRetention\":1,\"defaultEndpointSettings\":{\"autoscalingLimitMinCu\":0.25,\"autoscalingLimitMaxCu\":0.25},\"branch\":null,\"roles\":null,\"databases\":null,\"endpoints\":null,\"entityId\":\"dawn-breeze-86932057\",\"entityName\":\"NeonDemoOrgPS1-project\",\"createdAt\":\"May 12, 2025 8:02 AM\",\"provisioningState\":\"Succeeded\",\"attributes\":null}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProject.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProject.Tests.ps1 new file mode 100644 index 000000000000..d1fa72be3bf2 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProject.Tests.ps1 @@ -0,0 +1,36 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresProject')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresProject.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +# Define variables directly in the script +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" +$projectId = "dawn-breeze-86932057" +Describe 'Get-AzNeonPostgresProject' { + It 'List' { + { + $result = Get-AzNeonPostgresProject -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $result = Get-AzNeonPostgresProject -Name $projectId -OrganizationName $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProjectConnectionUri.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProjectConnectionUri.Recording.json new file mode 100644 index 000000000000..46ab56c6936c --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProjectConnectionUri.Recording.json @@ -0,0 +1,43 @@ +{ + "Get-AzNeonPostgresProjectConnectionUri+[NoContext]+Get+$POST+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/getConnectionUri?api-version=2025-03-01+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/getConnectionUri?api-version=2025-03-01", + "Content": "{\r\n \"projectId\": \"dawn-breeze-86932057\",\r\n \"branchId\": \"br-damp-bird-a82olmcu\",\r\n \"databaseName\": \"neondb\",\r\n \"roleName\": \"neondb_owner\",\r\n \"endpointId\": \"ep-spring-cake-a88oisqp\"\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "187" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/ff1951d2-82b6-477f-b868-0b4d6ec275d5" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "3c9abe13-dec0-4779-8b72-9b30e66fe448" ], + "x-ms-correlation-request-id": [ "42a4bdee-570e-4bfc-b251-f1d298876cc5" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ "2999" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094902Z:42a4bdee-570e-4bfc-b251-f1d298876cc5" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 1A4A7CD84D2649199FB6597D0C4CC78A Ref B: MAA201060516019 Ref C: 2025-06-12T09:49:01Z" ], + "Date": [ "Thu, 12 Jun 2025 09:49:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "315" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"projectId\":\"dawn-breeze-86932057\",\"branchId\":\"br-damp-bird-a82olmcu\",\"databaseName\":\"neondb\",\"roleName\":\"neondb_owner\",\"endpointId\":\"ep-spring-cake-a88oisqp\",\"isPooled\":false,\"connectionStringUri\":\"postgresql://neondb_owner:npg_qJV4PUfugXH6@ep-spring-cake-a88oisqp.eastus2.azure.neon.tech/neondb?sslmode=require\"}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProjectConnectionUri.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProjectConnectionUri.Tests.ps1 new file mode 100644 index 000000000000..0744ccbe711b --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Get-AzNeonPostgresProjectConnectionUri.Tests.ps1 @@ -0,0 +1,24 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzNeonPostgresProjectConnectionUri')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzNeonPostgresProjectConnectionUri.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzNeonPostgresProjectConnectionUri' { + It 'Get' { + { + $result = Get-AzNeonPostgresProjectConnectionUri -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ProjectId "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" -BranchId "br-damp-bird-a82olmcu" -DatabaseName "neondb" -EndpointId "ep-spring-cake-a88oisqp" -RoleName "neondb_owner" + $result.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresBranch.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresBranch.Recording.json new file mode 100644 index 000000000000..59f2121f98fb --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresBranch.Recording.json @@ -0,0 +1,137 @@ +{ + "New-AzNeonPostgresBranch+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch?api-version=2025-03-01+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch?api-version=2025-03-01", + "Content": "{\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "4" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/beb0d228-315d-47ca-b790-0e1b4c4f5232" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "1f24d5b1-ec97-487e-a3e4-06904347ba3b" ], + "x-ms-correlation-request-id": [ "7f0d5a20-e7ab-44bb-bb8b-a00fcd21f399" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ "2999" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094905Z:7f0d5a20-e7ab-44bb-bb8b-a00fcd21f399" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 06B939315B81443C938717A0A65091FB Ref B: MAA201060516019 Ref C: 2025-06-12T09:49:03Z" ], + "Date": [ "Thu, 12 Jun 2025 09:49:05 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1142" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch\",\"name\":\"test-ps-branch\",\"type\":\"neon.postgres/organizations/projects/branches\",\"systemData\":{\"createdBy\":\"Srinivas.Alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-12T09:49:04.8319282Z\",\"lastModifiedBy\":\"Srinivas.Alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-06-12T09:49:04.8319282Z\"},\"properties\":{\"projectId\":\"dawn-breeze-86932057\",\"parentId\":\"br-damp-bird-a82olmcu\",\"roleName\":null,\"databaseName\":null,\"roles\":null,\"databases\":null,\"endpoints\":null,\"attributes\":[{\"name\":\"logicalSize\",\"value\":\"\"},{\"name\":\"cpuUsedSec\",\"value\":\"0\"},{\"name\":\"computeTimeSeconds\",\"value\":\"0\"},{\"name\":\"activeTimeSeconds\",\"value\":\"0\"},{\"name\":\"writtenDataBytes\",\"value\":\"0\"},{\"name\":\"dataTransferBytes\",\"value\":\"0\"},{\"name\":\"isProtected\",\"value\":\"false\"},{\"name\":\"isDefault\",\"value\":\"false\"}],\"entityId\":\"br-purple-hat-a8rbxup3\",\"entityName\":\"test-ps-branch\",\"createdAt\":\"Jun 12, 2025 9:49 AM\",\"provisioningState\":\"Succeeded\"}}", + "isContentBase64": false + } + }, + "New-AzNeonPostgresBranch+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch?api-version=2025-03-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "17a0788d-b5c9-475e-a7f1-c7b39e204351" ], + "CommandName": [ "New-AzNeonPostgresBranch" ], + "FullCommandName": [ "New-AzNeonPostgresBranch_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 400, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/34507177-21e9-4f99-a992-1aa736034789" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "7b3288d8-57a3-4e4d-b470-f1d69abd868a" ], + "x-ms-correlation-request-id": [ "0b316bea-d8da-4742-9341-3f508f1fad3f" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094937Z:0b316bea-d8da-4742-9341-3f508f1fad3f" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 8EA0F78E3504488C9658A42907356C4D Ref B: MAA201060516019 Ref C: 2025-06-12T09:49:36Z" ], + "Date": [ "Thu, 12 Jun 2025 09:49:36 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "105" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceReadFailed\",\"message\":\"Branch retrieval failed with error FetchProjectBranch\"}}", + "isContentBase64": false + } + }, + "New-AzNeonPostgresBranch+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch?api-version=2025-03-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/test-ps-branch?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "17a0788d-b5c9-475e-a7f1-c7b39e204351" ], + "CommandName": [ "New-AzNeonPostgresBranch" ], + "FullCommandName": [ "New-AzNeonPostgresBranch_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 400, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/d59c4ef0-776b-4d1a-8ab4-404e8732dda9" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "192d48c2-9d39-43aa-a420-a5afacc09b28" ], + "x-ms-correlation-request-id": [ "3fbe8f09-6b1d-4a86-8145-707b3f4aad65" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094938Z:3fbe8f09-6b1d-4a86-8145-707b3f4aad65" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: E38EA0CEA72149A297AC197A91A2D868 Ref B: MAA201060516019 Ref C: 2025-06-12T09:49:37Z" ], + "Date": [ "Thu, 12 Jun 2025 09:49:37 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "105" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceReadFailed\",\"message\":\"Branch retrieval failed with error FetchProjectBranch\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresBranch.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresBranch.Tests.ps1 new file mode 100644 index 000000000000..f017fc42532e --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresBranch.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'New-AzNeonPostgresBranch')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzNeonPostgresBranch.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'New-AzNeonPostgresBranch' { + It 'CreateExpanded' { + { New-AzNeonPostgresBranch -Name "test-ps-branch" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6"} | Should -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Recording.json index 0fce200cfc72..e67cec5e14d4 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Recording.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Recording.json @@ -1,15 +1,15 @@ { - "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A?api-version=2024-08-01-preview+1": { + "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2?api-version=2025-03-01+1": { "Request": { "Method": "PUT", - "RequestUri": "https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A?api-version=2024-08-01-preview", - "Content": "{\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"marketplaceDetails\": {\r\n \"offerDetails\": {\r\n \"publisherId\": \"neon1722366567200\",\r\n \"offerId\": \"neon_test\",\r\n \"planId\": \"neon_test_1\",\r\n \"planName\": \"Neon Serverless Postgres - Free (Test_Liftr)\",\r\n \"termUnit\": \"P1M\",\r\n \"termId\": \"gmz7xq9ge3py\"\r\n },\r\n \"subscriptionId\": \"yxmkfivp\",\r\n \"subscriptionStatus\": \"PendingFulfillmentStart\"\r\n },\r\n \"userDetails\": {\r\n \"firstName\": \"Almas\",\r\n \"lastName\": \"Khan\",\r\n \"emailAddress\": \"khanalmas@microsoft.com\",\r\n \"upn\": \"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\r\n \"phoneNumber\": \"+1234567890\"\r\n },\r\n \"companyDetails\": {\r\n \"companyName\": \"DemoCompany\",\r\n \"country\": \"USA\",\r\n \"officeAddress\": \"1234 Azure Ave\",\r\n \"businessPhone\": \"+1234567890\",\r\n \"domain\": \"demo.com\",\r\n \"numberOfEmployees\": 500\r\n },\r\n \"partnerOrganizationProperties\": {\r\n \"singleSignOnProperties\": {\r\n \"singleSignOnState\": \"Enable\",\r\n \"enterpriseAppId\": \"app12345\",\r\n \"singleSignOnUrl\": \"https://sso.partnerorg.com\",\r\n \"aadDomains\": [ \"partnerorg.com\" ]\r\n },\r\n \"organizationId\": \"org12345\",\r\n \"organizationName\": \"PartnerOrgRecord1A\"\r\n }\r\n }\r\n}", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2?api-version=2025-03-01", + "Content": "{\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"marketplaceDetails\": {\r\n \"offerDetails\": {\r\n \"publisherId\": \"neon1722366567200\",\r\n \"offerId\": \"neon_serverless_postgres_azure_prod\",\r\n \"planId\": \"neon_serverless_postgres_azure_prod_free\",\r\n \"planName\": \"Free Plan\",\r\n \"termUnit\": \"P1M\",\r\n \"termId\": \"gmz7xq9ge3py\"\r\n },\r\n \"subscriptionId\": \"yxmkfivp\",\r\n \"subscriptionStatus\": \"PendingFulfillmentStart\"\r\n },\r\n \"userDetails\": {\r\n \"firstName\": \"Demo\",\r\n \"lastName\": \"User\",\r\n \"emailAddress\": \"Demouser@testtestliftrtest2.onmicrosoft.com\",\r\n \"upn\": \"Demouser@testtestliftrtest2.onmicrosoft.com\",\r\n \"phoneNumber\": \"+1234567890\"\r\n },\r\n \"companyDetails\": {\r\n \"companyName\": \"Contosoft\",\r\n \"country\": \"USA\",\r\n \"officeAddress\": \"1234 Azure Ave\",\r\n \"businessPhone\": \"+1234567890\",\r\n \"domain\": \"Contosoft.com\",\r\n \"numberOfEmployees\": 500\r\n },\r\n \"partnerOrganizationProperties\": {\r\n \"singleSignOnProperties\": {\r\n \"singleSignOnState\": \"Enable\",\r\n \"enterpriseAppId\": \"\",\r\n \"singleSignOnUrl\": \"\",\r\n \"aadDomains\": [ \"\" ]\r\n },\r\n \"organizationId\": \"\",\r\n \"organizationName\": \"NeonDemoOrgPS\"\r\n }\r\n }\r\n}", "isContentBase64": false, "Headers": { }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "1315" ] + "Content-Length": [ "1271" ] } }, "Response": { @@ -17,46 +17,92 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "ETag": [ "\"02007f7c-0000-3300-0000-672e0e560000\"" ], - "Location": [ "https://eastus2euap.management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF?api-version=2024-08-01-preview\u0026t=638666683752945937\u0026c=MIIHhzCCBm-gAwIBAgITfAWKSDa5exA4mgXQ1AAABYpINjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjQwOTI0MDE1ODQ4WhcNMjUwMzIzMDE1ODQ4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4JVoRAfL0BbRxuhbOLqpKBb-91ikhj5uXwN0YFSGOv3Jm6P9C6Nj3qwvAjAZRCvEuD0PJeSbjHWw_LsN2uaXvVUwsZIl3Ji5dmBWvgG7sfDQyhzv8D1JJmJNeeAKRceKVx2_8sFLC0AS0G1rr1ceCV_0ZrZPLTqjfEGuA--EEmKOs70KQ47Kb9FC4W_Vg8f638H6v60zb5leDeQMjLZboLvkluERujKMWJSmTZizMWKD4CCJRF_rE1wjDqoGqpOza-3FZlTeVOpTEzHKRQ3OGdCVJVviigk-s9FQbRjeVnV8QVZkHGCtWAp4WMR8GP55vhHHVDEpin3mMw7p-cSMUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBRvOtcAMcPH33Bgz2VmyYdogz4j2DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABmO88-7XRCIXOiojIRFVE6cNJ-T71-dYJW-Ued6MhWFUF1zSFvymU_uRv1_bEg_TyrZ750tgpd1H9PhKFlhiHwwz-j83cJmyKo0hYqzk6i5Zx_p5TXpgHTb7OpBsJ7P48Y4Ppsvzxd3QVtUd9ilvCEV-XQJ7fhkKZ13600A6um1pMWXYAAUwkzdm3un8uHXua6Nq-l2vM3z1ZTyjAgj7nvYa7o5ZNs_OcOy2wJMMdqFC889ZaT5MnwhxvMuCwk4oC2qeCYPhlozGGTQ2A2_2d9abDdl6nUk7gqcnJBKzXGM2vpZdzRFR2oN6Kpu1p_5pUtwpvTrpTef5ByUqFnYAY8\u0026s=KkXQoF8znu3JXIVm5ALvHgVJl3LZWvq5YNm_XrYKjeQD5iaY1yQCse2B_JKklJCBpAzj0g0H-GDWGnTX3tOM874xCJVSy_D-ofy-bEDESQRGSNsxyNFqIhV6ltmd1fKEJltmfLYDLUoHKWf7awxMZ03GyEDMMgMHmE859y9o5_3WLRWxiXPo2nFfXz3VxsKwcflCkErM5FlGn7ISQFNu0LF9opEGx-zNK4dupEtBZjBhBg4VYZJt1V9EkWtdlr4tAFrVFi2SaVbwLHweteSC44eW0Fv6Gq-puxbpzIPBLVVZ6_KmwMsMFhOYIxZT8ZjTf6LQk8mfmwXaDBZm34ZXgw\u0026h=oa5dXgC42siz62b4CF-bsu57Skxd6hX3mQz7HiBZ0AU" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], + "ETag": [ "\"aa0122a8-0000-0200-0000-6847c0ff0000\"" ], + "Location": [ "https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/westindia/7810e3ac-10ab-418f-9bab-5b1c1a5e5766" ], "x-ms-providerhub-traffic": [ "True" ], "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "x-ms-correlation-request-id": [ "10679fe6-9c7c-4cfb-aa33-c7dc7ca25bf6" ], - "x-ms-client-request-id": [ "49a53c01-fe63-4d5a-a5c8-85a33c0cc9fa" ], - "Azure-AsyncOperation": [ "https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF?api-version=2024-08-01-preview\u0026t=638666683752945937\u0026c=MIIHhzCCBm-gAwIBAgITfAWKSDa5exA4mgXQ1AAABYpINjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjQwOTI0MDE1ODQ4WhcNMjUwMzIzMDE1ODQ4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4JVoRAfL0BbRxuhbOLqpKBb-91ikhj5uXwN0YFSGOv3Jm6P9C6Nj3qwvAjAZRCvEuD0PJeSbjHWw_LsN2uaXvVUwsZIl3Ji5dmBWvgG7sfDQyhzv8D1JJmJNeeAKRceKVx2_8sFLC0AS0G1rr1ceCV_0ZrZPLTqjfEGuA--EEmKOs70KQ47Kb9FC4W_Vg8f638H6v60zb5leDeQMjLZboLvkluERujKMWJSmTZizMWKD4CCJRF_rE1wjDqoGqpOza-3FZlTeVOpTEzHKRQ3OGdCVJVviigk-s9FQbRjeVnV8QVZkHGCtWAp4WMR8GP55vhHHVDEpin3mMw7p-cSMUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBRvOtcAMcPH33Bgz2VmyYdogz4j2DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABmO88-7XRCIXOiojIRFVE6cNJ-T71-dYJW-Ued6MhWFUF1zSFvymU_uRv1_bEg_TyrZ750tgpd1H9PhKFlhiHwwz-j83cJmyKo0hYqzk6i5Zx_p5TXpgHTb7OpBsJ7P48Y4Ppsvzxd3QVtUd9ilvCEV-XQJ7fhkKZ13600A6um1pMWXYAAUwkzdm3un8uHXua6Nq-l2vM3z1ZTyjAgj7nvYa7o5ZNs_OcOy2wJMMdqFC889ZaT5MnwhxvMuCwk4oC2qeCYPhlozGGTQ2A2_2d9abDdl6nUk7gqcnJBKzXGM2vpZdzRFR2oN6Kpu1p_5pUtwpvTrpTef5ByUqFnYAY8\u0026s=KkXQoF8znu3JXIVm5ALvHgVJl3LZWvq5YNm_XrYKjeQD5iaY1yQCse2B_JKklJCBpAzj0g0H-GDWGnTX3tOM874xCJVSy_D-ofy-bEDESQRGSNsxyNFqIhV6ltmd1fKEJltmfLYDLUoHKWf7awxMZ03GyEDMMgMHmE859y9o5_3WLRWxiXPo2nFfXz3VxsKwcflCkErM5FlGn7ISQFNu0LF9opEGx-zNK4dupEtBZjBhBg4VYZJt1V9EkWtdlr4tAFrVFi2SaVbwLHweteSC44eW0Fv6Gq-puxbpzIPBLVVZ6_KmwMsMFhOYIxZT8ZjTf6LQk8mfmwXaDBZm34ZXgw\u0026h=oa5dXgC42siz62b4CF-bsu57Skxd6hX3mQz7HiBZ0AU" ], - "x-ms-request-id": [ "c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b" ], + "x-ms-correlation-request-id": [ "20a1cc1c-9a03-496f-9ca8-412b2a608386" ], + "x-ms-client-request-id": [ "6ee49436-1dcf-4f2f-b5cd-619560c01a0f" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ" ], + "x-ms-async-operation-timeout": [ "P6D" ], + "x-ms-request-id": [ "28181f13-9a1c-4dbf-8d35-25c4829287f2" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], "x-ms-ratelimit-remaining-subscription-global-writes": [ "2999" ], - "x-ms-routing-request-id": [ "JIOINDIACENTRAL:20241108T131255Z:10679fe6-9c7c-4cfb-aa33-c7dc7ca25bf6" ], + "x-ms-routing-request-id": [ "WESTINDIA:20250610T052207Z:20a1cc1c-9a03-496f-9ca8-412b2a608386" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 1319393928154B6A8C980EB210F9BC7F Ref B: MAA201060513051 Ref C: 2025-06-10T05:21:59Z" ], + "Date": [ "Tue, 10 Jun 2025 05:22:06 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1423" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2\",\"name\":\"NeonDemoOrgPS2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"systemData\":{\"createdBy\":\"Srinivas.Alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-10T05:22:02.1235523Z\",\"lastModifiedBy\":\"Srinivas.Alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-06-10T05:22:02.1235523Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"yxmkfivp\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Demo\",\"lastName\":\"User\",\"emailAddress\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"Contosoft\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"Contosoft.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Accepted\",\"partnerOrganizationProperties\":{\"organizationId\":\"\",\"organizationName\":\"NeonDemoOrgPS\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"\",\"singleSignOnUrl\":\"\",\"aadDomains\":[\"\"]}},\"projectProperties\":null}}", + "isContentBase64": false + } + }, + "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "6ee49436-1dcf-4f2f-b5cd-619560c01a0f" ], + "CommandName": [ "New-AzNeonPostgresOrganization" ], + "FullCommandName": [ "New-AzNeonPostgresOrganization_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"f7036791-0000-0200-0000-6847c0ff0000\"" ], + "x-ms-operation-identifier": [ "" ], + "x-ms-request-id": [ "c585e763-9425-464d-83cc-c7b184b6250b" ], + "x-ms-correlation-request-id": [ "4f12e01e-42d0-4601-91cb-920f99f9d67d" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "249" ], + "x-ms-routing-request-id": [ "WESTINDIA:20250610T052238Z:4f12e01e-42d0-4601-91cb-920f99f9d67d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: 34A675B2324741C7A8B80CFD624C9D2D Ref B: MAA201060516011 Ref C: 2024-11-08T13:12:47Z" ], - "Date": [ "Fri, 08 Nov 2024 13:12:55 GMT" ] + "X-MSEdge-Ref": [ "Ref A: AA6DD131AEFE46419B2E0D1DBEC1A943 Ref B: MAA201060513051 Ref C: 2025-06-10T05:22:37Z" ], + "Date": [ "Tue, 10 Jun 2025 05:22:37 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1452" ], + "Content-Length": [ "486" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A\",\"name\":\"almasTestNeonPSRecord1A\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T13:12:49.8725261Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-08T13:12:49.8725261Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"yxmkfivp\",\"subscriptionStatus\":\"PendingFulfillmentStart\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Accepted\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrgRecord1A\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}}", + "Content": "{\"id\":\"/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34\",\"name\":\"28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34\",\"resourceId\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2\",\"status\":\"Accepted\",\"startTime\":\"2025-06-10T05:22:07.008406Z\"}", "isContentBase64": false } }, - "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF?api-version=2024-08-01-preview\u0026t=638666683752945937\u0026c=MIIHhzCCBm-gAwIBAgITfAWKSDa5exA4mgXQ1AAABYpINjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjQwOTI0MDE1ODQ4WhcNMjUwMzIzMDE1ODQ4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4JVoRAfL0BbRxuhbOLqpKBb-91ikhj5uXwN0YFSGOv3Jm6P9C6Nj3qwvAjAZRCvEuD0PJeSbjHWw_LsN2uaXvVUwsZIl3Ji5dmBWvgG7sfDQyhzv8D1JJmJNeeAKRceKVx2_8sFLC0AS0G1rr1ceCV_0ZrZPLTqjfEGuA--EEmKOs70KQ47Kb9FC4W_Vg8f638H6v60zb5leDeQMjLZboLvkluERujKMWJSmTZizMWKD4CCJRF_rE1wjDqoGqpOza-3FZlTeVOpTEzHKRQ3OGdCVJVviigk-s9FQbRjeVnV8QVZkHGCtWAp4WMR8GP55vhHHVDEpin3mMw7p-cSMUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBRvOtcAMcPH33Bgz2VmyYdogz4j2DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABmO88-7XRCIXOiojIRFVE6cNJ-T71-dYJW-Ued6MhWFUF1zSFvymU_uRv1_bEg_TyrZ750tgpd1H9PhKFlhiHwwz-j83cJmyKo0hYqzk6i5Zx_p5TXpgHTb7OpBsJ7P48Y4Ppsvzxd3QVtUd9ilvCEV-XQJ7fhkKZ13600A6um1pMWXYAAUwkzdm3un8uHXua6Nq-l2vM3z1ZTyjAgj7nvYa7o5ZNs_OcOy2wJMMdqFC889ZaT5MnwhxvMuCwk4oC2qeCYPhlozGGTQ2A2_2d9abDdl6nUk7gqcnJBKzXGM2vpZdzRFR2oN6Kpu1p_5pUtwpvTrpTef5ByUqFnYAY8\u0026s=KkXQoF8znu3JXIVm5ALvHgVJl3LZWvq5YNm_XrYKjeQD5iaY1yQCse2B_JKklJCBpAzj0g0H-GDWGnTX3tOM874xCJVSy_D-ofy-bEDESQRGSNsxyNFqIhV6ltmd1fKEJltmfLYDLUoHKWf7awxMZ03GyEDMMgMHmE859y9o5_3WLRWxiXPo2nFfXz3VxsKwcflCkErM5FlGn7ISQFNu0LF9opEGx-zNK4dupEtBZjBhBg4VYZJt1V9EkWtdlr4tAFrVFi2SaVbwLHweteSC44eW0Fv6Gq-puxbpzIPBLVVZ6_KmwMsMFhOYIxZT8ZjTf6LQk8mfmwXaDBZm34ZXgw\u0026h=oa5dXgC42siz62b4CF-bsu57Skxd6hX3mQz7HiBZ0AU+2": { + "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF?api-version=2024-08-01-preview\u0026t=638666683752945937\u0026c=MIIHhzCCBm-gAwIBAgITfAWKSDa5exA4mgXQ1AAABYpINjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjQwOTI0MDE1ODQ4WhcNMjUwMzIzMDE1ODQ4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4JVoRAfL0BbRxuhbOLqpKBb-91ikhj5uXwN0YFSGOv3Jm6P9C6Nj3qwvAjAZRCvEuD0PJeSbjHWw_LsN2uaXvVUwsZIl3Ji5dmBWvgG7sfDQyhzv8D1JJmJNeeAKRceKVx2_8sFLC0AS0G1rr1ceCV_0ZrZPLTqjfEGuA--EEmKOs70KQ47Kb9FC4W_Vg8f638H6v60zb5leDeQMjLZboLvkluERujKMWJSmTZizMWKD4CCJRF_rE1wjDqoGqpOza-3FZlTeVOpTEzHKRQ3OGdCVJVviigk-s9FQbRjeVnV8QVZkHGCtWAp4WMR8GP55vhHHVDEpin3mMw7p-cSMUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBRvOtcAMcPH33Bgz2VmyYdogz4j2DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABmO88-7XRCIXOiojIRFVE6cNJ-T71-dYJW-Ued6MhWFUF1zSFvymU_uRv1_bEg_TyrZ750tgpd1H9PhKFlhiHwwz-j83cJmyKo0hYqzk6i5Zx_p5TXpgHTb7OpBsJ7P48Y4Ppsvzxd3QVtUd9ilvCEV-XQJ7fhkKZ13600A6um1pMWXYAAUwkzdm3un8uHXua6Nq-l2vM3z1ZTyjAgj7nvYa7o5ZNs_OcOy2wJMMdqFC889ZaT5MnwhxvMuCwk4oC2qeCYPhlozGGTQ2A2_2d9abDdl6nUk7gqcnJBKzXGM2vpZdzRFR2oN6Kpu1p_5pUtwpvTrpTef5ByUqFnYAY8\u0026s=KkXQoF8znu3JXIVm5ALvHgVJl3LZWvq5YNm_XrYKjeQD5iaY1yQCse2B_JKklJCBpAzj0g0H-GDWGnTX3tOM874xCJVSy_D-ofy-bEDESQRGSNsxyNFqIhV6ltmd1fKEJltmfLYDLUoHKWf7awxMZ03GyEDMMgMHmE859y9o5_3WLRWxiXPo2nFfXz3VxsKwcflCkErM5FlGn7ISQFNu0LF9opEGx-zNK4dupEtBZjBhBg4VYZJt1V9EkWtdlr4tAFrVFi2SaVbwLHweteSC44eW0Fv6Gq-puxbpzIPBLVVZ6_KmwMsMFhOYIxZT8ZjTf6LQk8mfmwXaDBZm34ZXgw\u0026h=oa5dXgC42siz62b4CF-bsu57Skxd6hX3mQz7HiBZ0AU", + "RequestUri": "https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ", "Content": null, "isContentBase64": false, "Headers": { "Authorization": [ "[Filtered]" ], - "x-ms-unique-id": [ "3" ], - "x-ms-client-request-id": [ "49a53c01-fe63-4d5a-a5c8-85a33c0cc9fa" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "6ee49436-1dcf-4f2f-b5cd-619560c01a0f" ], "CommandName": [ "New-AzNeonPostgresOrganization" ], "FullCommandName": [ "New-AzNeonPostgresOrganization_CreateExpanded" ], "ParameterSetName": [ "__AllParameterSets" ], - "User-Agent": [ "AzurePowershell/v12.1.0", "PSVersion/v7.4.6", "Az.NeonPostgres/0.1.0" ] + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] }, "ContentHeaders": { } @@ -66,40 +112,41 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "ETag": [ "\"0000d3ed-0000-3300-0000-672e0e540000\"" ], + "ETag": [ "\"f7036791-0000-0200-0000-6847c0ff0000\"" ], + "x-ms-operation-identifier": [ "" ], + "x-ms-request-id": [ "fe6c72de-472d-45f6-9db4-77e1fbee1521" ], + "x-ms-correlation-request-id": [ "408b7651-0cd4-41b0-9895-8676c981d63f" ], "x-ms-ratelimit-remaining-tenant-reads": [ "249" ], - "x-ms-request-id": [ "d5e8ae82-9873-437e-b63d-f5282111c9ea" ], - "x-ms-correlation-request-id": [ "57a0dc43-6fcc-427d-9f16-0a2c4884eece" ], - "x-ms-routing-request-id": [ "SOUTHINDIA:20241108T131329Z:57a0dc43-6fcc-427d-9f16-0a2c4884eece" ], + "x-ms-routing-request-id": [ "WESTINDIA:20250610T052308Z:408b7651-0cd4-41b0-9895-8676c981d63f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: 2FD5CAF3BF324DB8B8473088E8D17B65 Ref B: MAA201060516011 Ref C: 2024-11-08T13:13:28Z" ], - "Date": [ "Fri, 08 Nov 2024 13:13:28 GMT" ] + "X-MSEdge-Ref": [ "Ref A: 2491666B1E7D4827AFD2A675EBD2A8BF Ref B: MAA201060513051 Ref C: 2025-06-10T05:23:08Z" ], + "Date": [ "Tue, 10 Jun 2025 05:23:08 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "506" ], + "Content-Length": [ "486" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"id\":\"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF\",\"name\":\"c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF\",\"resourceId\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A\",\"status\":\"Accepted\",\"startTime\":\"2024-11-08T13:12:52.5127194Z\"}", + "Content": "{\"id\":\"/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34\",\"name\":\"28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34\",\"resourceId\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2\",\"status\":\"Accepted\",\"startTime\":\"2025-06-10T05:22:07.008406Z\"}", "isContentBase64": false } }, - "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF?api-version=2024-08-01-preview\u0026t=638666683752945937\u0026c=MIIHhzCCBm-gAwIBAgITfAWKSDa5exA4mgXQ1AAABYpINjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjQwOTI0MDE1ODQ4WhcNMjUwMzIzMDE1ODQ4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4JVoRAfL0BbRxuhbOLqpKBb-91ikhj5uXwN0YFSGOv3Jm6P9C6Nj3qwvAjAZRCvEuD0PJeSbjHWw_LsN2uaXvVUwsZIl3Ji5dmBWvgG7sfDQyhzv8D1JJmJNeeAKRceKVx2_8sFLC0AS0G1rr1ceCV_0ZrZPLTqjfEGuA--EEmKOs70KQ47Kb9FC4W_Vg8f638H6v60zb5leDeQMjLZboLvkluERujKMWJSmTZizMWKD4CCJRF_rE1wjDqoGqpOza-3FZlTeVOpTEzHKRQ3OGdCVJVviigk-s9FQbRjeVnV8QVZkHGCtWAp4WMR8GP55vhHHVDEpin3mMw7p-cSMUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBRvOtcAMcPH33Bgz2VmyYdogz4j2DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABmO88-7XRCIXOiojIRFVE6cNJ-T71-dYJW-Ued6MhWFUF1zSFvymU_uRv1_bEg_TyrZ750tgpd1H9PhKFlhiHwwz-j83cJmyKo0hYqzk6i5Zx_p5TXpgHTb7OpBsJ7P48Y4Ppsvzxd3QVtUd9ilvCEV-XQJ7fhkKZ13600A6um1pMWXYAAUwkzdm3un8uHXua6Nq-l2vM3z1ZTyjAgj7nvYa7o5ZNs_OcOy2wJMMdqFC889ZaT5MnwhxvMuCwk4oC2qeCYPhlozGGTQ2A2_2d9abDdl6nUk7gqcnJBKzXGM2vpZdzRFR2oN6Kpu1p_5pUtwpvTrpTef5ByUqFnYAY8\u0026s=KkXQoF8znu3JXIVm5ALvHgVJl3LZWvq5YNm_XrYKjeQD5iaY1yQCse2B_JKklJCBpAzj0g0H-GDWGnTX3tOM874xCJVSy_D-ofy-bEDESQRGSNsxyNFqIhV6ltmd1fKEJltmfLYDLUoHKWf7awxMZ03GyEDMMgMHmE859y9o5_3WLRWxiXPo2nFfXz3VxsKwcflCkErM5FlGn7ISQFNu0LF9opEGx-zNK4dupEtBZjBhBg4VYZJt1V9EkWtdlr4tAFrVFi2SaVbwLHweteSC44eW0Fv6Gq-puxbpzIPBLVVZ6_KmwMsMFhOYIxZT8ZjTf6LQk8mfmwXaDBZm34ZXgw\u0026h=oa5dXgC42siz62b4CF-bsu57Skxd6hX3mQz7HiBZ0AU+3": { + "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF?api-version=2024-08-01-preview\u0026t=638666683752945937\u0026c=MIIHhzCCBm-gAwIBAgITfAWKSDa5exA4mgXQ1AAABYpINjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjQwOTI0MDE1ODQ4WhcNMjUwMzIzMDE1ODQ4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4JVoRAfL0BbRxuhbOLqpKBb-91ikhj5uXwN0YFSGOv3Jm6P9C6Nj3qwvAjAZRCvEuD0PJeSbjHWw_LsN2uaXvVUwsZIl3Ji5dmBWvgG7sfDQyhzv8D1JJmJNeeAKRceKVx2_8sFLC0AS0G1rr1ceCV_0ZrZPLTqjfEGuA--EEmKOs70KQ47Kb9FC4W_Vg8f638H6v60zb5leDeQMjLZboLvkluERujKMWJSmTZizMWKD4CCJRF_rE1wjDqoGqpOza-3FZlTeVOpTEzHKRQ3OGdCVJVviigk-s9FQbRjeVnV8QVZkHGCtWAp4WMR8GP55vhHHVDEpin3mMw7p-cSMUCAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBRvOtcAMcPH33Bgz2VmyYdogz4j2DAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABmO88-7XRCIXOiojIRFVE6cNJ-T71-dYJW-Ued6MhWFUF1zSFvymU_uRv1_bEg_TyrZ750tgpd1H9PhKFlhiHwwz-j83cJmyKo0hYqzk6i5Zx_p5TXpgHTb7OpBsJ7P48Y4Ppsvzxd3QVtUd9ilvCEV-XQJ7fhkKZ13600A6um1pMWXYAAUwkzdm3un8uHXua6Nq-l2vM3z1ZTyjAgj7nvYa7o5ZNs_OcOy2wJMMdqFC889ZaT5MnwhxvMuCwk4oC2qeCYPhlozGGTQ2A2_2d9abDdl6nUk7gqcnJBKzXGM2vpZdzRFR2oN6Kpu1p_5pUtwpvTrpTef5ByUqFnYAY8\u0026s=KkXQoF8znu3JXIVm5ALvHgVJl3LZWvq5YNm_XrYKjeQD5iaY1yQCse2B_JKklJCBpAzj0g0H-GDWGnTX3tOM874xCJVSy_D-ofy-bEDESQRGSNsxyNFqIhV6ltmd1fKEJltmfLYDLUoHKWf7awxMZ03GyEDMMgMHmE859y9o5_3WLRWxiXPo2nFfXz3VxsKwcflCkErM5FlGn7ISQFNu0LF9opEGx-zNK4dupEtBZjBhBg4VYZJt1V9EkWtdlr4tAFrVFi2SaVbwLHweteSC44eW0Fv6Gq-puxbpzIPBLVVZ6_KmwMsMFhOYIxZT8ZjTf6LQk8mfmwXaDBZm34ZXgw\u0026h=oa5dXgC42siz62b4CF-bsu57Skxd6hX3mQz7HiBZ0AU", + "RequestUri": "https://management.azure.com/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34?api-version=2025-03-01\u0026t=638851297275923096\u0026c=MIIHhzCCBm-gAwIBAgITHgbO7uoaMgs7D03eGwAABs7u6jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjUwNDIxMTk0NzU4WhcNMjUxMDE4MTk0NzU4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANbMTIfsosr-e2nhsYNc2S0BYTm_Z7GagFw0ZlQEJG5FsiXVrA_5xrkW-roFwVxI7Ywu8tA1XPPFxJkRGt5GehtEtKB37IgztbtYsIjtoNU40Xc1bQhz7nvp-X2X4tbm7hl6ESrMeP5FWuWU8Z7MWm2Gcps1d1Cs5LO7Uk1ADbfJkV_9YdyIhP0FOhfTSiPvPY57EOh5ULUAhNTf82udNEtKlDgfMYVLXXIcqTbK7JWz3_UjBtNGSVFPABuNjfUAOYaG9USwE098YJAIP2w85Rxm1FUEaDsF3Omqkph3OvEpY_65DAhz12_07hxuc2wM2AzA3AgdbUF8Qo6b7teNMf0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBT5JDf47TxYPD9hhG08aVfLa6AK2jAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJLaq4Zr75ddZokhkTocSjBLgmkkDJoMYWmwgDsEUyVKlJh4NIHCdpqWe1D1fZA9Bzygrcl2xG3JW3y8_tM05nYAPZl5nmrQMbLynhZKhBEx2FeToUtzwl8aV1ghjTcHxwQPOpCDVbzSqFEWHN3M8u5Lnq07vLSyuKea1SvsIdgtjBJ6IUPa0-5L1gGL9dSPw9FKwVvQa4hGVExiSyj3LDUqlEBADVvmtMJ0uW9A5WYI4SHZ-36KJu5igoF8yTMACt4G2ZSPZTFySV9T_lrNhXahU6X2qrKR7Z9drL_wT5IecO-3Ib6jbSkCb3TGdL-tsQNvYUOF2_MnQN63BWbmFkM\u0026s=pAW7Xy1KvpfdoUM0vqjTQrZQXFXgX_MSJVC2jIaEc4o2OAvf-ARdG6DS564uUG3AeSX4LRtaB1SL8e3DZR5qw3EAwJO1dm3m_P0EeFFx2FgYii0h3leMtEEQ6Lh92-PsZ3JialHkix7HzTz947cxrOZhRPF9CtQ3MyebKxs3tBpqMRpgI1Nhs3mU4kMPM0nyr7PvD-7Luk5sP_bdFuqFz6jViFo5ieXMWwwz_NYyJeUw7lZpF4rsYqgVNX141Tz6F-yAd8iEczC-neGILkqgGSx2CbXKlwNXpKGGx_JmZccY6nEm_IwQ7NyamqnYJgxC8umoOaK64_fIM0AB53th8A\u0026h=Bsgga0etk9nPrk8ZblOXexwxJQlgMf6HbQK3L1Iz7yQ", "Content": null, "isContentBase64": false, "Headers": { "Authorization": [ "[Filtered]" ], - "x-ms-unique-id": [ "4" ], - "x-ms-client-request-id": [ "49a53c01-fe63-4d5a-a5c8-85a33c0cc9fa" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "6ee49436-1dcf-4f2f-b5cd-619560c01a0f" ], "CommandName": [ "New-AzNeonPostgresOrganization" ], "FullCommandName": [ "New-AzNeonPostgresOrganization_CreateExpanded" ], "ParameterSetName": [ "__AllParameterSets" ], - "User-Agent": [ "AzurePowershell/v12.1.0", "PSVersion/v7.4.6", "Az.NeonPostgres/0.1.0" ] + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] }, "ContentHeaders": { } @@ -109,40 +156,41 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "ETag": [ "\"0000dced-0000-3300-0000-672e0e950000\"" ], + "ETag": [ "\"f703dc9e-0000-0200-0000-6847c1430000\"" ], + "x-ms-operation-identifier": [ "" ], + "x-ms-request-id": [ "b951bcca-320a-4163-9d08-cb8e50f29d44" ], + "x-ms-correlation-request-id": [ "d3520348-996d-40bf-943f-1317b22cd74f" ], "x-ms-ratelimit-remaining-tenant-reads": [ "249" ], - "x-ms-request-id": [ "ce035f5c-1c29-43f5-ac4d-ca10d2612347" ], - "x-ms-correlation-request-id": [ "807b2b2c-8b10-4725-a782-9bfea80e3a2d" ], - "x-ms-routing-request-id": [ "WESTINDIA:20241108T131400Z:807b2b2c-8b10-4725-a782-9bfea80e3a2d" ], + "x-ms-routing-request-id": [ "WESTINDIA:20250610T052339Z:d3520348-996d-40bf-943f-1317b22cd74f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: 6664403B9AAD405BA36A55EF17B7A866 Ref B: MAA201060516011 Ref C: 2024-11-08T13:13:59Z" ], - "Date": [ "Fri, 08 Nov 2024 13:13:59 GMT" ] + "X-MSEdge-Ref": [ "Ref A: 87B9DCCD73954E108AEA3F87A7AAD3A8 Ref B: MAA201060513051 Ref C: 2025-06-10T05:23:39Z" ], + "Date": [ "Tue, 10 Jun 2025 05:23:38 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "577" ], + "Content-Length": [ "557" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"id\":\"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF\",\"name\":\"c3bd012c-3cf2-4f5f-a3b3-73e87e4b782b*706CEA960F77FC180CDB2A2C959D01B31E4334F3E1D7F8AEAAE94F83B1CC87BF\",\"resourceId\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A\",\"status\":\"Succeeded\",\"startTime\":\"2024-11-08T13:12:52.5127194Z\",\"endTime\":\"2024-11-08T13:13:57.3643831Z\",\"error\":{},\"properties\":null}", + "Content": "{\"id\":\"/providers/Neon.Postgres/locations/EASTUS2/operationStatuses/28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34\",\"name\":\"28181f13-9a1c-4dbf-8d35-25c4829287f2*C3DCC94DBB07DD732908E81CB4B01509B481F722FF5ABC6A28DCEAF24D658D34\",\"resourceId\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2\",\"status\":\"Succeeded\",\"startTime\":\"2025-06-10T05:22:07.008406Z\",\"endTime\":\"2025-06-10T05:23:14.9303008Z\",\"error\":{},\"properties\":null}", "isContentBase64": false } }, - "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A?api-version=2024-08-01-preview+4": { + "New-AzNeonPostgresOrganization+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2?api-version=2025-03-01+5": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A?api-version=2024-08-01-preview", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2?api-version=2025-03-01", "Content": null, "isContentBase64": false, "Headers": { "Authorization": [ "[Filtered]" ], - "x-ms-unique-id": [ "5" ], - "x-ms-client-request-id": [ "49a53c01-fe63-4d5a-a5c8-85a33c0cc9fa" ], + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "6ee49436-1dcf-4f2f-b5cd-619560c01a0f" ], "CommandName": [ "New-AzNeonPostgresOrganization" ], "FullCommandName": [ "New-AzNeonPostgresOrganization_CreateExpanded" ], "ParameterSetName": [ "__AllParameterSets" ], - "User-Agent": [ "AzurePowershell/v12.1.0", "PSVersion/v7.4.6", "Az.NeonPostgres/0.1.0" ] + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] }, "ContentHeaders": { } @@ -152,25 +200,25 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "ETag": [ "\"02006c83-0000-3300-0000-672e0e960000\"" ], + "ETag": [ "\"aa010fac-0000-0200-0000-6847c1430000\"" ], "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], "x-ms-providerhub-traffic": [ "True" ], - "x-ms-request-id": [ "760a7c87-7d69-478b-954c-dc5df9b7af80" ], - "x-ms-correlation-request-id": [ "4391c047-c3dc-46d6-b618-71bff66219c2" ], + "x-ms-request-id": [ "8a6ea62a-b71f-4c77-a2de-cf090a06c49d" ], + "x-ms-correlation-request-id": [ "23033863-acb6-4604-b671-30beec527388" ], "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], - "x-ms-routing-request-id": [ "WESTINDIA:20241108T131400Z:4391c047-c3dc-46d6-b618-71bff66219c2" ], + "x-ms-routing-request-id": [ "WESTINDIA:20250610T052340Z:23033863-acb6-4604-b671-30beec527388" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: E209561AABB9418D9CC36E2F6D98A06A Ref B: MAA201060516011 Ref C: 2024-11-08T13:14:00Z" ], - "Date": [ "Fri, 08 Nov 2024 13:14:00 GMT" ] + "X-MSEdge-Ref": [ "Ref A: 33FD386E36D24A8DADBBBFFB6B7409ED Ref B: MAA201060513051 Ref C: 2025-06-10T05:23:39Z" ], + "Date": [ "Tue, 10 Jun 2025 05:23:39 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1540" ], + "Content-Length": [ "1512" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A\",\"name\":\"almasTestNeonPSRecord1A\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T13:12:49.8725261Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2024-11-08T13:13:57.8982054Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"05336f7b-90c8-4e9f-c2b1-1d7cc83c5fa7\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-summer-sound-21518919\",\"organizationName\":\"PartnerOrgRecord1A\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-summer-sound-21518919\",\"aadDomains\":[\"partnerorg.com\"]}}}}", + "Content": "{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS2\",\"name\":\"NeonDemoOrgPS2\",\"type\":\"neon.postgres/organizations\",\"location\":\"eastus2\",\"systemData\":{\"createdBy\":\"Srinivas.Alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-10T05:22:02.1235523Z\",\"lastModifiedBy\":\"b41fa140-8cb4-43b1-a086-717c2f41909e\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2025-06-10T05:23:15.3007729Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"67530822-3f4c-4c77-c224-c20afc0b9359\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_serverless_postgres_azure_prod\",\"planId\":\"neon_serverless_postgres_azure_prod_free\",\"planName\":\"Free Plan\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Demo\",\"lastName\":\"User\",\"emailAddress\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"upn\":\"Demouser@testtestliftrtest2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"Contosoft\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"Contosoft.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org-white-field-71381933\",\"organizationName\":\"NeonDemoOrgPS\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"\",\"singleSignOnUrl\":\"https://console.neon.tech/azure/sso/org-white-field-71381933\",\"aadDomains\":[\"\"]}}}}", "isContentBase64": false } } diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Tests.ps1 index 9bec9939dac2..99ec59c652a8 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Tests.ps1 +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresOrganization.Tests.ps1 @@ -15,16 +15,16 @@ if(($null -eq $TestName) -or ($TestName -contains 'New-AzNeonPostgresOrganizatio } # Define variables directly -$resourceName = "almasTestNeonPSRecord1A" -$resourceGroupName = "NeonDemoRG" -$location = "centraluseuap" -$subscriptionId = "5d9a6cc3-4e60-4b41-be79-d28f0a01074e" +$resourceName = "NeonDemoOrgPS2" +$resourceGroupName = "neonrg" +$location = "eastus2" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" # Company Details $companyDetailBusinessPhone = "+1234567890" -$companyDetailCompanyName = "DemoCompany" +$companyDetailCompanyName = "Contosoft" $companyDetailCountry = "USA" -$companyDetailDomain = "demo.com" +$companyDetailDomain = "Contosoft.com" $companyDetailNumberOfEmployee = 500 $companyDetailOfficeAddress = "1234 Azure Ave" @@ -33,29 +33,37 @@ $marketplaceDetailSubscriptionId = "yxmkfivp" $marketplaceDetailSubscriptionStatus = "PendingFulfillmentStart" # Offer Details -$offerDetailOfferId = "neon_test" -$offerDetailPlanId = "neon_test_1" -$offerDetailPlanName = "Neon Serverless Postgres - Free (Test_Liftr)" +$offerDetailOfferId = "neon_serverless_postgres_azure_prod" +$offerDetailPlanId = "neon_serverless_postgres_azure_prod_free" +$offerDetailPlanName = "Free Plan" $offerDetailPublisherId = "neon1722366567200" $offerDetailTermId = "gmz7xq9ge3py" $offerDetailTermUnit = "P1M" # Partner Organization Properties -$partnerOrganizationPropertyOrganizationId = "org12345" -$partnerOrganizationPropertyOrganizationName = "PartnerOrgRecord1A" +$partnerOrganizationPropertyOrganizationId = "" +$partnerOrganizationPropertyOrganizationName = "NeonDemoOrgPS" -# Single Sign-On Properties -$singleSignOnPropertyAadDomain = "partnerorg.com" -$singleSignOnPropertyEnterpriseAppId = "app12345" +# Project Properties +$pgVersion = "17" +$projectName = "NeonDemoOrgPSProject" +$regionId = "eastus2" +$databaseName = "NeonDB" +$branchName = "main" + +# Single Sign-On Properties - Optional +# These properties are optional and can be set to empty strings if not needed. +$singleSignOnPropertyAadDomain = "" +$singleSignOnPropertyEnterpriseAppId = "" $singleSignOnPropertySingleSignOnState = "Enable" -$singleSignOnPropertySingleSignOnUrl = "https://sso.partnerorg.com" +$singleSignOnPropertySingleSignOnUrl = "" # User Details -$userDetailEmailAddress = "khanalmas@microsoft.com" -$userDetailFirstName = "Almas" -$userDetailLastName = "Khan" +$userDetailEmailAddress = "Demouser@testtestliftrtest2.onmicrosoft.com" +$userDetailFirstName = "Demo" +$userDetailLastName = "User" $userDetailPhoneNumber = "+1234567890" -$userDetailUpn = "khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com" +$userDetailUpn = "Demouser@testtestliftrtest2.onmicrosoft.com" Describe 'New-AzNeonPostgresOrganization' { It 'CreateExpanded' { diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresProject.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresProject.Recording.json new file mode 100644 index 000000000000..e32792fc3062 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresProject.Recording.json @@ -0,0 +1,137 @@ +{ + "New-AzNeonPostgresProject+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01", + "Content": "{\r\n \"properties\": {\r\n \"branch\": {\r\n \"entityName\": \"sample-entity\",\r\n \"parentId\": \"dawn-breeze-86932057\",\r\n \"roleName\": \"neondb_owner\",\r\n \"databaseName\": \"sampledb\"\r\n },\r\n \"regionId\": \"eastus2\",\r\n \"pgVersion\": 17\r\n }\r\n}", + "isContentBase64": false, + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "252" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/b80760db-cef5-47f1-be0d-c75d86b42960" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "383b6f19-d0e0-47a4-9eef-1981301b2bbe" ], + "x-ms-correlation-request-id": [ "eb168471-9568-4329-95f8-54cd3fdf6d8c" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ "2999" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T094942Z:eb168471-9568-4329-95f8-54cd3fdf6d8c" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: FC388B0242084105BD3FF91C1B07B4A0 Ref B: MAA201060516019 Ref C: 2025-06-12T09:49:41Z" ], + "Date": [ "Thu, 12 Jun 2025 09:49:42 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1738" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project\",\"name\":\"test-project\",\"type\":\"neon.postgres/organizations/projects\",\"systemData\":{\"createdBy\":\"Srinivas.Alluri@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2025-06-12T09:49:41.9850714Z\",\"lastModifiedBy\":\"Srinivas.Alluri@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2025-06-12T09:49:41.9850714Z\"},\"properties\":{\"regionId\":\"eastus2\",\"storage\":0,\"pgVersion\":17,\"historyRetention\":1,\"defaultEndpointSettings\":{\"autoscalingLimitMinCu\":0.25,\"autoscalingLimitMaxCu\":0.25},\"branch\":{\"projectId\":\"aged-voice-85424852\",\"parentId\":null,\"roleName\":null,\"databaseName\":null,\"roles\":null,\"databases\":null,\"endpoints\":null,\"attributes\":null,\"entityId\":\"br-royal-thunder-a8g2128f\",\"entityName\":\"main\",\"createdAt\":\"Jun 12, 2025 9:49 AM\",\"provisioningState\":null},\"roles\":[{\"branchId\":\"br-royal-thunder-a8g2128f\",\"permissions\":null,\"isSuperUser\":false,\"entityId\":null,\"entityName\":\"sampledb_owner\",\"createdAt\":\"Jun 12, 2025 9:49 AM\",\"provisioningState\":\"Succeeded\",\"attributes\":null}],\"databases\":[{\"branchId\":\"br-royal-thunder-a8g2128f\",\"ownerName\":\"sampledb_owner\",\"entityId\":null,\"entityName\":\"sampledb\",\"createdAt\":\"Jun 12, 2025 9:49 AM\",\"provisioningState\":\"Succeeded\",\"attributes\":null}],\"endpoints\":[{\"projectId\":\"aged-voice-85424852\",\"branchId\":\"br-royal-thunder-a8g2128f\",\"endpointType\":\"read_write\",\"entityId\":null,\"entityName\":null,\"createdAt\":\"Jun 12, 2025 9:49 AM\",\"provisioningState\":\"Succeeded\",\"attributes\":null}],\"entityId\":\"aged-voice-85424852\",\"entityName\":\"test-project\",\"createdAt\":\"Jun 12, 2025 9:49 AM\",\"provisioningState\":\"Succeeded\",\"attributes\":null}}", + "isContentBase64": false + } + }, + "New-AzNeonPostgresProject+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "31ebebd0-4c84-4830-8aad-28e7575b9be6" ], + "CommandName": [ "New-AzNeonPostgresProject" ], + "FullCommandName": [ "New-AzNeonPostgresProject_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 400, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/6fae0bb3-ad03-489e-a00f-a8dae66ea8c7" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "c88093cb-8696-4c0e-92c5-a61f53ff8d3d" ], + "x-ms-correlation-request-id": [ "301076b0-8374-4e56-948a-2ca5a475c8fd" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095015Z:301076b0-8374-4e56-948a-2ca5a475c8fd" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 4202C86EC3864B2BAA9D8225B70C684A Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:13Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:14 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "273" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceReadFailed\",\"message\":\"Project properties get failed for resource id /subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1 failed with error user has no access to projects\"}}", + "isContentBase64": false + } + }, + "New-AzNeonPostgresProject+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "31ebebd0-4c84-4830-8aad-28e7575b9be6" ], + "CommandName": [ "New-AzNeonPostgresProject" ], + "FullCommandName": [ "New-AzNeonPostgresProject_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 400, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/b1fe561b-5043-4f65-a0d2-b56dd7bb87bb" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "789ea22f-ee07-4cb1-93f1-1b3116bae3f7" ], + "x-ms-correlation-request-id": [ "889a3722-7d12-4a0d-98e0-67f937275c2b" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095015Z:889a3722-7d12-4a0d-98e0-67f937275c2b" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: A40FBF57E3E1450CA52189292AF25F26 Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:15Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "273" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceReadFailed\",\"message\":\"Project properties get failed for resource id /subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1 failed with error user has no access to projects\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresProject.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresProject.Tests.ps1 new file mode 100644 index 000000000000..f84ac13867eb --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/New-AzNeonPostgresProject.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'New-AzNeonPostgresProject')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzNeonPostgresProject.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'New-AzNeonPostgresProject' { + It 'CreateExpanded' { + { New-AzNeonPostgresProject -Name "test-project" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" -BranchDatabaseName "sampledb" -BranchEntityName "sample-entity" -BranchParentId "dawn-breeze-86932057" -BranchRoleName "neondb_owner" -RegionId "eastus2" -PgVersion "17" } | Should -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresBranch.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresBranch.Recording.json new file mode 100644 index 000000000000..3d2d55ede061 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresBranch.Recording.json @@ -0,0 +1,47 @@ +{ + "Remove-AzNeonPostgresBranch+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-proud-hill-a8k4hx9r?api-version=2025-03-01+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/dawn-breeze-86932057/branches/br-proud-hill-a8k4hx9r?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "a7118818-4dc3-4b21-bd8b-3f2aafac0428" ], + "CommandName": [ "Remove-AzNeonPostgresBranch" ], + "FullCommandName": [ "Remove-AzNeonPostgresBranch_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "a5c7c335-11ed-40f7-a7e2-6aa641983e16" ], + "x-ms-correlation-request-id": [ "41e6fad4-29a5-492e-a742-6fbb0ccb912b" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/e2133176-61fa-433e-af07-cbbd45681214" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "199" ], + "x-ms-ratelimit-remaining-subscription-global-deletes": [ "2999" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095018Z:41e6fad4-29a5-492e-a742-6fbb0ccb912b" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: CAA7197C986C4661B28C772CABBEC5BA Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:16Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:17 GMT" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": null, + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresBranch.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresBranch.Tests.ps1 new file mode 100644 index 000000000000..be9664fc2ae4 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresBranch.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Remove-AzNeonPostgresBranch')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzNeonPostgresBranch.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Remove-AzNeonPostgresBranch' { + It 'Delete' { + { Remove-AzNeonPostgresBranch -Name "br-proud-hill-a8k4hx9r" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Recording.json index 5b8506887ff5..e0d38cd6e7fe 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Recording.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Recording.json @@ -1,17 +1,17 @@ { - "Remove-AzNeonPostgresOrganization+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/AlmasNeonTesting/providers/Neon.Postgres/organizations/AlmasPSTest1?api-version=2024-08-01-preview+1": { + "Remove-AzNeonPostgresOrganization+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/TestNeonOrgPS?api-version=2025-03-01+1": { "Request": { "Method": "DELETE", - "RequestUri": "https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/AlmasNeonTesting/providers/Neon.Postgres/organizations/AlmasPSTest1?api-version=2024-08-01-preview", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/TestNeonOrgPS?api-version=2025-03-01", "Content": null, "isContentBase64": false, "Headers": { - "x-ms-unique-id": [ "6" ], - "x-ms-client-request-id": [ "f5980aa4-ab1d-4dd0-956b-342880d27c7e" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "81f51348-8505-446d-a271-2a57d027c296" ], "CommandName": [ "Remove-AzNeonPostgresOrganization" ], "FullCommandName": [ "Remove-AzNeonPostgresOrganization_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], - "User-Agent": [ "AzurePowershell/v12.1.0", "PSVersion/v7.4.6", "Az.NeonPostgres/0.1.0" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -24,14 +24,14 @@ "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-deletes": [ "199" ], "x-ms-ratelimit-remaining-subscription-global-deletes": [ "2999" ], - "x-ms-request-id": [ "10e4d8c5-8397-4fb3-854c-088a5ddc4f94" ], - "x-ms-correlation-request-id": [ "10e4d8c5-8397-4fb3-854c-088a5ddc4f94" ], - "x-ms-routing-request-id": [ "SOUTHINDIA:20241108T131401Z:10e4d8c5-8397-4fb3-854c-088a5ddc4f94" ], + "x-ms-request-id": [ "1ae398cc-4b08-4fec-8a20-55213c02b875" ], + "x-ms-correlation-request-id": [ "1ae398cc-4b08-4fec-8a20-55213c02b875" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095020Z:1ae398cc-4b08-4fec-8a20-55213c02b875" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: 1537C0FF80C445B48C0F315962A68132 Ref B: MAA201060516011 Ref C: 2024-11-08T13:14:01Z" ], - "Date": [ "Fri, 08 Nov 2024 13:14:01 GMT" ] + "X-MSEdge-Ref": [ "Ref A: 827898EFD9594A9CA175A20339230179 Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:18Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:19 GMT" ] }, "ContentHeaders": { "Expires": [ "-1" ] diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Tests.ps1 index 4a344bf0ed78..251b37ffcb42 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Tests.ps1 +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresOrganization.Tests.ps1 @@ -15,8 +15,8 @@ if(($null -eq $TestName) -or ($TestName -contains 'Remove-AzNeonPostgresOrganiza } # Define variables directly in the script -$resourceName = "AlmasPSTest1" -$resourceGroupName = "AlmasNeonTesting" +$resourceName = "TestNeonOrgPS" +$resourceGroupName = "neonrg" Describe 'Remove-AzNeonPostgresOrganization' { It 'Delete' { diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresProject.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresProject.Recording.json new file mode 100644 index 000000000000..3d725b7873d4 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresProject.Recording.json @@ -0,0 +1,47 @@ +{ + "Remove-AzNeonPostgresProject+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/fragrant-mountain-55459234?api-version=2025-03-01+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/fragrant-mountain-55459234?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "15ee689a-6e4d-4656-a3e3-dc58cc1979dd" ], + "CommandName": [ "Remove-AzNeonPostgresProject" ], + "FullCommandName": [ "Remove-AzNeonPostgresProject_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 204, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-request-id": [ "be83db5b-ba28-49af-b777-28206a290aaa" ], + "x-ms-correlation-request-id": [ "7d99c6c8-44bc-4a36-839a-672b05b8e2f1" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/b49f01e4-6c81-4f25-9e8d-523a16b94c38" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "199" ], + "x-ms-ratelimit-remaining-subscription-global-deletes": [ "2999" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095021Z:7d99c6c8-44bc-4a36-839a-672b05b8e2f1" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: B85F3BEE65054182B5BE4CAC2F7542F0 Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:20Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:20 GMT" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": null, + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresProject.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresProject.Tests.ps1 new file mode 100644 index 000000000000..8d508ffb3df0 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Remove-AzNeonPostgresProject.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Remove-AzNeonPostgresProject')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzNeonPostgresProject.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Remove-AzNeonPostgresProject' { + It 'Delete' { + { Remove-AzNeonPostgresProject -Name "fragrant-mountain-55459234" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" } | Should -Not -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresBranch.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresBranch.Tests.ps1 new file mode 100644 index 000000000000..16d356563b8f --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresBranch.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Update-AzNeonPostgresBranch')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzNeonPostgresBranch.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Update-AzNeonPostgresBranch' { + It 'UpdateExpanded' { + { throw [System.NotImplementedException] } | Should -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Recording.json index c64bff1ee04e..bdd3d4974528 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Recording.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Recording.json @@ -1,41 +1,43 @@ { - "Update-AzNeonPostgresOrganization+[NoContext]+UpdateExpanded+$PATCH+https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A?api-version=2024-08-01-preview+1": { + "Update-AzNeonPostgresOrganization+[NoContext]+UpdateExpanded+$PATCH+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1?api-version=2025-03-01+1": { "Request": { "Method": "PATCH", - "RequestUri": "https://management.azure.com/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A?api-version=2024-08-01-preview", - "Content": "{\r\n \"properties\": {\r\n \"userDetails\": {\r\n \"firstName\": \"Almas\",\r\n \"lastName\": \"Khan\",\r\n \"emailAddress\": \"khanalmas@microsoft.com\",\r\n \"upn\": \"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\r\n \"phoneNumber\": \"+1234567890\"\r\n },\r\n \"companyDetails\": {\r\n \"companyName\": \"DemoCompany\",\r\n \"country\": \"USA\",\r\n \"officeAddress\": \"1234 Azure Ave\",\r\n \"businessPhone\": \"+1234567890\",\r\n \"domain\": \"demo.com\",\r\n \"numberOfEmployees\": 500\r\n },\r\n \"partnerOrganizationProperties\": {\r\n \"singleSignOnProperties\": {\r\n \"singleSignOnState\": \"Enable\",\r\n \"enterpriseAppId\": \"app12345\",\r\n \"singleSignOnUrl\": \"https://sso.partnerorg.com\",\r\n \"aadDomains\": [ \"partnerorg.com\" ]\r\n },\r\n \"organizationId\": \"org12345\",\r\n \"organizationName\": \"PartnerOrgRecord1A\"\r\n }\r\n }\r\n}", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1?api-version=2025-03-01", + "Content": "{\r\n \"properties\": {\r\n \"marketplaceDetails\": {\r\n \"offerDetails\": {\r\n \"publisherId\": \"neon1722366567200\",\r\n \"offerId\": \"neon_serverless_postgres_azure_prod\",\r\n \"planId\": \"neon_serverless_postgres_azure_prod_free\",\r\n \"planName\": \"Free Plan\",\r\n \"termUnit\": \"P1M\",\r\n \"termId\": \"gmz7xq9ge3py\"\r\n },\r\n \"subscriptionId\": \"e276aac0-83e0-4381-dffe-0400d1af8065\",\r\n \"subscriptionStatus\": \"Subscribed\"\r\n },\r\n \"userDetails\": {\r\n \"firstName\": \"Demo\",\r\n \"lastName\": \"User\",\r\n \"emailAddress\": \"Demouser@testtestliftrtest2.onmicrosoft.com\",\r\n \"upn\": \"Demouser@testtestliftrtest2.onmicrosoft.com\",\r\n \"phoneNumber\": \"+1234567890\"\r\n },\r\n \"companyDetails\": {\r\n \"companyName\": \"Contoso\",\r\n \"country\": \"USA\",\r\n \"officeAddress\": \"1234 Azure Ave\",\r\n \"businessPhone\": \"+1234567890\",\r\n \"domain\": \"contoso.com\",\r\n \"numberOfEmployees\": 500\r\n },\r\n \"partnerOrganizationProperties\": {\r\n \"singleSignOnProperties\": {\r\n \"singleSignOnState\": \"Enable\",\r\n \"enterpriseAppId\": \"\",\r\n \"singleSignOnUrl\": \"https://console.neon.tech/azure/sso/org-bitter-scene-70654971\",\r\n \"aadDomains\": [ \"\" ]\r\n },\r\n \"organizationId\": \"org-bitter-scene-70654971\",\r\n \"organizationName\": \"NeonDemoOrgPS1\"\r\n }\r\n }\r\n}", "isContentBase64": false, "Headers": { }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "876" ] + "Content-Length": [ "1343" ] } }, "Response": { - "StatusCode": 200, + "StatusCode": 400, "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "ETag": [ "\"02000384-0000-3300-0000-672e0e9b0000\"" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/52ec146a-c209-4b4a-a9d2-72350914d228" ], "x-ms-providerhub-traffic": [ "True" ], - "x-ms-request-id": [ "fd6afe66-8265-4b88-8b09-dbc66ab516c1" ], - "x-ms-correlation-request-id": [ "7d3bffea-ef08-4ffd-8f0e-28863fbb4cd8" ], - "x-ms-ratelimit-remaining-subscription-global-writes": [ "2999" ], - "x-ms-routing-request-id": [ "SOUTHINDIA:20241108T131403Z:7d3bffea-ef08-4ffd-8f0e-28863fbb4cd8" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "909f4a48-3017-456f-b87b-3abc4a4c188f" ], + "x-ms-correlation-request-id": [ "3765d5c6-9aa5-49b0-abbe-fa576fc86139" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "199" ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ "2999" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095023Z:3765d5c6-9aa5-49b0-abbe-fa576fc86139" ], "X-Cache": [ "CONFIG_NOCACHE" ], - "X-MSEdge-Ref": [ "Ref A: 827C63AFF55E4E51828AEAEA8F727BB7 Ref B: MAA201060516011 Ref C: 2024-11-08T13:14:02Z" ], - "Date": [ "Fri, 08 Nov 2024 13:14:03 GMT" ] + "X-MSEdge-Ref": [ "Ref A: C7330668A48944C4BCCD7FD5F99DD821 Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:22Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:23 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1468" ], - "Content-Type": [ "application/json; charset=utf-8" ], + "Content-Length": [ "93" ], + "Content-Type": [ "application/json" ], "Expires": [ "-1" ] }, - "Content": "{\"id\":\"/subscriptions/5d9a6cc3-4e60-4b41-be79-d28f0a01074e/resourceGroups/NeonDemoRG/providers/Neon.Postgres/organizations/almasTestNeonPSRecord1A\",\"name\":\"almasTestNeonPSRecord1A\",\"type\":\"neon.postgres/organizations\",\"location\":\"centraluseuap\",\"systemData\":{\"createdBy\":\"khanalmas@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2024-11-08T13:12:49.8725261Z\",\"lastModifiedBy\":\"khanalmas@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2024-11-08T13:14:02.7229596Z\"},\"properties\":{\"marketplaceDetails\":{\"subscriptionId\":\"05336f7b-90c8-4e9f-c2b1-1d7cc83c5fa7\",\"subscriptionStatus\":\"Subscribed\",\"offerDetails\":{\"publisherId\":\"neon1722366567200\",\"offerId\":\"neon_test\",\"planId\":\"neon_test_1\",\"planName\":\"Neon Serverless Postgres - Free (Test_Liftr)\",\"termUnit\":\"P1M\",\"termId\":\"gmz7xq9ge3py\"}},\"userDetails\":{\"firstName\":\"Almas\",\"lastName\":\"Khan\",\"emailAddress\":\"khanalmas@microsoft.com\",\"upn\":\"khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com\",\"phoneNumber\":\"+1234567890\"},\"companyDetails\":{\"companyName\":\"DemoCompany\",\"country\":\"USA\",\"officeAddress\":\"1234 Azure Ave\",\"businessPhone\":\"+1234567890\",\"domain\":\"demo.com\",\"numberOfEmployees\":500},\"provisioningState\":\"Succeeded\",\"partnerOrganizationProperties\":{\"organizationId\":\"org12345\",\"organizationName\":\"PartnerOrgRecord1A\",\"singleSignOnProperties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"app12345\",\"singleSignOnUrl\":\"https://sso.partnerorg.com\",\"aadDomains\":[\"partnerorg.com\"]}}}}", + "Content": "{\"error\":{\"code\":\"ResourcePatchValidateFailed\",\"message\":\"Plan is not changed for resource\"}}", "isContentBase64": false } } diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Tests.ps1 index 107f5763c18c..5a283ae3a09a 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Tests.ps1 +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresOrganization.Tests.ps1 @@ -15,42 +15,54 @@ if(($null -eq $TestName) -or ($TestName -contains 'Update-AzNeonPostgresOrganiza } # Define variables directly in the script -$resourceName = "almasTestNeonPSRecord1A" -$resourceGroupName = "NeonDemoRG" -$subscriptionId = "5d9a6cc3-4e60-4b41-be79-d28f0a01074e" +$resourceName = "NeonDemoOrgPS1" +$resourceGroupName = "neonrg" +$subscriptionId = "a81c0054-6c92-41aa-a235-4f9f98f917c6" # Company Details $companyDetailBusinessPhone = "+1234567890" -$companyDetailCompanyName = "DemoCompany" +$companyDetailCompanyName = "Contoso" $companyDetailCountry = "USA" -$companyDetailDomain = "demo.com" +$companyDetailDomain = "contoso.com" $companyDetailNumberOfEmployee = 500 $companyDetailOfficeAddress = "1234 Azure Ave" +# Marketplace Details +$marketplaceDetailSubscriptionId = "e276aac0-83e0-4381-dffe-0400d1af8065" +$marketplaceDetailSubscriptionStatus = "Subscribed" + +# Offer Details +$offerDetailOfferId = "neon_serverless_postgres_azure_prod" +$offerDetailPlanId = "neon_serverless_postgres_azure_prod_free" +$offerDetailPlanName = "Free Plan" +$offerDetailPublisherId = "neon1722366567200" +$offerDetailTermId = "gmz7xq9ge3py" +$offerDetailTermUnit = "P1M" + # Partner Organization Properties -$partnerOrganizationPropertyOrganizationId = "org12345" -$partnerOrganizationPropertyOrganizationName = "PartnerOrgRecord1A" +$partnerOrganizationPropertyOrganizationId = "org-bitter-scene-70654971" +$partnerOrganizationPropertyOrganizationName = "NeonDemoOrgPS1" # Single Sign-On Properties -$singleSignOnPropertyAadDomain = "partnerorg.com" -$singleSignOnPropertyEnterpriseAppId = "app12345" +$singleSignOnPropertyAadDomain = "" +$singleSignOnPropertyEnterpriseAppId = "" $singleSignOnPropertySingleSignOnState = "Enable" -$singleSignOnPropertySingleSignOnUrl = "https://sso.partnerorg.com" +$singleSignOnPropertySingleSignOnUrl = "https://console.neon.tech/azure/sso/org-bitter-scene-70654971" # User Details -$userDetailEmailAddress = "khanalmas@microsoft.com" -$userDetailFirstName = "Almas" -$userDetailLastName = "Khan" +$userDetailEmailAddress = "Demouser@testtestliftrtest2.onmicrosoft.com" +$userDetailFirstName = "Demo" +$userDetailLastName = "User" $userDetailPhoneNumber = "+1234567890" -$userDetailUpn = "khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com" +$userDetailUpn = "Demouser@testtestliftrtest2.onmicrosoft.com" Describe 'Update-AzNeonPostgresOrganization' { It 'UpdateExpanded' { { # Execute the Update-AzNeonPostgresOrganization command with parameters from defined variables - Update-AzNeonPostgresOrganization -Name $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId -CompanyDetailBusinessPhone $companyDetailBusinessPhone -CompanyDetailCompanyName $companyDetailCompanyName -CompanyDetailCountry $companyDetailCountry -CompanyDetailDomain $companyDetailDomain -CompanyDetailNumberOfEmployee $companyDetailNumberOfEmployee -CompanyDetailOfficeAddress $companyDetailOfficeAddress -PartnerOrganizationPropertyOrganizationId $partnerOrganizationPropertyOrganizationId -PartnerOrganizationPropertyOrganizationName $partnerOrganizationPropertyOrganizationName -SingleSignOnPropertyAadDomain @($singleSignOnPropertyAadDomain) -SingleSignOnPropertyEnterpriseAppId $singleSignOnPropertyEnterpriseAppId -SingleSignOnPropertySingleSignOnState $singleSignOnPropertySingleSignOnState -SingleSignOnPropertySingleSignOnUrl $singleSignOnPropertySingleSignOnUrl -UserDetailEmailAddress $userDetailEmailAddress -UserDetailFirstName $userDetailFirstName -UserDetailLastName $userDetailLastName -UserDetailPhoneNumber $userDetailPhoneNumber -UserDetailUpn $userDetailUpn + Update-AzNeonPostgresOrganization -Name $resourceName -ResourceGroupName $resourceGroupName -SubscriptionId $subscriptionId -CompanyDetailBusinessPhone $companyDetailBusinessPhone -CompanyDetailCompanyName $companyDetailCompanyName -CompanyDetailCountry $companyDetailCountry -CompanyDetailDomain $companyDetailDomain -CompanyDetailNumberOfEmployee $companyDetailNumberOfEmployee -CompanyDetailOfficeAddress $companyDetailOfficeAddress -MarketplaceDetailSubscriptionId $marketplaceDetailSubscriptionId -MarketplaceDetailSubscriptionStatus $marketplaceDetailSubscriptionStatus -OfferDetailOfferId $offerDetailOfferId -OfferDetailPlanId $offerDetailPlanId -OfferDetailPlanName $offerDetailPlanName -OfferDetailPublisherId $offerDetailPublisherId -OfferDetailTermId $offerDetailTermId -OfferDetailTermUnit $offerDetailTermUnit -PartnerOrganizationPropertyOrganizationId $partnerOrganizationPropertyOrganizationId -PartnerOrganizationPropertyOrganizationName $partnerOrganizationPropertyOrganizationName -SingleSignOnPropertyAadDomain @($singleSignOnPropertyAadDomain) -SingleSignOnPropertyEnterpriseAppId $singleSignOnPropertyEnterpriseAppId -SingleSignOnPropertySingleSignOnState $singleSignOnPropertySingleSignOnState -SingleSignOnPropertySingleSignOnUrl $singleSignOnPropertySingleSignOnUrl -UserDetailEmailAddress $userDetailEmailAddress -UserDetailFirstName $userDetailFirstName -UserDetailLastName $userDetailLastName -UserDetailPhoneNumber $userDetailPhoneNumber -UserDetailUpn $userDetailUpn # Validate that the update command completes without throwing exceptions - } | Should -Not -Throw + } | Should -Throw } } diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresProject.Recording.json b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresProject.Recording.json new file mode 100644 index 000000000000..d4b16ffa4867 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresProject.Recording.json @@ -0,0 +1,49 @@ +{ + "Update-AzNeonPostgresProject+[NoContext]+UpdateExpanded+$GET+https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1/projects/test-project?api-version=2025-03-01", + "Content": null, + "isContentBase64": false, + "Headers": { + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "5d80c065-c799-484a-bd17-6eabae446337" ], + "CommandName": [ "Update-AzNeonPostgresProject" ], + "FullCommandName": [ "Update-AzNeonPostgresProject_UpdateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/v8.2.0", "PSVersion/v7.5.1", "Az.NeonPostgres/0.1.0" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 400, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-operation-identifier": [ "tenantId=63ed2519-4773-4c00-b86b-5b27eb2a7e95,objectId=9cf8ccaf-273c-4fe7-ae5a-2498a0f5d4c5/southindia/6aca1508-56e6-435d-a758-514f4c4e386b" ], + "x-ms-providerhub-traffic": [ "True" ], + "Request-Context": [ "appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "x-ms-failure-cause": [ "service" ], + "x-ms-request-id": [ "42f417ab-5e14-42c1-81af-032fad4b7f77" ], + "x-ms-correlation-request-id": [ "47775ac7-5a77-463d-9789-1bf0ca1c57b4" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "249" ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ "3749" ], + "x-ms-routing-request-id": [ "SOUTHINDIA:20250612T095025Z:47775ac7-5a77-463d-9789-1bf0ca1c57b4" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 9856F58C3BD743E49234463BE420E7D5 Ref B: MAA201060516019 Ref C: 2025-06-12T09:50:24Z" ], + "Date": [ "Thu, 12 Jun 2025 09:50:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "273" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceReadFailed\",\"message\":\"Project properties get failed for resource id /subscriptions/a81c0054-6c92-41aa-a235-4f9f98f917c6/resourceGroups/neonrg/providers/Neon.Postgres/organizations/NeonDemoOrgPS1 failed with error user has no access to projects\"}}", + "isContentBase64": false + } + } +} \ No newline at end of file diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresProject.Tests.ps1 b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresProject.Tests.ps1 new file mode 100644 index 000000000000..8cff15448737 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/Update-AzNeonPostgresProject.Tests.ps1 @@ -0,0 +1,23 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Update-AzNeonPostgresProject')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzNeonPostgresProject.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Update-AzNeonPostgresProject' { + It 'UpdateExpanded' { + { + Update-AzNeonPostgresProject -Name "test-project" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" -BranchDatabaseName "sampledb" -BranchEntityName "sample-entity" -BranchParentId "dawn-breeze-86932057" -BranchRoleName "neondb_owner" -RegionId "eastus2" -PgVersion "17" + } | Should -Throw + } +} diff --git a/src/NeonPostgres/NeonPostgres.Autorest/test/env.json b/src/NeonPostgres/NeonPostgres.Autorest/test/env.json index 5fe1b9853617..f65c70d0ffbf 100644 --- a/src/NeonPostgres/NeonPostgres.Autorest/test/env.json +++ b/src/NeonPostgres/NeonPostgres.Autorest/test/env.json @@ -1,4 +1,4 @@ { - "Tenant": "c8604a67-8a77-4032-85a9-c6a9aaac5a7c", - "SubscriptionId": "5d9a6cc3-4e60-4b41-be79-d28f0a01074e" + "SubscriptionId": "a81c0054-6c92-41aa-a235-4f9f98f917c6", + "Tenant": "63ed2519-4773-4c00-b86b-5b27eb2a7e95" } diff --git a/src/NeonPostgres/NeonPostgres.sln b/src/NeonPostgres/NeonPostgres.sln index 65ac01cf6fa1..d1d572498851 100644 --- a/src/NeonPostgres/NeonPostgres.sln +++ b/src/NeonPostgres/NeonPostgres.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 @@ -19,49 +19,119 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NeonPostgres", "NeonPostgres\NeonPostgres.csproj", "{E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.NeonPostgres", "..\..\generated\NeonPostgres\NeonPostgres.Autorest\Az.NeonPostgres.csproj", "{CE244FA5-D8FB-4BD8-A7E9-1287B199A262}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NeonPostgres.Autorest", "NeonPostgres.Autorest", "{09A05D78-78C2-038B-C4A6-250AE9CB2F67}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.NeonPostgres", "..\..\generated\NeonPostgres\NeonPostgres.Autorest\Az.NeonPostgres.csproj", "{A8D7A741-054A-4A2F-BF87-AEB300B55DB1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Debug|x64.ActiveCfg = Debug|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Debug|x64.Build.0 = Debug|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Debug|x86.ActiveCfg = Debug|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Debug|x86.Build.0 = Debug|Any CPU {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Release|Any CPU.ActiveCfg = Release|Any CPU {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Release|Any CPU.Build.0 = Release|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Release|x64.ActiveCfg = Release|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Release|x64.Build.0 = Release|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Release|x86.ActiveCfg = Release|Any CPU + {880CB216-FFD4-48DB-9082-BFCE532A13A4}.Release|x86.Build.0 = Release|Any CPU {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Debug|x64.ActiveCfg = Debug|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Debug|x64.Build.0 = Debug|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Debug|x86.ActiveCfg = Debug|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Debug|x86.Build.0 = Debug|Any CPU {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Release|Any CPU.ActiveCfg = Release|Any CPU {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Release|Any CPU.Build.0 = Release|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Release|x64.ActiveCfg = Release|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Release|x64.Build.0 = Release|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Release|x86.ActiveCfg = Release|Any CPU + {8B16A1CE-A184-40F1-BB54-A1BFE1B9E76D}.Release|x86.Build.0 = Release|Any CPU {A0A71B19-792D-4041-B840-CF075E750025}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A0A71B19-792D-4041-B840-CF075E750025}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Debug|x64.ActiveCfg = Debug|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Debug|x64.Build.0 = Debug|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Debug|x86.ActiveCfg = Debug|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Debug|x86.Build.0 = Debug|Any CPU {A0A71B19-792D-4041-B840-CF075E750025}.Release|Any CPU.ActiveCfg = Release|Any CPU {A0A71B19-792D-4041-B840-CF075E750025}.Release|Any CPU.Build.0 = Release|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Release|x64.ActiveCfg = Release|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Release|x64.Build.0 = Release|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Release|x86.ActiveCfg = Release|Any CPU + {A0A71B19-792D-4041-B840-CF075E750025}.Release|x86.Build.0 = Release|Any CPU {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Debug|x64.ActiveCfg = Debug|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Debug|x64.Build.0 = Debug|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Debug|x86.ActiveCfg = Debug|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Debug|x86.Build.0 = Debug|Any CPU {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Release|Any CPU.ActiveCfg = Release|Any CPU {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Release|Any CPU.Build.0 = Release|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Release|x64.ActiveCfg = Release|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Release|x64.Build.0 = Release|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Release|x86.ActiveCfg = Release|Any CPU + {A03BADF8-6755-42F9-BC0B-A866A7D55D3E}.Release|x86.Build.0 = Release|Any CPU {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Debug|x64.ActiveCfg = Debug|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Debug|x64.Build.0 = Debug|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Debug|x86.ActiveCfg = Debug|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Debug|x86.Build.0 = Debug|Any CPU {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Release|Any CPU.ActiveCfg = Release|Any CPU {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Release|Any CPU.Build.0 = Release|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Release|x64.ActiveCfg = Release|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Release|x64.Build.0 = Release|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Release|x86.ActiveCfg = Release|Any CPU + {B90210A7-684A-4CA5-B91A-594A2DEF312A}.Release|x86.Build.0 = Release|Any CPU {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Debug|Any CPU.Build.0 = Debug|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Debug|x64.ActiveCfg = Debug|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Debug|x64.Build.0 = Debug|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Debug|x86.ActiveCfg = Debug|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Debug|x86.Build.0 = Debug|Any CPU {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Release|Any CPU.ActiveCfg = Release|Any CPU {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Release|Any CPU.Build.0 = Release|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Release|x64.ActiveCfg = Release|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Release|x64.Build.0 = Release|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Release|x86.ActiveCfg = Release|Any CPU + {877C04A6-82B1-440A-81DA-FF8DB1E2DA85}.Release|x86.Build.0 = Release|Any CPU {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Debug|x64.ActiveCfg = Debug|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Debug|x64.Build.0 = Debug|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Debug|x86.ActiveCfg = Debug|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Debug|x86.Build.0 = Debug|Any CPU {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Release|Any CPU.ActiveCfg = Release|Any CPU {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Release|Any CPU.Build.0 = Release|Any CPU - {CE244FA5-D8FB-4BD8-A7E9-1287B199A262}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE244FA5-D8FB-4BD8-A7E9-1287B199A262}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CE244FA5-D8FB-4BD8-A7E9-1287B199A262}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE244FA5-D8FB-4BD8-A7E9-1287B199A262}.Release|Any CPU.Build.0 = Release|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Release|x64.ActiveCfg = Release|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Release|x64.Build.0 = Release|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Release|x86.ActiveCfg = Release|Any CPU + {E54B0A08-39BC-4187-9CC7-E50FDCDD6E49}.Release|x86.Build.0 = Release|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Debug|x64.Build.0 = Debug|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Debug|x86.Build.0 = Debug|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Release|Any CPU.Build.0 = Release|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Release|x64.ActiveCfg = Release|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Release|x64.Build.0 = Release|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Release|x86.ActiveCfg = Release|Any CPU + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {880CB216-FFD4-48DB-9082-BFCE532A13A4} = {595B2E4A-7EE3-460E-898F-0C7D79DE4FCE} @@ -70,5 +140,6 @@ Global {A03BADF8-6755-42F9-BC0B-A866A7D55D3E} = {595B2E4A-7EE3-460E-898F-0C7D79DE4FCE} {B90210A7-684A-4CA5-B91A-594A2DEF312A} = {595B2E4A-7EE3-460E-898F-0C7D79DE4FCE} {877C04A6-82B1-440A-81DA-FF8DB1E2DA85} = {595B2E4A-7EE3-460E-898F-0C7D79DE4FCE} + {A8D7A741-054A-4A2F-BF87-AEB300B55DB1} = {09A05D78-78C2-038B-C4A6-250AE9CB2F67} EndGlobalSection EndGlobal diff --git a/src/NeonPostgres/NeonPostgres/Az.NeonPostgres.psd1 b/src/NeonPostgres/NeonPostgres/Az.NeonPostgres.psd1 index e02aed942cb2..e29026111253 100644 --- a/src/NeonPostgres/NeonPostgres/Az.NeonPostgres.psd1 +++ b/src/NeonPostgres/NeonPostgres/Az.NeonPostgres.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 1/9/2025 +# Generated on: 16-06-2025 # @{ @@ -51,16 +51,16 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '4.0.1'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.1.0'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'NeonPostgres.Autorest/bin/Az.NeonPostgres.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = 'NeonPostgres.Autorest/Az.NeonPostgres.format.ps1xml' @@ -69,9 +69,16 @@ FormatsToProcess = 'NeonPostgres.Autorest/Az.NeonPostgres.format.ps1xml' NestedModules = @('NeonPostgres.Autorest/Az.NeonPostgres.psm1') # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. -FunctionsToExport = 'Get-AzNeonPostgresOrganization', 'New-AzNeonPostgresOrganization', - 'Remove-AzNeonPostgresOrganization', - 'Update-AzNeonPostgresOrganization' +FunctionsToExport = 'Get-AzNeonPostgresBranch', 'Get-AzNeonPostgresCompute', + 'Get-AzNeonPostgresEndpoint', 'Get-AzNeonPostgresNeonDatabase', + 'Get-AzNeonPostgresNeonRole', 'Get-AzNeonPostgresOrganization', + 'Get-AzNeonPostgresProject', + 'Get-AzNeonPostgresProjectConnectionUri', + 'New-AzNeonPostgresBranch', 'New-AzNeonPostgresOrganization', + 'New-AzNeonPostgresProject', 'Remove-AzNeonPostgresBranch', + 'Remove-AzNeonPostgresOrganization', 'Remove-AzNeonPostgresProject', + 'Update-AzNeonPostgresBranch', 'Update-AzNeonPostgresOrganization', + 'Update-AzNeonPostgresProject' # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. CmdletsToExport = @() @@ -97,7 +104,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','NeonPostgres' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'NeonPostgres' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -112,7 +119,7 @@ PrivateData = @{ ReleaseNotes = '* Upgraded nuget package to signed package.' # Prerelease string of this module - # Prerelease = '' + Prerelease = 'preview' # Flag to indicate whether the module requires explicit user acceptance for install/update/save # RequireLicenseAcceptance = $false @@ -122,7 +129,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/NeonPostgres/NeonPostgres/ChangeLog.md b/src/NeonPostgres/NeonPostgres/ChangeLog.md index f3a999c77580..78daad115ce4 100644 --- a/src/NeonPostgres/NeonPostgres/ChangeLog.md +++ b/src/NeonPostgres/NeonPostgres/ChangeLog.md @@ -18,10 +18,22 @@ - Additional information about change #1 --> ## Upcoming Release +* Support to Manage Neon Projects + - List Neon Projects in a given Neon Postgres Organizations + - Get Neon Project details + - Validates and Create a Neon Project + - Validates and Delete a Neon Project +* Support to Manage Neon Branches + - List Neon Branches in a given Neon Postgres Project + - Get Neon Branch details + - Validates and Create a Neon Branch + - Validates and Delete a Neon Branch +* List Neon Postgres Databases in a Branch +* List Neon Postgres Endpoints in a Branch +* Support to Get Neon Database Connection Uri ## Version 0.1.1 * Upgraded nuget package to signed package. ## Version 0.1.0 * First preview release for module Az.NeonPostgres - diff --git a/src/NeonPostgres/NeonPostgres/help/Az.NeonPostgres.md b/src/NeonPostgres/NeonPostgres/help/Az.NeonPostgres.md index a84086b92b56..a7f700fca207 100644 --- a/src/NeonPostgres/NeonPostgres/help/Az.NeonPostgres.md +++ b/src/NeonPostgres/NeonPostgres/help/Az.NeonPostgres.md @@ -8,18 +8,57 @@ Locale: en-US # Az.NeonPostgres Module ## Description -Microsoft Azure PowerShell: NeonPostgres cmdlets +Microsoft Azure PowerShell: NeonPostgres cmdlets Manage Neon Postgres databases and related resources within Azure. ## Az.NeonPostgres Cmdlets +### [Get-AzNeonPostgresBranch](Get-AzNeonPostgresBranch.md) +Get a Branch + +### [Get-AzNeonPostgresCompute](Get-AzNeonPostgresCompute.md) +List Compute resources by Branch + +### [Get-AzNeonPostgresEndpoint](Get-AzNeonPostgresEndpoint.md) +List Endpoint resources by Branch + +### [Get-AzNeonPostgresNeonDatabase](Get-AzNeonPostgresNeonDatabase.md) +List NeonDatabase resources by Branch + +### [Get-AzNeonPostgresNeonRole](Get-AzNeonPostgresNeonRole.md) +List NeonRole resources by Branch + ### [Get-AzNeonPostgresOrganization](Get-AzNeonPostgresOrganization.md) Get a OrganizationResource +### [Get-AzNeonPostgresProject](Get-AzNeonPostgresProject.md) +Get a Project + +### [Get-AzNeonPostgresProjectConnectionUri](Get-AzNeonPostgresProjectConnectionUri.md) +Action to retrieve the connection URI for the Neon Database. + +### [New-AzNeonPostgresBranch](New-AzNeonPostgresBranch.md) +create a Branch + ### [New-AzNeonPostgresOrganization](New-AzNeonPostgresOrganization.md) create a OrganizationResource +### [New-AzNeonPostgresProject](New-AzNeonPostgresProject.md) +create a Project + +### [Remove-AzNeonPostgresBranch](Remove-AzNeonPostgresBranch.md) +Delete a Branch + ### [Remove-AzNeonPostgresOrganization](Remove-AzNeonPostgresOrganization.md) Delete a OrganizationResource +### [Remove-AzNeonPostgresProject](Remove-AzNeonPostgresProject.md) +Delete a Project + +### [Update-AzNeonPostgresBranch](Update-AzNeonPostgresBranch.md) +update a Branch + ### [Update-AzNeonPostgresOrganization](Update-AzNeonPostgresOrganization.md) update a OrganizationResource +### [Update-AzNeonPostgresProject](Update-AzNeonPostgresProject.md) +update a Project + diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..a077d370a9d8 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresBranch.md @@ -0,0 +1,293 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresbranch +schema: 2.0.0 +--- + +# Get-AzNeonPostgresBranch + +## SYNOPSIS +Get a Branch + +## SYNTAX + +### List (Default) +``` +Get-AzNeonPostgresBranch -OrganizationName -ProjectName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentityProject +``` +Get-AzNeonPostgresBranch -Name -ProjectInputObject + [-DefaultProfile ] [] +``` + +### GetViaIdentityOrganization +``` +Get-AzNeonPostgresBranch -Name -ProjectName -OrganizationInputObject + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzNeonPostgresBranch -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get a Branch + +## EXAMPLES + +### Example 1: List all branches resources within a specified project in Neon Postgres +```powershell +Get-AzNeonPostgresBranch -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "createdAt", + "value": "May 12, 2025 8:02 AM" + }, { + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : idle +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all branches resources within a specified project in Neon Postgres + +### Example 2: Get Branch resoure details within a specified project in Neon Postgres +```powershell +Get-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }, { + "name": "activeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Get Branch resoure details within a specified project in Neon Postgres + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: GetViaIdentityProject, GetViaIdentityOrganization, Get +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityProject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: List, GetViaIdentityOrganization, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: List, Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IBranch + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresCompute.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresCompute.md new file mode 100644 index 000000000000..f12eca6ddf49 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresCompute.md @@ -0,0 +1,139 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgrescompute +schema: 2.0.0 +--- + +# Get-AzNeonPostgresCompute + +## SYNOPSIS +List Compute resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresCompute -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +List Compute resources by Branch + +## EXAMPLES + +### Example 1: List all compute resources within a specific branch +```powershell +Get-AzNeonPostgresCompute -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +List all compute resources within a specific branch + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.ICompute + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresEndpoint.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresEndpoint.md new file mode 100644 index 000000000000..ccfbd6e50582 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresEndpoint.md @@ -0,0 +1,159 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresendpoint +schema: 2.0.0 +--- + +# Get-AzNeonPostgresEndpoint + +## SYNOPSIS +List Endpoint resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresEndpoint -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +List Endpoint resources by Branch + +## EXAMPLES + +### Example 1: List endpoint resources associated with a specific branch in Neon Postgres +```powershell +Get-AzNeonPostgresEndpoint -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EndpointType : read_write +EntityId : ep-spring-cake-a88oisqp +EntityName : Primary +Id : +Name : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List endpoint resources associated with a specific branch in Neon Postgres + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpoint + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresNeonDatabase.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresNeonDatabase.md new file mode 100644 index 000000000000..db684766bada --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresNeonDatabase.md @@ -0,0 +1,158 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresneondatabase +schema: 2.0.0 +--- + +# Get-AzNeonPostgresNeonDatabase + +## SYNOPSIS +List NeonDatabase resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresNeonDatabase -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +List NeonDatabase resources by Branch + +## EXAMPLES + +### Example 1: List all Neon Postgres databases associated with a specific branch +```powershell +Get-AzNeonPostgresNeonDatabase -BranchName "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EntityId : 1685451 +EntityName : neondb +Id : +Name : +OwnerName : neondb_owner +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all Neon Postgres databases associated with a specific branch. + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabase + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresNeonRole.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresNeonRole.md new file mode 100644 index 000000000000..7abac0a41c98 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresNeonRole.md @@ -0,0 +1,159 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresneonrole +schema: 2.0.0 +--- + +# Get-AzNeonPostgresNeonRole + +## SYNOPSIS +List NeonRole resources by Branch + +## SYNTAX + +``` +Get-AzNeonPostgresNeonRole -BranchName -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +List NeonRole resources by Branch + +## EXAMPLES + +### Example 1: List all roles and permissions associated with a specific branch +```powershell +Get-AzNeonPostgresNeonRole -BranchName "br-damp-bird-a82olmcu" -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchId : br-damp-bird-a82olmcu +CreatedAt : May 12, 2025 8:02 AM +EntityId : +EntityName : neondb_owner +Id : +IsSuperUser : False +Name : +Permission : +ProvisioningState : Succeeded +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all roles and permissions associated with a specific branch + +## PARAMETERS + +### -BranchName +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRole + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresOrganization.md index 1294c37e3e90..574a1ccbad85 100644 --- a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresOrganization.md @@ -60,136 +60,10 @@ Location Name SystemDataCreatedAt SystemDataCreated ed At -------- ---- ------------------- ------------------- ----------------------- -- -eastus2 org123 25-Oct-24 5:59:50 AM deepikan@microsoft.com User 25 -eastus2 Sr-Neon-Org-Prod 25-Oct-24 10:04:14 AM srinivas.alluri@microsoft.com User 25 -eastus2 Sr-Neon-Org-Prod-2 25-Oct-24 10:16:08 AM srinivas.alluri@microsoft.com User 25 -eastus2 ProdNeonOrg-1 29-Oct-24 5:02:55 AM srinivas.alluri@microsoft.com User 29 -eastus2 rj-prod-1 29 -eastus2 rj-prod-2 29-Oct-24 7:29:12 AM rajasinghal@microsoft.com User 29 -eastus2 My-new-neon-org 29-Oct-24 12:33:47 PM priyverma@microsoft.com User 29 -eastus2 ProdOrgTest 29-Oct-24 3:42:54 PM srinivas.alluri@microsoft.com User 29 -eastus2 My-new-Neon-Org 04-Nov-24 11:17:17 AM priyverma@microsoft.com User 04 -eastus2 rj-db-test-1 05-Nov-24 11:19:43 AM rajasinghal@microsoft.com User 05 -eastus2euap TestEUS21 16-Oct-24 9:45:05 AM srinivas.alluri@microsoft.com User 16 -eastus2euap test_20 16 -eastus2euap test_21 16-Oct-24 12:17:29 PM guptashash@microsoft.com User 16 -eastus2euap test_22 16-Oct-24 12:19:06 PM guptashash@microsoft.com User 16 -eastus2euap testrg-88888 16-Oct-24 12:44:45 PM rajasinghal@microsoft.com User 16 -eastus2euap test_24 16-Oct-24 1:43:58 PM guptashash@microsoft.com User 16 -eastus2euap test_25 16-Oct-24 1:44:41 PM guptashash@microsoft.com User 16 -eastus2euap TestOperationState 17 -eastus2euap eus2euap-nt29 17-Oct-24 2:17:44 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt31 17-Oct-24 5:12:21 AM srinivas.alluri@microsoft.com User 17 -eastus2euap test433 17-Oct-24 5:25:21 AM srinivas.alluri@microsoft.com User 17 -eastus2euap testrg-123456 17-Oct-24 7:15:17 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-11112 17-Oct-24 7:20:00 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-111 17-Oct-24 7:34:34 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-11 17-Oct-24 7:39:51 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-2626 17-Oct-24 8:09:47 AM rajasinghal@microsoft.com User 17 -eastus2euap TestOperationStatus2 17-Oct-24 8:12:14 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt32 17-Oct-24 8:18:49 AM srinivas.alluri@microsoft.com User 17 -eastus2euap testrg-2627 17-Oct-24 8:21:38 AM rajasinghal@microsoft.com User 17 -eastus2euap testrg-2630 17 -eastus2euap eus2euap-nt33 17-Oct-24 10:06:20 AM srinivas.alluri@microsoft.com User 17 -eastus2euap eus2euap-nt34 17-Oct-24 10:16:20 AM srinivas.alluri@microsoft.com User 17 -eastus2euap test_26 17-Oct-24 11:50:38 AM guptashash@microsoft.com User 17 -eastus2euap test_27 17-Oct-24 11:51:42 AM guptashash@microsoft.com User 17 -eastus2euap test_28 17-Oct-24 11:52:29 AM guptashash@microsoft.com User 17 -eastus2euap test_29 17-Oct-24 2:32:38 PM guptashash@microsoft.com User 17 -eastus2euap test_30 17-Oct-24 2:33:46 PM guptashash@microsoft.com User 17 -eastus2euap test_31 17 -eastus2euap test_32 17-Oct-24 3:07:31 PM guptashash@microsoft.com User 17 -eastus2euap test_33 18 -eastus2euap test_34 18-Oct-24 7:38:33 AM guptashash@microsoft.com User 18 -eastus2euap test_35 18 -eastus2euap test_36 18-Oct-24 8:47:56 AM guptashash@microsoft.com User 18 -eastus2euap test_37 18 -eastus2euap test_38 18-Oct-24 11:08:44 AM guptashash@microsoft.com User 18 -eastus2euap test_40 18-Oct-24 1:34:56 PM guptashash@microsoft.com User 18 -eastus2euap test_41 18 -eastus2euap test_42 18-Oct-24 3:27:37 PM guptashash@microsoft.com User 18 -eastus2euap test_44 20-Oct-24 10:45:14 AM guptashash@microsoft.com User 20 -eastus2euap eus2euap-nt37 20-Oct-24 12:00:30 PM srinivas.alluri@microsoft.com User 20 -eastus2euap deepika-neon-org-2110 21-Oct-24 5:43:27 AM deepikan@microsoft.com User 21 -eastus2euap testOrgAAK 21-Oct-24 7:12:25 AM khanalmas@microsoft.com User 21 -eastus2euap almasTestNeonCLI 21-Oct-24 3:40:16 PM khanalmas@microsoft.com User 22 -eastus2euap NeonTestResource 21-Oct-24 4:34:49 PM khanalmas@microsoft.com User 21 -eastus2euap testCLI3 21-Oct-24 6:03:52 PM khanalmas@microsoft.com User 21 -eastus2euap almasTestNeonCLI1 21-Oct-24 6:13:21 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI1 21-Oct-24 6:45:42 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI2 21-Oct-24 6:49:26 PM khanalmas@microsoft.com User 21 -eastus2euap NeonTestResourceForCLI3 21-Oct-24 6:53:07 PM khanalmas@microsoft.com User 21 -eastus2euap NeonCLITestResource1 21-Oct-24 6:56:12 PM khanalmas@microsoft.com User 21 -eastus2euap NeonCLITestOrg1 21-Oct-24 7:03:11 PM khanalmas@microsoft.com User 21 -eastus2euap deepika-abc 22-Oct-24 7:38:10 AM deepikan@microsoft.com User 22 -eastus2euap abcd 22-Oct-24 8:10:39 AM deepikan@microsoft.com User 22 -eastus2euap LocalDemo234 22-Oct-24 9:05:37 AM srinivas.alluri@microsoft.com User 22 -eastus2euap TestDemoTime 22-Oct-24 9:19:58 AM srinivas.alluri@microsoft.com User 22 -eastus2euap deepika-neon-org-2 23 -eastus2euap rj-test-1 22-Oct-24 12:50:08 PM rajasinghal@microsoft.com User 22 -eastus2euap rj-test-2 22-Oct-24 4:18:55 PM rajasinghal@microsoft.com User 22 -eastus2euap DelOrg2 22-Oct-24 4:38:10 PM srinivas.alluri@microsoft.com User 22 -eastus2euap DeleteTestOrg11 22-Oct-24 4:59:59 PM srinivas.alluri@microsoft.com User 22 -eastus2euap LocalDeleteTest12 22-Oct-24 5:30:57 PM srinivas.alluri@microsoft.com User 22 -eastus2euap TestORgCreate12 23-Oct-24 1:43:54 AM srinivas.alluri@microsoft.com User 23 -eastus2euap oldBranchORg 23 -eastus2euap TestOrgNeon5 23-Oct-24 3:57:24 AM srinivas.alluri@microsoft.com User 23 -eastus2euap eus2euap-nt39 25-Oct-24 6:11:45 AM srinivas.alluri@microsoft.com User 25 -eastus2euap eus2euap-nt40 25-Oct-24 7:04:23 AM srinivas.alluri@microsoft.com User 25 -eastus2euap rj-test-org52 25 -eastus2euap rj-test-53 25-Oct-24 2:18:51 PM rajasinghal@microsoft.com User 25 -eastus2euap rj-test-errLog 25-Oct-24 2:24:36 PM rajasinghal@microsoft.com User 25 -eastus2euap rj-test-org55 26 -eastus2euap rj-test-org57 26 -eastus2euap rj-test-org58 26-Oct-24 10:22:40 AM rajasinghal@microsoft.com User 26 -eastus2euap rj-test-60 28-Oct-24 5:18:53 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-org61 28-Oct-24 5:59:22 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-auth2 28 -eastus2euap rj-test-org65 28-Oct-24 9:15:16 AM rajasinghal@microsoft.com User 28 -eastus2euap rj-test-70 29 -centraluseuap TestConnector-1 18-Oct-24 7:38:13 AM priyverma@microsoft.com User 18 -centraluseuap serviceconnectortest 18-Oct-24 7:47:18 AM chejian@microsoft.com User 18 -centraluseuap abc 18-Oct-24 8:50:34 AM deepikan@microsoft.com User 18 -centraluseuap testrg-0030 18 -centraluseuap sr_neon_org 23 -centraluseuap rj-test-12 23-Oct-24 7:06:53 AM rajasinghal@microsoft.com User 23 -centraluseuap rj-test-delete 23 -centraluseuap neonorg-deepika-2310 23-Oct-24 8:05:29 AM deepikan@microsoft.com User 23 -centraluseuap org1-manish 23-Oct-24 8:36:17 AM narulamanish@microsoft.com User 23 -centraluseuap TestNeonOrgSr 23-Oct-24 9:10:49 AM srinivas.alluri@microsoft.com User 23 -centraluseuap rj-test-30 23-Oct-24 9:56:16 AM rajasinghal@microsoft.com User 23 -centraluseuap FinalTestOrgSr 23-Oct-24 9:58:11 AM srinivas.alluri@microsoft.com User 23 -centraluseuap ntt 24-Oct-24 5:21:18 AM srinivas.alluri@microsoft.com User 24 -centraluseuap rj-test-org 24-Oct-24 5:26:44 AM rajasinghal@microsoft.com User 24 -centraluseuap test-123-neon 24-Oct-24 9:56:54 AM priyverma@microsoft.com User 24 -centraluseuap Sralluri-Neon-Postgres-Org 24-Oct-24 10:08:30 AM srinivas.alluri@microsoft.com User 24 -centraluseuap NP-Org-1 24-Oct-24 10:24:17 AM srinivas.alluri@microsoft.com User 24 -centraluseuap rj-test-31 24-Oct-24 10:41:33 AM rajasinghal@microsoft.com User 24 -centraluseuap Test-Neon-Org-22 24-Oct-24 10:42:04 AM priyverma@microsoft.com User 24 -centraluseuap neon-org-123 24-Oct-24 12:28:08 PM deepikan@microsoft.com User 24 -centraluseuap test-org-1234-deepika 24-Oct-24 12:32:12 PM deepikan@microsoft.com User 24 -centraluseuap neon-og-1234 24-Oct-24 12:51:17 PM deepikan@microsoft.com User 24 -centraluseuap org-neon-123 24-Oct-24 12:59:06 PM deepikan@microsoft.com User 24 -centraluseuap Sr-NT-Org-1 24-Oct-24 5:37:49 PM srinivas.alluri@microsoft.com User 24 -centraluseuap Sr-NT-ORg-2 24-Oct-24 5:51:19 PM srinivas.alluri@microsoft.com User 24 -centraluseuap neon-org121 25 -centraluseuap Sr-NP-Org-2 25-Oct-24 7:03:04 AM srinivas.alluri@microsoft.com User 25 -centraluseuap Sr-NP-Org-3 25-Oct-24 7:08:43 AM srinivas.alluri@microsoft.com User 25 -centraluseuap Sr-NP-Org-4 25-Oct-24 7:11:38 AM srinivas.alluri@microsoft.com User 25 -centraluseuap org1234deepika2510 25-Oct-24 7:21:58 AM deepikan@microsoft.com User 25 -centraluseuap tags-test-deepika-2510 25-Oct-24 7:25:22 AM deepikan@microsoft.com User 25 -centraluseuap deeepika-no-tags-test 25-Oct-24 7:54:47 AM deepikan@microsoft.com User 25 -centraluseuap Sr-NP-Org-5 25-Oct-24 9:40:32 AM srinivas.alluri@microsoft.com User 25 -centraluseuap tags-test-2-preview 25-Oct-24 10:09:02 AM deepikan@microsoft.com User 25 -centraluseuap rj-test-55 25-Oct-24 2:43:48 PM rajasinghal@microsoft.com User 25 -centraluseuap CentralUSEUAP-Test 29-Oct-24 5:27:57 AM srinivas.alluri@microsoft.com User 29 -centraluseuap neon-org-1232910 29-Oct-24 5:41:42 AM deepikan@microsoft.com User 29 -centraluseuap rj-test-73 29-Oct-24 5:49:26 AM rajasinghal@microsoft.com User 29 -centraluseuap rj-test-75 29 -centraluseuap rj-test-76 29 -centraluseuap testorg123 29-Oct-24 2:30:05 PM deepikan@microsoft.com User 29 -centraluseuap neon-org 05-Nov-24 6:05:23 AM deepikan@microsoft.com User 05 - +eastus2 org123 25-Oct-24 5:59:50 AM deepkan@contoso.com User 25 +eastus2 Sr-Neon-Org-Prod 25-Oct-24 10:04:14 AM john.dev@contoso.com User 25 +eastus2 Sr-Neon-Org-Prod-2 25-Oct-24 10:16:08 AM neondevuser@company.com User 25 +eastus2 ProdNeonOrg-1 29-Oct-24 5:02:55 AM alluri@testneon.com User 29 ``` This command will get all organization details for a subscription id @@ -264,7 +138,7 @@ The value must be an UUID. ```yaml Type: System.String[] -Parameter Sets: Get, List, List1 +Parameter Sets: List, Get, List1 Aliases: Required: False @@ -288,4 +162,3 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS - diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresProject.md new file mode 100644 index 000000000000..02c2db56f084 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresProject.md @@ -0,0 +1,260 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresproject +schema: 2.0.0 +--- + +# Get-AzNeonPostgresProject + +## SYNOPSIS +Get a Project + +## SYNTAX + +### List (Default) +``` +Get-AzNeonPostgresProject -OrganizationName -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### GetViaIdentityOrganization +``` +Get-AzNeonPostgresProject -Name -OrganizationInputObject + [-DefaultProfile ] [] +``` + +### Get +``` +Get-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzNeonPostgresProject -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Get a Project + +## EXAMPLES + +### Example 1: List all Neon projects associated with a specific Neon organization +```powershell +Get-AzNeonPostgresProject -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +List all Neon projects associated with a specific Neon organization + +### Example 2: Get Neon projects associated with a specific Neon organization +```powershell +Get-AzNeonPostgresProject -ProjectName "dawn-breeze-86932056" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Get Neon projects associated with a specific Neon organization + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: GetViaIdentityOrganization, Get +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: List, Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProject + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresProjectConnectionUri.md b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresProjectConnectionUri.md new file mode 100644 index 000000000000..12b4db44967b --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Get-AzNeonPostgresProjectConnectionUri.md @@ -0,0 +1,386 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/get-azneonpostgresprojectconnectionuri +schema: 2.0.0 +--- + +# Get-AzNeonPostgresProjectConnectionUri + +## SYNOPSIS +Action to retrieve the connection URI for the Neon Database. + +## SYNTAX + +### GetExpanded (Default) +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-BranchId ] [-DatabaseName ] + [-EndpointId ] [-IsPooled] [-ProjectId ] [-RoleName ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### GetViaJsonString +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] -JsonString [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### GetViaJsonFilePath +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### Get +``` +Get-AzNeonPostgresProjectConnectionUri -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] -ConnectionUriParameter + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### GetViaIdentityOrganizationExpanded +``` +Get-AzNeonPostgresProjectConnectionUri -ProjectName -OrganizationInputObject + [-BranchId ] [-DatabaseName ] [-EndpointId ] [-IsPooled] [-ProjectId ] + [-RoleName ] [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + +### GetViaIdentityOrganization +``` +Get-AzNeonPostgresProjectConnectionUri -ProjectName -OrganizationInputObject + -ConnectionUriParameter [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### GetViaIdentityExpanded +``` +Get-AzNeonPostgresProjectConnectionUri -InputObject [-BranchId ] + [-DatabaseName ] [-EndpointId ] [-IsPooled] [-ProjectId ] [-RoleName ] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### GetViaIdentity +``` +Get-AzNeonPostgresProjectConnectionUri -InputObject + -ConnectionUriParameter [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Action to retrieve the connection URI for the Neon Database. + +## EXAMPLES + +### Example 1: Retrieve the connection URI for a specific Neon Postgres database +```powershell +Get-AzNeonPostgresProjectConnectionUri -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -BranchId "br-damp-bird-a82olmcu" -DatabaseName "neondb" -EndpointId "ep-spring-cake-a88oisqp" -RoleName "neondb_owner" +``` + +```output +BranchId : br-damp-bird-a82olmcu +ConnectionStringUri : System.Security.SecureString +DatabaseName : neondb +EndpointId : ep-spring-cake-a88oisqp +IsPooled : False +ProjectId : dawn-breeze-86932057 +RoleName : neondb_owner +``` + +Retrieve the connection URI for a specific Neon Postgres database. + +## PARAMETERS + +### -BranchId +Branch Id associated with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityOrganizationExpanded, GetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConnectionUriParameter +Connection uri parameters for the associated database + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IConnectionUriProperties +Parameter Sets: Get, GetViaIdentityOrganization, GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -DatabaseName +Database name associated with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityOrganizationExpanded, GetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EndpointId +the endpoint Id with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityOrganizationExpanded, GetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityExpanded, GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -IsPooled +Indicates if the connection is pooled + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: GetExpanded, GetViaIdentityOrganizationExpanded, GetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonFilePath +Path of Json file supplied to the Get operation + +```yaml +Type: System.String +Parameter Sets: GetViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Get operation + +```yaml +Type: System.String +Parameter Sets: GetViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: GetViaIdentityOrganizationExpanded, GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaJsonString, GetViaJsonFilePath, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectId +Project Id associated with this connection + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityOrganizationExpanded, GetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaJsonString, GetViaJsonFilePath, Get, GetViaIdentityOrganizationExpanded, GetViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaJsonString, GetViaJsonFilePath, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RoleName +The role name used for authentication + +```yaml +Type: System.String +Parameter Sets: GetExpanded, GetViaIdentityOrganizationExpanded, GetViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String[] +Parameter Sets: GetExpanded, GetViaJsonString, GetViaJsonFilePath, Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IConnectionUriProperties + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IConnectionUriProperties + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..a42f9cbf6252 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresBranch.md @@ -0,0 +1,420 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/new-azneonpostgresbranch +schema: 2.0.0 +--- + +# New-AzNeonPostgresBranch + +## SYNOPSIS +create a Branch + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonFilePath +``` +New-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] + [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonString +``` +New-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] -JsonString [-DefaultProfile ] + [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +create a Branch + +## EXAMPLES + +### Example 1: Create a new branch within a Neon Postgres database +```powershell +New-AzNeonPostgresBranch -Name "test-branch" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +```output +Attribute : {{ + "name": "logicalSize", + "value": "30785536" + }, { + "name": "cpuUsedSec", + "value": "0" + }, { + "name": "computeTimeSeconds", + "value": "0" + }, { + "name": "activeTimeSeconds", + "value": "0" + }…} +CreatedAt : May 12, 2025 8:02 AM +Database : +DatabaseName : +Endpoint : +EntityId : br-damp-bird-a82olmcu +EntityName : main +Id : +Name : +ParentId : +ProjectId : dawn-breeze-86932057 +ProvisioningState : Succeeded +ResourceGroupName : +Role : +RoleName : +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Create a new branch within a Neon Postgres database. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IBranch + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresOrganization.md index 0eb450d2fec2..222cadd7a4b8 100644 --- a/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresOrganization.md @@ -21,12 +21,13 @@ New-AzNeonPostgresOrganization -Name -ResourceGroupName [-Subs [-MarketplaceDetailSubscriptionStatus ] [-OfferDetailOfferId ] [-OfferDetailPlanId ] [-OfferDetailPlanName ] [-OfferDetailPublisherId ] [-OfferDetailTermId ] [-OfferDetailTermUnit ] [-PartnerOrganizationPropertyOrganizationId ] - [-PartnerOrganizationPropertyOrganizationName ] [-SingleSignOnPropertyAadDomain ] - [-SingleSignOnPropertyEnterpriseAppId ] [-SingleSignOnPropertySingleSignOnState ] - [-SingleSignOnPropertySingleSignOnUrl ] [-Tag ] [-UserDetailEmailAddress ] - [-UserDetailFirstName ] [-UserDetailLastName ] [-UserDetailPhoneNumber ] - [-UserDetailUpn ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] + [-PartnerOrganizationPropertyOrganizationName ] [-ProjectProperty ] + [-SingleSignOnPropertyAadDomain ] [-SingleSignOnPropertyEnterpriseAppId ] + [-SingleSignOnPropertySingleSignOnState ] [-SingleSignOnPropertySingleSignOnUrl ] + [-Tag ] [-UserDetailEmailAddress ] [-UserDetailFirstName ] + [-UserDetailLastName ] [-UserDetailPhoneNumber ] [-UserDetailUpn ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] ``` ### CreateViaJsonFilePath @@ -446,6 +447,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProjectProperty +Neon Project Properties + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProjectProperties +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. diff --git a/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresProject.md new file mode 100644 index 000000000000..7cd546b78599 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/New-AzNeonPostgresProject.md @@ -0,0 +1,576 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/new-azneonpostgresproject +schema: 2.0.0 +--- + +# New-AzNeonPostgresProject + +## SYNOPSIS +create a Project + +## SYNTAX + +### CreateExpanded (Default) +``` +New-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-Attribute ] [-BranchAttribute ] + [-BranchDatabase ] [-BranchDatabaseName ] + [-BranchEndpoint ] [-BranchEntityName ] [-BranchParentId ] + [-BranchProjectId ] [-BranchRole ] [-BranchRoleName ] + [-Database ] [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonFilePath +``` +New-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonString +``` +New-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +create a Project + +## EXAMPLES + +### Example 1: Create a new Neon project resource within Azure +```powershell +New-AzNeonPostgresProject -Name "test-project" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "a81c0054-6c92-41aa-a235-4f9f98f917c6" -BranchDatabaseName "sampledb" -BranchEntityName "sample-entity" -BranchParentId "dawn-breeze-86932057" -BranchRoleName "neondb_owner" -RegionId eastus2 -PgVersion 17 +``` + +```output +Attribute : +BranchAttribute : +BranchCreatedAt : +BranchDatabase : +BranchDatabaseName : +BranchEndpoint : +BranchEntityId : +BranchEntityName : +BranchParentId : +BranchProjectId : +BranchProvisioningState : +BranchRole : +BranchRoleName : neondb_owner +CreatedAt : May 12, 2025 8:02 AM +Database : +DefaultEndpointSettingAutoscalingLimitMaxCu : 0 +DefaultEndpointSettingAutoscalingLimitMinCu : 0 +Endpoint : +EntityId : dawn-breeze-86932057 +EntityName : NeonDemoOrgPS1-project +HistoryRetention : 0 +Id : +Name : +PgVersion : 17 +ProvisioningState : Succeeded +RegionId : eastus2 +ResourceGroupName : +Role : +Storage : 30785536 +SystemDataCreatedAt : +SystemDataCreatedBy : +SystemDataCreatedByType : +SystemDataLastModifiedAt : +SystemDataLastModifiedBy : +SystemDataLastModifiedByType : +Type : +``` + +Create a new Neon project resource within Neon Postgres Organization + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchAttribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabase +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEndpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRole +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMaxCu +Maximum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMinCu +Minimum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HistoryRetention +The retention period for project history in seconds. + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PgVersion +Postgres version for the project + +```yaml +Type: System.Int32 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RegionId +Region where the project is created + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Storage +Data Storage bytes per hour for the project + +```yaml +Type: System.Int64 +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProject + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..aa91ca861cf2 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresBranch.md @@ -0,0 +1,253 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/remove-azneonpostgresbranch +schema: 2.0.0 +--- + +# Remove-AzNeonPostgresBranch + +## SYNOPSIS +Delete a Branch + +## SYNTAX + +### Delete (Default) +``` +Remove-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [-WhatIf] [-Confirm] [] +``` + +### DeleteViaIdentityProject +``` +Remove-AzNeonPostgresBranch -Name -ProjectInputObject + [-DefaultProfile ] [-PassThru] [-WhatIf] [-Confirm] + [] +``` + +### DeleteViaIdentityOrganization +``` +Remove-AzNeonPostgresBranch -Name -ProjectName + -OrganizationInputObject [-DefaultProfile ] [-PassThru] + [-WhatIf] [-Confirm] [] +``` + +### DeleteViaIdentity +``` +Remove-AzNeonPostgresBranch -InputObject [-DefaultProfile ] [-PassThru] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Delete a Branch + +## EXAMPLES + +### Example 1: Delete an existing branch within a Neon Postgres project +```powershell +Remove-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +Delete an existing branch within a Neon Postgres project. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: Delete, DeleteViaIdentityProject, DeleteViaIdentityOrganization +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentityProject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Delete, DeleteViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresOrganization.md index 9de2d7d3d98a..7cf58ec62d6a 100644 --- a/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresOrganization.md @@ -35,7 +35,7 @@ Delete a OrganizationResource Remove-AzNeonPostgresOrganization -Name almasTestNeonPS6 -ResourceGroupName NeonDemoRG ``` -This command will delete a Neon Resource +This command will delete a Neon Postgres organization resource ## PARAMETERS diff --git a/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresProject.md new file mode 100644 index 000000000000..ab1c9716225c --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Remove-AzNeonPostgresProject.md @@ -0,0 +1,216 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/remove-azneonpostgresproject +schema: 2.0.0 +--- + +# Remove-AzNeonPostgresProject + +## SYNOPSIS +Delete a Project + +## SYNTAX + +### Delete (Default) +``` +Remove-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [-PassThru] + [-WhatIf] [-Confirm] [] +``` + +### DeleteViaIdentityOrganization +``` +Remove-AzNeonPostgresProject -Name -OrganizationInputObject + [-DefaultProfile ] [-PassThru] [-WhatIf] [-Confirm] + [] +``` + +### DeleteViaIdentity +``` +Remove-AzNeonPostgresProject -InputObject [-DefaultProfile ] [-PassThru] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Delete a Project + +## EXAMPLES + +### Example 1: Delete an existing Neon project resource within Azure +```powershell +Remove-AzNeonPostgresProject -Name "dawn-breeze-86932057" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" +``` + +Delete an existing Neon project resource within Azure. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: Delete, DeleteViaIdentityOrganization +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: DeleteViaIdentityOrganization +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresBranch.md b/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresBranch.md new file mode 100644 index 000000000000..edca71cdce39 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresBranch.md @@ -0,0 +1,414 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/update-azneonpostgresbranch +schema: 2.0.0 +--- + +# Update-AzNeonPostgresBranch + +## SYNOPSIS +update a Branch + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzNeonPostgresBranch -Name -OrganizationName -ProjectName + -ResourceGroupName [-SubscriptionId ] [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaIdentityProjectExpanded +``` +Update-AzNeonPostgresBranch -Name -ProjectInputObject + [-Attribute ] [-Database ] [-DatabaseName ] + [-Endpoint ] [-EntityName ] [-ParentId ] [-ProjectId ] + [-Role ] [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaIdentityOrganizationExpanded +``` +Update-AzNeonPostgresBranch -Name -ProjectName + -OrganizationInputObject [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzNeonPostgresBranch -InputObject [-Attribute ] + [-Database ] [-DatabaseName ] [-Endpoint ] + [-EntityName ] [-ParentId ] [-ProjectId ] [-Role ] + [-RoleName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +update a Branch + +## EXAMPLES + +### Example 1: Update the properties of an existing branch +```powershell +Update-AzNeonPostgresBranch -Name "br-damp-bird-a82olmcu" -OrganizationName "NeonDemoOrgPS1" -ProjectName "dawn-breeze-86932057" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -DatabaseName "updated-db" -EntityName "updated-entity" -ParentId "parent-branch-id" -RoleName "admin" +``` + +Update the properties of an existing branch within a Neon Postgres project. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Branch + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityProjectExpanded, UpdateViaIdentityOrganizationExpanded +Aliases: BranchName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityProjectExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ProjectName +The name of the Project + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IBranch + +## NOTES + +## RELATED LINKS diff --git a/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresOrganization.md b/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresOrganization.md index 249fd23f18b9..6dc12a088b9e 100644 --- a/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresOrganization.md +++ b/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresOrganization.md @@ -17,13 +17,17 @@ update a OrganizationResource Update-AzNeonPostgresOrganization -Name -ResourceGroupName [-SubscriptionId ] [-CompanyDetailBusinessPhone ] [-CompanyDetailCompanyName ] [-CompanyDetailCountry ] [-CompanyDetailDomain ] [-CompanyDetailNumberOfEmployee ] - [-CompanyDetailOfficeAddress ] [-PartnerOrganizationPropertyOrganizationId ] - [-PartnerOrganizationPropertyOrganizationName ] [-SingleSignOnPropertyAadDomain ] - [-SingleSignOnPropertyEnterpriseAppId ] [-SingleSignOnPropertySingleSignOnState ] - [-SingleSignOnPropertySingleSignOnUrl ] [-Tag ] [-UserDetailEmailAddress ] - [-UserDetailFirstName ] [-UserDetailLastName ] [-UserDetailPhoneNumber ] - [-UserDetailUpn ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] + [-CompanyDetailOfficeAddress ] [-MarketplaceDetailSubscriptionId ] + [-MarketplaceDetailSubscriptionStatus ] [-OfferDetailOfferId ] [-OfferDetailPlanId ] + [-OfferDetailPlanName ] [-OfferDetailPublisherId ] [-OfferDetailTermId ] + [-OfferDetailTermUnit ] [-PartnerOrganizationPropertyOrganizationId ] + [-PartnerOrganizationPropertyOrganizationName ] [-ProjectProperty ] + [-SingleSignOnPropertyAadDomain ] [-SingleSignOnPropertyEnterpriseAppId ] + [-SingleSignOnPropertySingleSignOnState ] [-SingleSignOnPropertySingleSignOnUrl ] + [-Tag ] [-UserDetailEmailAddress ] [-UserDetailFirstName ] + [-UserDetailLastName ] [-UserDetailPhoneNumber ] [-UserDetailUpn ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaJsonString @@ -45,13 +49,16 @@ Update-AzNeonPostgresOrganization -Name -ResourceGroupName [-S Update-AzNeonPostgresOrganization -InputObject [-CompanyDetailBusinessPhone ] [-CompanyDetailCompanyName ] [-CompanyDetailCountry ] [-CompanyDetailDomain ] [-CompanyDetailNumberOfEmployee ] [-CompanyDetailOfficeAddress ] + [-MarketplaceDetailSubscriptionId ] [-MarketplaceDetailSubscriptionStatus ] + [-OfferDetailOfferId ] [-OfferDetailPlanId ] [-OfferDetailPlanName ] + [-OfferDetailPublisherId ] [-OfferDetailTermId ] [-OfferDetailTermUnit ] [-PartnerOrganizationPropertyOrganizationId ] [-PartnerOrganizationPropertyOrganizationName ] - [-SingleSignOnPropertyAadDomain ] [-SingleSignOnPropertyEnterpriseAppId ] - [-SingleSignOnPropertySingleSignOnState ] [-SingleSignOnPropertySingleSignOnUrl ] - [-Tag ] [-UserDetailEmailAddress ] [-UserDetailFirstName ] - [-UserDetailLastName ] [-UserDetailPhoneNumber ] [-UserDetailUpn ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-ProjectProperty ] [-SingleSignOnPropertyAadDomain ] + [-SingleSignOnPropertyEnterpriseAppId ] [-SingleSignOnPropertySingleSignOnState ] + [-SingleSignOnPropertySingleSignOnUrl ] [-Tag ] [-UserDetailEmailAddress ] + [-UserDetailFirstName ] [-UserDetailLastName ] [-UserDetailPhoneNumber ] + [-UserDetailUpn ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -126,7 +133,7 @@ UserDetailPhoneNumber : +1234567890 UserDetailUpn : khanalmas_microsoft.com#EXT#@qumulotesttenant2.onmicrosoft.com ``` -This command will update a Neon Resource +This command will update a Neon Postgres organization resource ## PARAMETERS @@ -296,6 +303,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MarketplaceDetailSubscriptionId +SaaS subscription id for the the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MarketplaceDetailSubscriptionStatus +Marketplace subscription status + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of the Neon Organizations resource @@ -326,6 +363,96 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -OfferDetailOfferId +Offer Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailPlanId +Plan Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailPlanName +Plan Name for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailPublisherId +Publisher Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailTermId +Term Id for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OfferDetailTermUnit +Term Name for the marketplace offer + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PartnerOrganizationPropertyOrganizationId Organization Id in partner's system @@ -356,6 +483,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProjectProperty +Neon Project Properties + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProjectPropertiesUpdate +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. diff --git a/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresProject.md b/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresProject.md new file mode 100644 index 000000000000..08aa99318d86 --- /dev/null +++ b/src/NeonPostgres/NeonPostgres/help/Update-AzNeonPostgresProject.md @@ -0,0 +1,553 @@ +--- +external help file: Az.NeonPostgres-help.xml +Module Name: Az.NeonPostgres +online version: https://learn.microsoft.com/powershell/module/az.neonpostgres/update-azneonpostgresproject +schema: 2.0.0 +--- + +# Update-AzNeonPostgresProject + +## SYNOPSIS +update a Project + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzNeonPostgresProject -Name -OrganizationName -ResourceGroupName + [-SubscriptionId ] [-Attribute ] [-BranchAttribute ] + [-BranchDatabase ] [-BranchDatabaseName ] + [-BranchEndpoint ] [-BranchEntityName ] [-BranchParentId ] + [-BranchProjectId ] [-BranchRole ] [-BranchRoleName ] + [-Database ] [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaIdentityOrganizationExpanded +``` +Update-AzNeonPostgresProject -Name -OrganizationInputObject + [-Attribute ] [-BranchAttribute ] [-BranchDatabase ] + [-BranchDatabaseName ] [-BranchEndpoint ] [-BranchEntityName ] + [-BranchParentId ] [-BranchProjectId ] [-BranchRole ] + [-BranchRoleName ] [-Database ] + [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzNeonPostgresProject -InputObject [-Attribute ] + [-BranchAttribute ] [-BranchDatabase ] + [-BranchDatabaseName ] [-BranchEndpoint ] [-BranchEntityName ] + [-BranchParentId ] [-BranchProjectId ] [-BranchRole ] + [-BranchRoleName ] [-Database ] + [-DefaultEndpointSettingAutoscalingLimitMaxCu ] + [-DefaultEndpointSettingAutoscalingLimitMinCu ] [-Endpoint ] + [-EntityName ] [-HistoryRetention ] [-PgVersion ] [-RegionId ] + [-Role ] [-Storage ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +update a Project + +## EXAMPLES + +### Example 1: Update the properties of an existing Neon project resource within Azure +```powershell +Update-AzNeonPostgresProject -Name "dawn-breeze-86932057" -OrganizationName "NeonDemoOrgPS1" -ResourceGroupName "neonrg" -SubscriptionId "00000000-0000-0000-0000-000000000000" -BranchDatabaseName "updated-db" -BranchEntityName "updated-entity" -BranchParentId "parent-branch-id" -BranchRoleName "admin" -PgVersion 17 -RegionId "centraluseuap" -Storage 10240 -HistoryRetention 7 +``` + +Update the properties of an existing Neon project resource within Azure. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Attribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchAttribute +Additional attributes for the entity + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IAttributes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabase +Neon Databases associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchDatabaseName +Database name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEndpoint +Endpoints associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchEntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchParentId +The ID of the parent branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchProjectId +The ID of the project this branch belongs to + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRole +Roles associated with the branch + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BranchRoleName +Role name associated with the branch + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Database +Neon Databases associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonDatabaseProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMaxCu +Maximum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultEndpointSettingAutoscalingLimitMinCu +Minimum compute units for autoscaling. + +```yaml +Type: System.Single +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Endpoint +Endpoints associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IEndpointProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EntityName +Name of the resource + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HistoryRetention +The retention period for project history in seconds. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +The name of the Project + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityOrganizationExpanded +Aliases: ProjectName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OrganizationInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity +Parameter Sets: UpdateViaIdentityOrganizationExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -OrganizationName +Name of the Neon Organizations resource + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PgVersion +Postgres version for the project + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RegionId +Region where the project is created + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Role +Roles associated with the project + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonRoleProperties[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Storage +Data Storage bytes per hour for the project + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.INeonPostgresIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.NeonPostgres.Models.IProject + +## NOTES + +## RELATED LINKS