From c8fc4f49220a882ce2dc55121b283a374030deb3 Mon Sep 17 00:00:00 2001 From: JunKai-v Date: Fri, 7 Aug 2026 08:04:17 +0800 Subject: [PATCH 1/3] rebuild with tsp --- .../Properties/AssemblyInfo.cs | 11 +-- src/Oracle/Oracle.Autorest/README.md | 64 ----------------- src/Oracle/Oracle.Autorest/docs/Az.Oracle.md | 2 +- .../docs/Get-AzOracleDbVersion.md | 15 ++++ .../Get-AzOracleExascaleDbStorageVault.md | 6 +- .../docs/Get-AzOracleNetworkAnchor.md | 1 + .../docs/New-AzOracleDbSystem.md | 26 +++++-- .../docs/New-AzOracleNetworkAnchor.md | 7 +- .../docs/Remove-AzOracleNetworkAnchor.md | 5 +- .../docs/Update-AzOracleNetworkAnchor.md | 9 +-- src/Oracle/Oracle.Autorest/generate-info.json | 2 +- src/Oracle/Oracle.Autorest/tsp-location.yaml | 5 ++ src/Oracle/Oracle.Autorest/tspconfig.yaml | 68 +++++++++++++++++++ src/Oracle/Oracle.sln | 28 ++++---- src/Oracle/Oracle/Az.Oracle.psd1 | 12 ++-- src/Oracle/Oracle/ChangeLog.md | 1 + .../Oracle/help/Get-AzOracleDbVersion.md | 15 ++++ .../Get-AzOracleExascaleDbStorageVault.md | 8 +-- .../Oracle/help/Get-AzOracleNetworkAnchor.md | 16 +++-- .../Oracle/help/New-AzOracleDbSystem.md | 26 +++++-- .../Oracle/help/New-AzOracleNetworkAnchor.md | 25 +++---- .../help/Remove-AzOracleNetworkAnchor.md | 3 +- .../help/Update-AzOracleNetworkAnchor.md | 33 ++++----- 23 files changed, 235 insertions(+), 153 deletions(-) create mode 100644 src/Oracle/Oracle.Autorest/tsp-location.yaml create mode 100644 src/Oracle/Oracle.Autorest/tspconfig.yaml diff --git a/src/Oracle/Oracle.Autorest/Properties/AssemblyInfo.cs b/src/Oracle/Oracle.Autorest/Properties/AssemblyInfo.cs index ed610af22d59..b381141dd919 100644 --- a/src/Oracle/Oracle.Autorest/Properties/AssemblyInfo.cs +++ b/src/Oracle/Oracle.Autorest/Properties/AssemblyInfo.cs @@ -1,4 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +// 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 @@ -19,10 +22,8 @@ [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 - Oracle")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.0")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.0")] +[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - OracleDatabaseResourceManager")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("2.0.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.0.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.CLSCompliantAttribute(false)] - - diff --git a/src/Oracle/Oracle.Autorest/README.md b/src/Oracle/Oracle.Autorest/README.md index 1d1524e88210..8cecfe3ca688 100644 --- a/src/Oracle/Oracle.Autorest/README.md +++ b/src/Oracle/Oracle.Autorest/README.md @@ -22,67 +22,3 @@ AutoRest does not generate authentication code for the module. Authentication is ## Development For information on how to develop for `Az.Oracle`, see [how-to.md](how-to.md). - -### AutoRest Configuration -> see https://aka.ms/autorest - -```yaml -commit: 0a626b790148b419c9b0bbbc7f4db746d4d886e4 -require: - - $(this-folder)/../../readme.azure.noprofile.md - - $(repo)/specification/oracle/resource-manager/readme.md - -try-require: - - $(repo)/specification/oracle/resource-manager/readme.md - -module-version: 0.1.0 -title: Oracle -subject-prefix: $(service-name) - -inlining-threshold: 100 -resourcegroup-append: true -nested-object-to-string: true -identity-correction-for-post: true - -directive: - # Model complex objects - - model-cmdlet: - - model-name: CustomerContact - - model-cmdlet: - - model-name: NsgCidr - - # Remove the set-* cmdlet - - where: - verb: Set - remove: true - - # Remove APIs - - where: - subject: CloudExadataInfrastructureStorageCapacity|PrivateIpaddress|SystemVersion|VirtualNetworkAddress|AutonomousDatabaseWallet|ShrinkAutonomousDatabase|OracleSubscription - remove: true - - where: - subject: AutonomousDatabaseBackUp - verb: Update - remove: true - - # Remove variants - - where: - variant: ^(Create|Update)(?!.*?(Expanded|JsonFilePath|JsonString)) - remove: true - - where: - variant: ^CreateViaIdentity.*$ - remove: true - - where: - variant: ^Add$|^AddViaIdentity$|^Action$|^ActionViaIdentity$|^ActionViaIdentityCloudVMCluster$|^Switchover$|^SwitchoverViaIdentity$ - remove: true - - # Rename parameter - - where: - parameter-name: ScheduledOperationScheduledStartTime - set: - parameter-name: ScheduledStartTime - - where: - parameter-name: ScheduledOperationScheduledStopTime - set: - parameter-name: ScheduledStopTime -``` diff --git a/src/Oracle/Oracle.Autorest/docs/Az.Oracle.md b/src/Oracle/Oracle.Autorest/docs/Az.Oracle.md index 23171dd35203..23cc0904ceac 100644 --- a/src/Oracle/Oracle.Autorest/docs/Az.Oracle.md +++ b/src/Oracle/Oracle.Autorest/docs/Az.Oracle.md @@ -1,6 +1,6 @@ --- Module Name: Az.Oracle -Module Guid: 7fe37b20-8414-454f-98c1-fee11f1b09fa +Module Guid: 59118740-791b-4e86-86a8-9c6b79a592d3 Download Help Link: https://learn.microsoft.com/powershell/module/az.oracle Help Version: 1.0.0.0 Locale: en-US diff --git a/src/Oracle/Oracle.Autorest/docs/Get-AzOracleDbVersion.md b/src/Oracle/Oracle.Autorest/docs/Get-AzOracleDbVersion.md index f6ae9bf4a375..7a881b0637fa 100644 --- a/src/Oracle/Oracle.Autorest/docs/Get-AzOracleDbVersion.md +++ b/src/Oracle/Oracle.Autorest/docs/Get-AzOracleDbVersion.md @@ -62,6 +62,21 @@ IsPreview : True Lists the available Oracle Database versions for **eastus2**. For more information, execute `Get-Help Get-AzOracleDbVersion`. +### Example 2: List versions for a specific shape +```powershell +Get-AzOracleDbVersion -Location eastus2 +``` + +```output +Version : 19c +VersionFull : 19.22.0.0 +IsDefault : True +IsPreview : False +``` + +Filters versions by compute shape. +For more information, execute `Get-Help Get-AzOracleDbVersion`. + ## PARAMETERS ### -DbSystemId diff --git a/src/Oracle/Oracle.Autorest/docs/Get-AzOracleExascaleDbStorageVault.md b/src/Oracle/Oracle.Autorest/docs/Get-AzOracleExascaleDbStorageVault.md index 268663626084..92c4472295bf 100644 --- a/src/Oracle/Oracle.Autorest/docs/Get-AzOracleExascaleDbStorageVault.md +++ b/src/Oracle/Oracle.Autorest/docs/Get-AzOracleExascaleDbStorageVault.md @@ -12,7 +12,7 @@ Get a ExascaleDbStorageVault ## SYNTAX -### List (Default) +### List1 (Default) ``` Get-AzOracleExascaleDbStorageVault [-SubscriptionId ] [-DefaultProfile ] [] @@ -30,7 +30,7 @@ Get-AzOracleExascaleDbStorageVault -InputObject [-DefaultProfi [] ``` -### List1 +### List ``` Get-AzOracleExascaleDbStorageVault -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] @@ -129,7 +129,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: Get, List1 +Parameter Sets: Get, List Aliases: Required: True diff --git a/src/Oracle/Oracle.Autorest/docs/Get-AzOracleNetworkAnchor.md b/src/Oracle/Oracle.Autorest/docs/Get-AzOracleNetworkAnchor.md index b64e5f6457f7..50df6a3bdf4e 100644 --- a/src/Oracle/Oracle.Autorest/docs/Get-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle.Autorest/docs/Get-AzOracleNetworkAnchor.md @@ -149,3 +149,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS + diff --git a/src/Oracle/Oracle.Autorest/docs/New-AzOracleDbSystem.md b/src/Oracle/Oracle.Autorest/docs/New-AzOracleDbSystem.md index 34656aa762db..58d806ff80f9 100644 --- a/src/Oracle/Oracle.Autorest/docs/New-AzOracleDbSystem.md +++ b/src/Oracle/Oracle.Autorest/docs/New-AzOracleDbSystem.md @@ -17,9 +17,9 @@ Create a DbSystem New-AzOracleDbSystem -Name -ResourceGroupName -Location [-SubscriptionId ] [-AdminPassword ] [-ClusterName ] [-ComputeCount ] [-ComputeModel ] [-DatabaseEdition ] [-DbSystemOptionStorageManagement ] [-DbVersion ] - [-DiskRedundancy ] [-DisplayName ] [-DomainV2 ] [-Hostname ] - [-InitialDataStorageSizeInGb ] [-LicenseModelV2 ] [-NetworkAnchorId ] - [-NodeCount ] [-PdbName ] [-ResourceAnchorId ] [-Shape ] + [-DiskRedundancy ] [-DisplayName ] [-Domain ] [-Hostname ] + [-InitialDataStorageSizeInGb ] [-LicenseModel ] [-NetworkAnchorId ] + [-NodeCount ] [-PdbName ] [-ResourceAnchorId ] [-Shape ] [-Source ] [-SshPublicKey ] [-StorageVolumePerformanceMode ] [-Tag ] [-TimeZone ] [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -308,7 +308,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DomainV2 +### -Domain The domain name for the DB system. ```yaml @@ -385,7 +385,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LicenseModelV2 +### -LicenseModel The Oracle license model that applies to all the databases on the DB system. The default is LicenseIncluded. @@ -544,6 +544,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Source +The source of the database: Use `None` for creating a new database. +The default is `None`. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SshPublicKey The public key portion of one or more key pairs used for SSH access to the DB system. diff --git a/src/Oracle/Oracle.Autorest/docs/New-AzOracleNetworkAnchor.md b/src/Oracle/Oracle.Autorest/docs/New-AzOracleNetworkAnchor.md index 9d5b2035eea9..92e8a1d18b96 100644 --- a/src/Oracle/Oracle.Autorest/docs/New-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle.Autorest/docs/New-AzOracleNetworkAnchor.md @@ -19,20 +19,20 @@ New-AzOracleNetworkAnchor -Name -ResourceGroupName -Location < [-DnsListeningEndpointAllowedCidr ] [-IsOracleDnsForwardingEndpointEnabled] [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] [-OciVcnDnsLabel ] [-ResourceAnchorId ] [-SubnetId ] [-Tag ] - [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### CreateViaJsonFilePath ``` New-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonFilePath - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### CreateViaJsonString ``` New-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonString - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -425,3 +425,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS + diff --git a/src/Oracle/Oracle.Autorest/docs/Remove-AzOracleNetworkAnchor.md b/src/Oracle/Oracle.Autorest/docs/Remove-AzOracleNetworkAnchor.md index a8ef89d99f94..721e1e01e642 100644 --- a/src/Oracle/Oracle.Autorest/docs/Remove-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle.Autorest/docs/Remove-AzOracleNetworkAnchor.md @@ -15,13 +15,13 @@ Delete a NetworkAnchor ### Delete (Default) ``` Remove-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] ``` ### DeleteViaIdentity ``` Remove-AzOracleNetworkAnchor -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION @@ -223,3 +223,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS + diff --git a/src/Oracle/Oracle.Autorest/docs/Update-AzOracleNetworkAnchor.md b/src/Oracle/Oracle.Autorest/docs/Update-AzOracleNetworkAnchor.md index 6310542adefe..0285a9e1f349 100644 --- a/src/Oracle/Oracle.Autorest/docs/Update-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle.Autorest/docs/Update-AzOracleNetworkAnchor.md @@ -17,28 +17,28 @@ Update a NetworkAnchor Update-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] [-IsOracleDnsForwardingEndpointEnabled] [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] [-Tag ] [-Zone ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` Update-AzOracleNetworkAnchor -InputObject [-IsOracleDnsForwardingEndpointEnabled] [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] - [-Tag ] [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-Tag ] [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpdateViaJsonFilePath ``` Update-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonFilePath - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpdateViaJsonString ``` Update-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonString - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -344,3 +344,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS + diff --git a/src/Oracle/Oracle.Autorest/generate-info.json b/src/Oracle/Oracle.Autorest/generate-info.json index ff76cd510ae0..0a58ed7a28c5 100644 --- a/src/Oracle/Oracle.Autorest/generate-info.json +++ b/src/Oracle/Oracle.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "3a6dec5a-cd78-4d6e-840f-158dd44500a8" + "generate_Id": "3c3f8707-ab3d-4a16-b14e-b739d5d903ba" } diff --git a/src/Oracle/Oracle.Autorest/tsp-location.yaml b/src/Oracle/Oracle.Autorest/tsp-location.yaml new file mode 100644 index 000000000000..f544936ff8bb --- /dev/null +++ b/src/Oracle/Oracle.Autorest/tsp-location.yaml @@ -0,0 +1,5 @@ +directory: specification\oracle\resource-manager\Oracle.Database\OracleDatabase +commit: dac076369edef5252b3e871da5cd37ba99eff91b +repo: Azure/azure-rest-api-specs +additionalDirectories: + - specification/oracle/resource-manager/Oracle.Database/OracleDatabase/models diff --git a/src/Oracle/Oracle.Autorest/tspconfig.yaml b/src/Oracle/Oracle.Autorest/tspconfig.yaml new file mode 100644 index 000000000000..c45f7d0c5d78 --- /dev/null +++ b/src/Oracle/Oracle.Autorest/tspconfig.yaml @@ -0,0 +1,68 @@ +options: + "@azure-tools/typespec-powershell": + service-dir: "src" + emitter-output-dir: "{output-dir}/{service-dir}/Oracle/Oracle.Autorest" + clear-output-folder: true + azure: true + module-version: 2.0.0 + prefix: "Az" + subject-prefix: "Oracle" + service-name: Oracle + module-name: "{prefix}.{service-name}" + output-folder: "{output-dir}" + exclude-tableview-properties: + - Id + - Type + + directive: + # Common directives (previously inherited from readme.azure.noprofile.md) + - where: + subject: Operation + hide: true + - where: + parameter-name: SubscriptionId + set: + default: + script: '(Get-AzContext).Subscription.Id' + + # Model complex objects + - model-cmdlet: + - model-name: CustomerContact + cmdlet-name: New-AzOracleCustomerContactObject + - model-name: NsgCidr + cmdlet-name: New-AzOracleNsgCidrObject + + # Remove the set-* cmdlet + - where: + verb: Set + remove: true + + # Remove APIs + - where: + subject: CloudExadataInfrastructureStorageCapacity|PrivateIpaddress|SystemVersion|VirtualNetworkAddress|AutonomousDatabaseWallet|ShrinkAutonomousDatabase|OracleSubscription + remove: true + - where: + subject: AutonomousDatabaseBackUp + verb: Update + remove: true + + # Remove variants + - where: + variant: ^(Create|Update)(?!.*?(Expanded|JsonFilePath|JsonString)) + remove: true + - where: + variant: ^CreateViaIdentity.*$ + remove: true + - where: + variant: ^Add$|^AddViaIdentity$|^Action$|^ActionViaIdentity$|^ActionViaIdentityCloudVMCluster$|^Switchover$|^SwitchoverViaIdentity$ + remove: true + + # Rename parameter + - where: + parameter-name: ScheduledOperationScheduledStartTime + set: + parameter-name: ScheduledStartTime + - where: + parameter-name: ScheduledOperationScheduledStopTime + set: + parameter-name: ScheduledStopTime diff --git a/src/Oracle/Oracle.sln b/src/Oracle/Oracle.sln index d8cdff3c66ba..230335e1dc94 100644 --- a/src/Oracle/Oracle.sln +++ b/src/Oracle/Oracle.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oracle", "Oracle\Oracle.csp EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Oracle.Autorest", "Oracle.Autorest", "{9868B4F6-6EB8-7B6E-A277-ECD323852643}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Oracle", "..\..\generated\Oracle\Oracle.Autorest\Az.Oracle.csproj", "{B48C72EF-9A27-49C1-ABC4-5CB98E66285C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Oracle", "..\..\generated\Oracle\Oracle.Autorest\Az.Oracle.csproj", "{ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {95866618-494F-4D82-901E-257FE6E092E0}.Release|x64.Build.0 = Release|Any CPU {95866618-494F-4D82-901E-257FE6E092E0}.Release|x86.ActiveCfg = Release|Any CPU {95866618-494F-4D82-901E-257FE6E092E0}.Release|x86.Build.0 = Release|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Debug|x64.ActiveCfg = Debug|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Debug|x64.Build.0 = Debug|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Debug|x86.ActiveCfg = Debug|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Debug|x86.Build.0 = Debug|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Release|Any CPU.Build.0 = Release|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Release|x64.ActiveCfg = Release|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Release|x64.Build.0 = Release|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Release|x86.ActiveCfg = Release|Any CPU - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C}.Release|x86.Build.0 = Release|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x64.ActiveCfg = Debug|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x64.Build.0 = Debug|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x86.ActiveCfg = Debug|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x86.Build.0 = Debug|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|Any CPU.Build.0 = Release|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x64.ActiveCfg = Release|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x64.Build.0 = Release|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x86.ActiveCfg = Release|Any CPU + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {E20D3B01-2C66-4D7D-9449-30BEF8137336} = {B93A569C-FC5D-49D9-B85D-6613B54CB5AF} {468AB99C-6885-42CD-B487-336695EF8C59} = {B93A569C-FC5D-49D9-B85D-6613B54CB5AF} {B5953A4E-4C9E-4228-97C9-57D065EF5BF6} = {B93A569C-FC5D-49D9-B85D-6613B54CB5AF} - {B48C72EF-9A27-49C1-ABC4-5CB98E66285C} = {9868B4F6-6EB8-7B6E-A277-ECD323852643} + {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69} = {9868B4F6-6EB8-7B6E-A277-ECD323852643} EndGlobalSection EndGlobal diff --git a/src/Oracle/Oracle/Az.Oracle.psd1 b/src/Oracle/Oracle/Az.Oracle.psd1 index 098b47b733fc..7f880ff425b4 100644 --- a/src/Oracle/Oracle/Az.Oracle.psd1 +++ b/src/Oracle/Oracle/Az.Oracle.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 11/11/2025 +# Generated on: 06-Aug-26 # @{ @@ -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 = '5.3.1'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.5.2'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'Oracle.Autorest/bin/Az.Oracle.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 = 'Oracle.Autorest/Az.Oracle.format.ps1xml' @@ -135,7 +135,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','Oracle' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'Oracle' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -163,7 +163,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/Oracle/Oracle/ChangeLog.md b/src/Oracle/Oracle/ChangeLog.md index 326ed963627b..a12aacf45e92 100644 --- a/src/Oracle/Oracle/ChangeLog.md +++ b/src/Oracle/Oracle/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Migrated code generation from AutoRest (Swagger) to TypeSpec. No user-facing changes in this release. ## Version 2.0.0 * New anchor resource types and their corresponding cmdlets for resource and network anchors diff --git a/src/Oracle/Oracle/help/Get-AzOracleDbVersion.md b/src/Oracle/Oracle/help/Get-AzOracleDbVersion.md index e9330c07acd4..3441042b288e 100644 --- a/src/Oracle/Oracle/help/Get-AzOracleDbVersion.md +++ b/src/Oracle/Oracle/help/Get-AzOracleDbVersion.md @@ -64,6 +64,21 @@ IsPreview : True Lists the available Oracle Database versions for **eastus2**. For more information, execute `Get-Help Get-AzOracleDbVersion`. +### Example 2: List versions for a specific shape +```powershell +Get-AzOracleDbVersion -Location eastus2 +``` + +```output +Version : 19c +VersionFull : 19.22.0.0 +IsDefault : True +IsPreview : False +``` + +Filters versions by compute shape. +For more information, execute `Get-Help Get-AzOracleDbVersion`. + ## PARAMETERS ### -DbSystemId diff --git a/src/Oracle/Oracle/help/Get-AzOracleExascaleDbStorageVault.md b/src/Oracle/Oracle/help/Get-AzOracleExascaleDbStorageVault.md index 4014d3d1e358..a11ce57bada4 100644 --- a/src/Oracle/Oracle/help/Get-AzOracleExascaleDbStorageVault.md +++ b/src/Oracle/Oracle/help/Get-AzOracleExascaleDbStorageVault.md @@ -12,7 +12,7 @@ Get a ExascaleDbStorageVault ## SYNTAX -### List (Default) +### List1 (Default) ``` Get-AzOracleExascaleDbStorageVault [-SubscriptionId ] [-DefaultProfile ] [] @@ -24,7 +24,7 @@ Get-AzOracleExascaleDbStorageVault -Name -ResourceGroupName [- [-DefaultProfile ] [] ``` -### List1 +### List ``` Get-AzOracleExascaleDbStorageVault -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] @@ -129,7 +129,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: Get, List1 +Parameter Sets: Get, List Aliases: Required: True @@ -145,7 +145,7 @@ The value must be an UUID. ```yaml Type: System.String[] -Parameter Sets: List, Get, List1 +Parameter Sets: List1, Get, List Aliases: Required: False diff --git a/src/Oracle/Oracle/help/Get-AzOracleNetworkAnchor.md b/src/Oracle/Oracle/help/Get-AzOracleNetworkAnchor.md index 38880f871f20..926f5d15fd25 100644 --- a/src/Oracle/Oracle/help/Get-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle/help/Get-AzOracleNetworkAnchor.md @@ -14,7 +14,8 @@ Get a NetworkAnchor ### List (Default) ``` -Get-AzOracleNetworkAnchor [-SubscriptionId ] [-DefaultProfile ] [] +Get-AzOracleNetworkAnchor [-SubscriptionId ] [-DefaultProfile ] + [] ``` ### Get @@ -23,15 +24,16 @@ Get-AzOracleNetworkAnchor -Name -ResourceGroupName [-Subscript [-DefaultProfile ] [] ``` -### GetViaIdentity +### List1 ``` -Get-AzOracleNetworkAnchor -InputObject [-DefaultProfile ] [] +Get-AzOracleNetworkAnchor -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [] ``` -### List1 +### GetViaIdentity ``` -Get-AzOracleNetworkAnchor -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] +Get-AzOracleNetworkAnchor -InputObject [-DefaultProfile ] + [] ``` ## DESCRIPTION @@ -125,7 +127,7 @@ The value must be an UUID. ```yaml Type: System.String[] -Parameter Sets: Get, List, List1 +Parameter Sets: List, Get, List1 Aliases: Required: False diff --git a/src/Oracle/Oracle/help/New-AzOracleDbSystem.md b/src/Oracle/Oracle/help/New-AzOracleDbSystem.md index 6311f263a3b2..c07a21fe7e0e 100644 --- a/src/Oracle/Oracle/help/New-AzOracleDbSystem.md +++ b/src/Oracle/Oracle/help/New-AzOracleDbSystem.md @@ -17,9 +17,9 @@ Create a DbSystem New-AzOracleDbSystem -Name -ResourceGroupName [-SubscriptionId ] -Location [-AdminPassword ] [-ClusterName ] [-ComputeCount ] [-ComputeModel ] [-DatabaseEdition ] [-DbSystemOptionStorageManagement ] [-DbVersion ] - [-DiskRedundancy ] [-DisplayName ] [-DomainV2 ] [-Hostname ] - [-InitialDataStorageSizeInGb ] [-LicenseModelV2 ] [-NetworkAnchorId ] - [-NodeCount ] [-PdbName ] [-ResourceAnchorId ] [-Shape ] + [-DiskRedundancy ] [-DisplayName ] [-Domain ] [-Hostname ] + [-InitialDataStorageSizeInGb ] [-LicenseModel ] [-NetworkAnchorId ] + [-NodeCount ] [-PdbName ] [-ResourceAnchorId ] [-Shape ] [-Source ] [-SshPublicKey ] [-StorageVolumePerformanceMode ] [-Tag ] [-TimeZone ] [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] @@ -309,7 +309,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DomainV2 +### -Domain The domain name for the DB system. ```yaml @@ -386,7 +386,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LicenseModelV2 +### -LicenseModel The Oracle license model that applies to all the databases on the DB system. The default is LicenseIncluded. @@ -545,6 +545,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Source +The source of the database: Use `None` for creating a new database. +The default is `None`. + +```yaml +Type: System.String +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SshPublicKey The public key portion of one or more key pairs used for SSH access to the DB system. diff --git a/src/Oracle/Oracle/help/New-AzOracleNetworkAnchor.md b/src/Oracle/Oracle/help/New-AzOracleNetworkAnchor.md index 67e3cd34c739..9db4e370f0cc 100644 --- a/src/Oracle/Oracle/help/New-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle/help/New-AzOracleNetworkAnchor.md @@ -14,26 +14,27 @@ Create a NetworkAnchor ### CreateExpanded (Default) ``` -New-AzOracleNetworkAnchor -Name -ResourceGroupName -Location - [-SubscriptionId ] [-DnsForwardingRule ] - [-DnsListeningEndpointAllowedCidr ] [-IsOracleDnsForwardingEndpointEnabled] - [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] - [-OciVcnDnsLabel ] [-ResourceAnchorId ] [-SubnetId ] [-Tag ] - [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +New-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] + -Location [-DnsForwardingRule ] [-DnsListeningEndpointAllowedCidr ] + [-IsOracleDnsForwardingEndpointEnabled] [-IsOracleDnsListeningEndpointEnabled] + [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] [-OciVcnDnsLabel ] + [-ResourceAnchorId ] [-SubnetId ] [-Tag ] [-Zone ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] ``` ### CreateViaJsonFilePath ``` -New-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonFilePath - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] +New-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ### CreateViaJsonString ``` -New-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonString - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] +New-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION diff --git a/src/Oracle/Oracle/help/Remove-AzOracleNetworkAnchor.md b/src/Oracle/Oracle/help/Remove-AzOracleNetworkAnchor.md index 70700cff01e2..28b7339c2248 100644 --- a/src/Oracle/Oracle/help/Remove-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle/help/Remove-AzOracleNetworkAnchor.md @@ -15,7 +15,8 @@ Delete a NetworkAnchor ### Delete (Default) ``` Remove-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentity diff --git a/src/Oracle/Oracle/help/Update-AzOracleNetworkAnchor.md b/src/Oracle/Oracle/help/Update-AzOracleNetworkAnchor.md index d49f6bdffaca..dac84d0f93f4 100644 --- a/src/Oracle/Oracle/help/Update-AzOracleNetworkAnchor.md +++ b/src/Oracle/Oracle/help/Update-AzOracleNetworkAnchor.md @@ -17,29 +17,30 @@ Update a NetworkAnchor Update-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] [-IsOracleDnsForwardingEndpointEnabled] [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] [-Tag ] [-Zone ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] ``` -### UpdateViaIdentityExpanded +### UpdateViaJsonString ``` -Update-AzOracleNetworkAnchor -InputObject [-IsOracleDnsForwardingEndpointEnabled] - [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] - [-Tag ] [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] +Update-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ### UpdateViaJsonFilePath ``` -Update-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonFilePath - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] +Update-AzOracleNetworkAnchor -Name -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` -### UpdateViaJsonString +### UpdateViaIdentityExpanded ``` -Update-AzOracleNetworkAnchor -Name -ResourceGroupName -JsonString - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] +Update-AzOracleNetworkAnchor -InputObject [-IsOracleDnsForwardingEndpointEnabled] + [-IsOracleDnsListeningEndpointEnabled] [-IsOracleToAzureDnsZoneSyncEnabled] [-OciBackupCidrBlock ] + [-Tag ] [-Zone ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -197,7 +198,7 @@ The name of the NetworkAnchor ```yaml Type: System.String -Parameter Sets: UpdateExpanded, UpdateViaJsonFilePath, UpdateViaJsonString +Parameter Sets: UpdateExpanded, UpdateViaJsonString, UpdateViaJsonFilePath Aliases: NetworkAnchorName Required: True @@ -243,7 +244,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: UpdateExpanded, UpdateViaJsonFilePath, UpdateViaJsonString +Parameter Sets: UpdateExpanded, UpdateViaJsonString, UpdateViaJsonFilePath Aliases: Required: True @@ -259,7 +260,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: UpdateExpanded, UpdateViaJsonFilePath, UpdateViaJsonString +Parameter Sets: UpdateExpanded, UpdateViaJsonString, UpdateViaJsonFilePath Aliases: Required: False From c0d844943ab87f82b5cc92c1a81702d97eaa2c07 Mon Sep 17 00:00:00 2001 From: JunKai-v Date: Fri, 7 Aug 2026 11:37:51 +0800 Subject: [PATCH 2/3] rebuild with tsp with linter --- src/Oracle/Oracle.Autorest/generate-info.json | 2 +- src/Oracle/Oracle.Autorest/tsp-location.yaml | 2 -- src/Oracle/Oracle.Autorest/tspconfig.yaml | 5 ++++ src/Oracle/Oracle.sln | 28 +++++++++---------- src/Oracle/Oracle/Az.Oracle.psd1 | 2 +- 5 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/Oracle/Oracle.Autorest/generate-info.json b/src/Oracle/Oracle.Autorest/generate-info.json index 0a58ed7a28c5..1097f262d1fa 100644 --- a/src/Oracle/Oracle.Autorest/generate-info.json +++ b/src/Oracle/Oracle.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "3c3f8707-ab3d-4a16-b14e-b739d5d903ba" + "generate_Id": "2dc936c1-d297-42f2-871e-500ff8f39feb" } diff --git a/src/Oracle/Oracle.Autorest/tsp-location.yaml b/src/Oracle/Oracle.Autorest/tsp-location.yaml index f544936ff8bb..62ca400ff55b 100644 --- a/src/Oracle/Oracle.Autorest/tsp-location.yaml +++ b/src/Oracle/Oracle.Autorest/tsp-location.yaml @@ -1,5 +1,3 @@ directory: specification\oracle\resource-manager\Oracle.Database\OracleDatabase commit: dac076369edef5252b3e871da5cd37ba99eff91b repo: Azure/azure-rest-api-specs -additionalDirectories: - - specification/oracle/resource-manager/Oracle.Database/OracleDatabase/models diff --git a/src/Oracle/Oracle.Autorest/tspconfig.yaml b/src/Oracle/Oracle.Autorest/tspconfig.yaml index c45f7d0c5d78..6c6f1f6d1700 100644 --- a/src/Oracle/Oracle.Autorest/tspconfig.yaml +++ b/src/Oracle/Oracle.Autorest/tspconfig.yaml @@ -66,3 +66,8 @@ options: parameter-name: ScheduledOperationScheduledStopTime set: parameter-name: ScheduledStopTime + +# Remove this once the spec repo drops that rule set. +linter: + extends: + - "@azure-tools/typespec-azure-rulesets/resource-manager" \ No newline at end of file diff --git a/src/Oracle/Oracle.sln b/src/Oracle/Oracle.sln index 230335e1dc94..a8072d20fb98 100644 --- a/src/Oracle/Oracle.sln +++ b/src/Oracle/Oracle.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Oracle", "Oracle\Oracle.csp EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Oracle.Autorest", "Oracle.Autorest", "{9868B4F6-6EB8-7B6E-A277-ECD323852643}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Oracle", "..\..\generated\Oracle\Oracle.Autorest\Az.Oracle.csproj", "{ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Oracle", "..\..\generated\Oracle\Oracle.Autorest\Az.Oracle.csproj", "{D10CEC37-354F-4B2C-BE66-33210FD77A3E}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {95866618-494F-4D82-901E-257FE6E092E0}.Release|x64.Build.0 = Release|Any CPU {95866618-494F-4D82-901E-257FE6E092E0}.Release|x86.ActiveCfg = Release|Any CPU {95866618-494F-4D82-901E-257FE6E092E0}.Release|x86.Build.0 = Release|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x64.ActiveCfg = Debug|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x64.Build.0 = Debug|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x86.ActiveCfg = Debug|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Debug|x86.Build.0 = Debug|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|Any CPU.Build.0 = Release|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x64.ActiveCfg = Release|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x64.Build.0 = Release|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x86.ActiveCfg = Release|Any CPU - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69}.Release|x86.Build.0 = Release|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Debug|x64.ActiveCfg = Debug|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Debug|x64.Build.0 = Debug|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Debug|x86.ActiveCfg = Debug|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Debug|x86.Build.0 = Debug|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Release|Any CPU.Build.0 = Release|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Release|x64.ActiveCfg = Release|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Release|x64.Build.0 = Release|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Release|x86.ActiveCfg = Release|Any CPU + {D10CEC37-354F-4B2C-BE66-33210FD77A3E}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {E20D3B01-2C66-4D7D-9449-30BEF8137336} = {B93A569C-FC5D-49D9-B85D-6613B54CB5AF} {468AB99C-6885-42CD-B487-336695EF8C59} = {B93A569C-FC5D-49D9-B85D-6613B54CB5AF} {B5953A4E-4C9E-4228-97C9-57D065EF5BF6} = {B93A569C-FC5D-49D9-B85D-6613B54CB5AF} - {ECF04E4F-2E43-44FE-B2E9-2B70CB7B6D69} = {9868B4F6-6EB8-7B6E-A277-ECD323852643} + {D10CEC37-354F-4B2C-BE66-33210FD77A3E} = {9868B4F6-6EB8-7B6E-A277-ECD323852643} EndGlobalSection EndGlobal diff --git a/src/Oracle/Oracle/Az.Oracle.psd1 b/src/Oracle/Oracle/Az.Oracle.psd1 index 7f880ff425b4..9a3366aaa869 100644 --- a/src/Oracle/Oracle/Az.Oracle.psd1 +++ b/src/Oracle/Oracle/Az.Oracle.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 06-Aug-26 +# Generated on: 07-Aug-26 # @{ From 872fe3ee06552154ebc6f6b36fdfc17106a9d233 Mon Sep 17 00:00:00 2001 From: JunKai-v Date: Wed, 12 Aug 2026 07:23:53 +0800 Subject: [PATCH 3/3] add example issue csv --- .../Exceptions/Az.Oracle/BreakingChangeIssues.csv | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tools/StaticAnalysis/Exceptions/Az.Oracle/BreakingChangeIssues.csv diff --git a/tools/StaticAnalysis/Exceptions/Az.Oracle/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Oracle/BreakingChangeIssues.csv new file mode 100644 index 000000000000..3569f2ebf807 --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.Oracle/BreakingChangeIssues.csv @@ -0,0 +1,10 @@ +"Module","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.Oracle","Get-AzOracleDbSystem","Get-AzOracleDbSystem","0","3010","The property 'LicenseModelV2' of type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem' has been removed.","Add the property 'LicenseModelV2' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem'." +"Az.Oracle","Get-AzOracleDbSystem","Get-AzOracleDbSystem","0","3010","The property 'DomainV2' of type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem' has been removed.","Add the property 'DomainV2' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem'." +"Az.Oracle","New-AzOracleDbSystem","New-AzOracleDbSystem","0","3010","The property 'LicenseModelV2' of type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem' has been removed.","Add the property 'LicenseModelV2' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem'." +"Az.Oracle","New-AzOracleDbSystem","New-AzOracleDbSystem","0","3010","The property 'DomainV2' of type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem' has been removed.","Add the property 'DomainV2' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem'." +"Az.Oracle","New-AzOracleDbSystem","New-AzOracleDbSystem","0","2000","The cmdlet 'New-AzOracleDbSystem' no longer supports the parameter 'DomainV2' and no alias was found for the original parameter name.","Add the parameter 'DomainV2' back to the cmdlet 'New-AzOracleDbSystem', or add an alias to the original parameter name." +"Az.Oracle","New-AzOracleDbSystem","New-AzOracleDbSystem","0","2000","The cmdlet 'New-AzOracleDbSystem' no longer supports the parameter 'LicenseModelV2' and no alias was found for the original parameter name.","Add the parameter 'LicenseModelV2' back to the cmdlet 'New-AzOracleDbSystem', or add an alias to the original parameter name." +"Az.Oracle","New-AzOracleDbSystem","New-AzOracleDbSystem","0","1050","The parameter set 'CreateExpanded' for cmdlet 'New-AzOracleDbSystem' has been removed.","Add parameter set 'CreateExpanded' back to cmdlet 'New-AzOracleDbSystem'." +"Az.Oracle","Update-AzOracleDbSystem","Update-AzOracleDbSystem","0","3010","The property 'LicenseModelV2' of type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem' has been removed.","Add the property 'LicenseModelV2' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem'." +"Az.Oracle","Update-AzOracleDbSystem","Update-AzOracleDbSystem","0","3010","The property 'DomainV2' of type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem' has been removed.","Add the property 'DomainV2' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbSystem'."