Updated the examples for LTR Policies and LTR Backups
ARM (Control Plane) API Specification Update Pull Request
Purpose of this PR
What's the purpose of this PR? Check all that apply. This is mandatory!
- [ ] New API version. (Such PR should have been generated with OpenAPI Hub, per this wiki doc.)
- [ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
- [ ] Update existing version to fix swagger quality issues in S360.
- [x] Other, please clarify:
- Updated the example responses for the LTR policies and LTR backups commands
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood and followed the instructions by checking all the boxes:
- [x] I have reviewed the general guidance on the spec PR review process: https://aka.ms/specprreview.
- [x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data-plane related specifications.
- [x] I commit to follow the Breaking Change Policy.
- [x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can request review from an ARM API Review board.
ARM API changes review
- If you want for the ARM team to review this PR, you must add the
ARMReviewlabel. - The automation may automatically add the
ARMReviewlabel, if appropriate.
If this happens, proceed according to guidance given in GitHub comments also added by the automation.
Breaking change review
If you have any breaking changes as defined in the Breaking Change Policy, follow the process outlined in the High-level Breaking Change Process doc.
Getting help
- For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure and https://aka.ms/ci-fix.
- For additional help, see https://aka.ms/azsdk/support/spectools.
Hi, @rebeccaxu-ms! Thank you for your pull request. To help get your PR merged:
Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.
Swagger Validation Report
️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️LintDiff succeeded [Detail] [Expand]
Validation passes for LintDiff.
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️CadlAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️CadlValidation succeeded [Detail] [Expand]
Validation passes for CadlValidation.
️️✔️TypeSpec Validation succeeded [Detail] [Expand]
Validation passes for TypeSpec Validation.
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️⌛Please ignore, experimental check pending [Detail]
Swagger Generation Artifacts
️️✔️ApiDocPreview succeeded [Detail] [Expand]
️⚠️SDK Breaking Change Tracking warning [Detail]
Breaking Changes Tracking
⚠️azure-sdk-for-go - sdk/resourcemanager/sql/armsql - Approved - 2.0.0-beta.1+ Field `ZoneRedundant` of struct `ManagedInstanceEditionCapability` has been removed + Type of `ExportDatabaseDefinition.NetworkIsolation` has been changed from `*NetworkIsolationSettings` to `*NetworkIsolationSettingsAutoGenerated` + Type of `ImportExistingDatabaseDefinition.NetworkIsolation` has been changed from `*NetworkIsolationSettings` to `*NetworkIsolationSettingsAutoGenerated` + Type of `ImportNewDatabaseDefinition.NetworkIsolation` has been changed from `*NetworkIsolationSettings` to `*NetworkIsolationSettingsAutoGenerated2` + Type of `LongTermRetentionPolicy.Properties` has been changed from `*BaseLongTermRetentionPolicyProperties` to `*LongTermRetentionPolicyProperties`
⚠️azure-sdk-for-js - @azure/arm-sql - Approved - 11.0.0-beta.1+ Interface ManagedInstanceEditionCapability no longer has parameter zoneRedundant + Type of parameter networkIsolation of interface ExportDatabaseDefinition is changed from NetworkIsolationSettings to NetworkIsolationSettingsAutoGenerated + Type of parameter networkIsolation of interface ImportExistingDatabaseDefinition is changed from NetworkIsolationSettings to NetworkIsolationSettingsAutoGenerated + Type of parameter networkIsolation of interface ImportNewDatabaseDefinition is changed from NetworkIsolationSettings to NetworkIsolationSettingsAutoGenerated2
⚠️azure-sdk-for-python-track2 - track2_azure-mgmt-sql - Approved - 4.0.0b10+ Model ManagedInstanceEditionCapability no longer has parameter zone_redundant
️⚠️ azure-sdk-for-python-track2 warning [Detail]
⚠️Warning [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. SDK Automation 14.0.0command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json cmderr [automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed. command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json cmderr [automation_generate.sh] cmderr [automation_generate.sh] npm notice New minor version of npm available! 9.5.1 -> 9.8.0 cmderr [automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.8.0> cmderr [automation_generate.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [automation_generate.sh] npm notice
️✔️track2_azure-mgmt-sql [View full logs] [Preview SDK Changes] Breaking Change Detectedinfo [Changelog] ### Features Added info [Changelog] info [Changelog] - Added operation DistributedAvailabilityGroupsOperations.begin_set_role info [Changelog] - Added operation FailoverGroupsOperations.begin_try_planned_before_forced_failover info [Changelog] - Added operation GeoBackupPoliciesOperations.list info [Changelog] - Added operation ManagedDatabaseSensitivityLabelsOperations.list_by_database info [Changelog] - Added operation ManagedInstanceLongTermRetentionPoliciesOperations.begin_delete info [Changelog] - Added operation ManagedInstancesOperations.begin_refresh_status info [Changelog] - Added operation SensitivityLabelsOperations.list_by_database info [Changelog] - Added operation group NetworkSecurityPerimeterConfigurationsOperations info [Changelog] - Model DataMaskingRuleListResult has a new parameter next_link info [Changelog] - Model Database has a new parameter encryption_protector_auto_rotation info [Changelog] - Model Database has a new parameter free_limit_exhaustion_behavior info [Changelog] - Model Database has a new parameter use_free_limit info [Changelog] - Model DatabaseExtensions has a new parameter administrator_login info [Changelog] - Model DatabaseExtensions has a new parameter administrator_login_password info [Changelog] - Model DatabaseExtensions has a new parameter authentication_type info [Changelog] - Model DatabaseExtensions has a new parameter database_edition info [Changelog] - Model DatabaseExtensions has a new parameter max_size_bytes info [Changelog] - Model DatabaseExtensions has a new parameter network_isolation info [Changelog] - Model DatabaseExtensions has a new parameter service_objective_name info [Changelog] - Model DatabaseOperation has a new parameter operation_phase_details info [Changelog] - Model DatabaseUpdate has a new parameter encryption_protector_auto_rotation info [Changelog] - Model DatabaseUpdate has a new parameter free_limit_exhaustion_behavior info [Changelog] - Model DatabaseUpdate has a new parameter use_free_limit info [Changelog] - Model DistributedAvailabilityGroup has a new parameter databases info [Changelog] - Model DistributedAvailabilityGroup has a new parameter distributed_availability_group_name info [Changelog] - Model DistributedAvailabilityGroup has a new parameter instance_availability_group_name info [Changelog] - Model DistributedAvailabilityGroup has a new parameter instance_link_role info [Changelog] - Model DistributedAvailabilityGroup has a new parameter partner_availability_group_name info [Changelog] - Model DistributedAvailabilityGroup has a new parameter partner_endpoint info [Changelog] - Model DistributedAvailabilityGroup has a new parameter partner_link_role info [Changelog] - Model EditionCapability has a new parameter zone_pinning info [Changelog] - Model ElasticPoolEditionCapability has a new parameter zone_pinning info [Changelog] - Model FailoverGroupReadOnlyEndpoint has a new parameter target_server info [Changelog] - Model FailoverGroupUpdate has a new parameter partner_servers info [Changelog] - Model GeoBackupPolicyListResult has a new parameter next_link info [Changelog] - Model ImportExportExtensionsOperationResult has a new parameter blob_uri info [Changelog] - Model ImportExportExtensionsOperationResult has a new parameter private_endpoint_connections info [Changelog] - Model ImportExportExtensionsOperationResult has a new parameter queued_time info [Changelog] - Model LongTermRetentionBackup has a new parameter is_backup_immutable info [Changelog] - Model LongTermRetentionPolicy has a new parameter make_backups_immutable info [Changelog] - Model ManagedInstance has a new parameter create_time info [Changelog] - Model ManagedInstance has a new parameter external_governance_status info [Changelog] - Model ManagedInstance has a new parameter hybrid_secondary_usage info [Changelog] - Model ManagedInstance has a new parameter hybrid_secondary_usage_detected info [Changelog] - Model ManagedInstance has a new parameter is_general_purpose_v2 info [Changelog] - Model ManagedInstance has a new parameter pricing_model info [Changelog] - Model ManagedInstance has a new parameter storage_i_ops info [Changelog] - Model ManagedInstance has a new parameter storage_throughput_m_bps info [Changelog] - Model ManagedInstance has a new parameter virtual_cluster_id info [Changelog] - Model ManagedInstanceEditionCapability has a new parameter is_general_purpose_v2 info [Changelog] - Model ManagedInstanceFamilyCapability has a new parameter zone_redundant info [Changelog] - Model ManagedInstancePrivateLinkProperties has a new parameter required_zone_names info [Changelog] - Model ManagedInstanceUpdate has a new parameter create_time info [Changelog] - Model ManagedInstanceUpdate has a new parameter external_governance_status info [Changelog] - Model ManagedInstanceUpdate has a new parameter hybrid_secondary_usage info [Changelog] - Model ManagedInstanceUpdate has a new parameter hybrid_secondary_usage_detected info [Changelog] - Model ManagedInstanceUpdate has a new parameter is_general_purpose_v2 info [Changelog] - Model ManagedInstanceUpdate has a new parameter pricing_model info [Changelog] - Model ManagedInstanceUpdate has a new parameter storage_i_ops info [Changelog] - Model ManagedInstanceUpdate has a new parameter storage_throughput_m_bps info [Changelog] - Model ManagedInstanceUpdate has a new parameter virtual_cluster_id info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter included_storage_i_ops info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter included_storage_throughput_m_bps info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter iops_included_value_override_factor_per_selected_storage_gb info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter iops_min_value_override_factor_per_selected_storage_gb info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter supported_storage_i_ops info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter supported_storage_throughput_m_bps info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter throughput_m_bps_included_value_override_factor_per_selected_storage_gb info [Changelog] - Model ManagedInstanceVcoresCapability has a new parameter throughput_m_bps_min_value_override_factor_per_selected_storage_gb info [Changelog] - Model PrivateEndpointConnection has a new parameter group_ids info [Changelog] - Model ReplicationLink has a new parameter partner_database_id info [Changelog] - Model Server has a new parameter is_i_pv6_enabled info [Changelog] - Model ServerUpdate has a new parameter is_i_pv6_enabled info [Changelog] - Model ServerUsage has a new parameter id info [Changelog] - Model ServerUsage has a new parameter type info [Changelog] - Model ServerUsageListResult has a new parameter next_link info [Changelog] - Model ServiceObjectiveCapability has a new parameter supported_free_limit_exhaustion_behaviors info [Changelog] - Model ServiceObjectiveCapability has a new parameter zone_pinning info [Changelog] - Model SqlVulnerabilityAssessmentScanRecord has a new parameter last_scan_time info [Changelog] info [Changelog] ### Breaking Changes info [Changelog] info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter last_hardened_lsn info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter link_state info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter primary_availability_group_name info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter secondary_availability_group_name info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter source_endpoint info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter source_replica_id info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter target_database info [Changelog] - Model DistributedAvailabilityGroup no longer has parameter target_replica_id info [Changelog] - Model ManagedInstanceEditionCapability no longer has parameter zone_redundant info [Changelog] - Model ServerUsage no longer has parameter next_reset_time info [Changelog] - Model ServerUsage no longer has parameter resource_name info [Changelog] - Operation DataMaskingPoliciesOperations.create_or_update has a new required parameter data_masking_policy_name info [Changelog] - Operation DataMaskingPoliciesOperations.get has a new required parameter data_masking_policy_name info [Changelog] - Operation DataMaskingRulesOperations.create_or_update has a new required parameter data_masking_policy_name info [Changelog] - Operation DataMaskingRulesOperations.list_by_database has a new required parameter data_masking_policy_name info [Changelog] - Operation OutboundFirewallRulesOperations.begin_create_or_update no longer has parameter parameters info [Changelog] - Removed operation DatabasesOperations.list_metric_definitions info [Changelog] - Removed operation DatabasesOperations.list_metrics info [Changelog] - Removed operation ElasticPoolsOperations.list_metric_definitions info [Changelog] - Removed operation ElasticPoolsOperations.list_metrics info [Changelog] - Removed operation GeoBackupPoliciesOperations.list_by_database info [Changelog] - Removed operation group ElasticPoolActivitiesOperations info [Changelog] - Removed operation group ElasticPoolDatabaseActivitiesOperations info [Changelog] - Removed operation group ServerCommunicationLinksOperations info [Changelog] - Removed operation group ServiceObjectivesOperations
️❌ azure-sdk-for-net-track2 failed [Detail]
❌Failed [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. SDK Automation 14.0.0command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json command pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json cmderr [Invoke-GenerateAndBuildV2.ps1] [31;1mGeneratePackage: [0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:712 cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1mLine | cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m 712 | [0m [36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s[0m … cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m | [31;1m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] [31;1m[36;1m | [31;1mFailed to generate sdk. exit code: False cmderr [Invoke-GenerateAndBuildV2.ps1] [0m cmderr [Invoke-GenerateAndBuildV2.ps1] [31;1mGet-ChildItem: [0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:805 cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1mLine | cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m 805 | [0m … rtifacts += [36;1mGet-ChildItem $artifactsPath -Filter *.nupkg -exclude *.s[0m … cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m | [31;1m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] [31;1m[36;1m | [31;1mCannot find path cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m | [31;1m'/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/packages/Debug/' because cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m | [31;1mit does not exist. cmderr [Invoke-GenerateAndBuildV2.ps1] [0m cmderr [Invoke-GenerateAndBuildV2.ps1] [31;1mGeneratePackage: [0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:712 cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1mLine | cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m 712 | [0m [36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s[0m … cmderr [Invoke-GenerateAndBuildV2.ps1] [36;1m | [31;1m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] [31;1m[36;1m | [31;1mFailed to generate sdk artifact cmderr [Invoke-GenerateAndBuildV2.ps1] [0m
❌Azure.ResourceManager.Sql [View full logs] [Preview SDK Changes]info [Changelog]
️⚠️ azure-sdk-for-java warning [Detail]
⚠️Warning [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. SDK Automation 14.0.0command ./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json cmderr [init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.1.2 cmderr [init.sh] [notice] To update, run: pip install --upgrade pip cmderr [init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.1.2 cmderr [init.sh] [notice] To update, run: pip install --upgrade pip command ./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
️✔️azure-resourcemanager-sql-generated [View full logs] [Preview SDK Changes]
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
️✔️Succeeded [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. SDK Automation 14.0.0command sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json command generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
- Only show 120 items here, please refer to log for details.
️✔️sdk/resourcemanager/sql/armsql [View full logs] [Preview SDK Changes] Breaking Change Detectedinfo [Changelog] - New struct `EndpointDetail` info [Changelog] - New struct `ErrorAdditionalInfo` info [Changelog] - New struct `ErrorDetail` info [Changelog] - New struct `ErrorResponse` info [Changelog] - New struct `FreeLimitExhaustionBehaviorCapability` info [Changelog] - New struct `LongTermRetentionPolicyProperties` info [Changelog] - New struct `ManagedDatabaseAdvancedThreatProtection` info [Changelog] - New struct `ManagedDatabaseAdvancedThreatProtectionListResult` info [Changelog] - New struct `ManagedDatabaseMoveDefinition` info [Changelog] - New struct `ManagedDatabaseMoveOperationListResult` info [Changelog] - New struct `ManagedDatabaseMoveOperationResult` info [Changelog] - New struct `ManagedDatabaseMoveOperationResultProperties` info [Changelog] - New struct `ManagedDatabaseRestoreDetailsBackupSetProperties` info [Changelog] - New struct `ManagedDatabaseRestoreDetailsUnrestorableFileProperties` info [Changelog] - New struct `ManagedDatabaseStartMoveDefinition` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtection` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtectionListResult` info [Changelog] - New struct `ManagedInstanceDtc` info [Changelog] - New struct `ManagedInstanceDtcListResult` info [Changelog] - New struct `ManagedInstanceDtcProperties` info [Changelog] - New struct `ManagedInstanceDtcSecuritySettings` info [Changelog] - New struct `ManagedInstanceDtcTransactionManagerCommunicationSettings` info [Changelog] - New struct `ManagedLedgerDigestUploads` info [Changelog] - New struct `ManagedLedgerDigestUploadsListResult` info [Changelog] - New struct `ManagedLedgerDigestUploadsProperties` info [Changelog] - New struct `ManagedServerDNSAlias` info [Changelog] - New struct `ManagedServerDNSAliasAcquisition` info [Changelog] - New struct `ManagedServerDNSAliasCreation` info [Changelog] - New struct `ManagedServerDNSAliasListResult` info [Changelog] - New struct `ManagedServerDNSAliasProperties` info [Changelog] - New struct `MaxLimitRangeCapability` info [Changelog] - New struct `NSPConfigAccessRule` info [Changelog] - New struct `NSPConfigAccessRuleProperties` info [Changelog] - New struct `NSPConfigAssociation` info [Changelog] - New struct `NSPConfigNetworkSecurityPerimeterRule` info [Changelog] - New struct `NSPConfigPerimeter` info [Changelog] - New struct `NSPConfigProfile` info [Changelog] - New struct `NSPProvisioningIssue` info [Changelog] - New struct `NSPProvisioningIssueProperties` info [Changelog] - New struct `NetworkIsolationSettingsAutoGenerated` info [Changelog] - New struct `NetworkIsolationSettingsAutoGenerated2` info [Changelog] - New struct `NetworkSecurityPerimeterConfiguration` info [Changelog] - New struct `NetworkSecurityPerimeterConfigurationListResult` info [Changelog] - New struct `NetworkSecurityPerimeterConfigurationProperties` info [Changelog] - New struct `OutboundEnvironmentEndpoint` info [Changelog] - New struct `OutboundEnvironmentEndpointCollection` info [Changelog] - New struct `PhaseDetails` info [Changelog] - New struct `QueryCheck` info [Changelog] - New struct `RefreshExternalGovernanceStatusOperationResult` info [Changelog] - New struct `RefreshExternalGovernanceStatusOperationResultMI` info [Changelog] - New struct `RefreshExternalGovernanceStatusOperationResultProperties` info [Changelog] - New struct `RefreshExternalGovernanceStatusOperationResultPropertiesMI` info [Changelog] - New struct `Remediation` info [Changelog] - New struct `ScheduleItem` info [Changelog] - New struct `ServerConfigurationOption` info [Changelog] - New struct `ServerConfigurationOptionListResult` info [Changelog] - New struct `ServerConfigurationOptionProperties` info [Changelog] - New struct `ServerUsageProperties` info [Changelog] - New struct `StartStopManagedInstanceSchedule` info [Changelog] - New struct `StartStopManagedInstanceScheduleListResult` info [Changelog] - New struct `StartStopManagedInstanceScheduleProperties` info [Changelog] - New struct `SynapseLinkWorkspace` info [Changelog] - New struct `SynapseLinkWorkspaceInfoProperties` info [Changelog] - New struct `SynapseLinkWorkspaceListResult` info [Changelog] - New struct `SynapseLinkWorkspaceProperties` info [Changelog] - New struct `UpdateVirtualClusterDNSServersOperation` info [Changelog] - New struct `UpsertManagedServerOperationStepWithEstimatesAndDuration` info [Changelog] - New struct `VaRule` info [Changelog] - New struct `VirtualClusterDNSServersProperties` info [Changelog] - New struct `VulnerabilityAssessment` info [Changelog] - New struct `VulnerabilityAssessmentListResult` info [Changelog] - New struct `VulnerabilityAssessmentPolicyProperties` info [Changelog] - New struct `VulnerabilityAssessmentScanForSQLError` info [Changelog] - New struct `VulnerabilityAssessmentScanListResult` info [Changelog] - New struct `VulnerabilityAssessmentScanRecordForSQL` info [Changelog] - New struct `VulnerabilityAssessmentScanRecordForSQLListResult` info [Changelog] - New struct `VulnerabilityAssessmentScanRecordForSQLProperties` info [Changelog] - New struct `VulnerabilityAssessmentScanResultProperties` info [Changelog] - New struct `VulnerabilityAssessmentScanResults` info [Changelog] - New field `NextLink` in struct `DataMaskingRuleListResult` info [Changelog] - New field `AdministratorLogin`, `AdministratorLoginPassword`, `AuthenticationType`, `DatabaseEdition`, `MaxSizeBytes`, `NetworkIsolation`, `ServiceObjectiveName` in struct `DatabaseExtensionsProperties` info [Changelog] - New field `OperationPhaseDetails` in struct `DatabaseOperationProperties` info [Changelog] - New field `AvailabilityZone`, `EncryptionProtector`, `EncryptionProtectorAutoRotation`, `FreeLimitExhaustionBehavior`, `Keys`, `ManualCutover`, `PerformCutover`, `PreferredEnclaveType`, `UseFreeLimit` in struct `DatabaseProperties` info [Changelog] - New field `EncryptionProtector`, `EncryptionProtectorAutoRotation`, `FreeLimitExhaustionBehavior`, `Keys`, `ManualCutover`, `PerformCutover`, `PreferredEnclaveType`, `UseFreeLimit` in struct `DatabaseUpdateProperties` info [Changelog] - New field `Expand`, `Filter` in struct `DatabasesClientGetOptions` info [Changelog] - New field `Databases`, `DistributedAvailabilityGroupName`, `InstanceAvailabilityGroupName`, `InstanceLinkRole`, `PartnerAvailabilityGroupName`, `PartnerEndpoint`, `PartnerLinkRole` in struct `DistributedAvailabilityGroupProperties` info [Changelog] - New field `ZonePinning` in struct `EditionCapability` info [Changelog] - New field `ZonePinning` in struct `ElasticPoolEditionCapability` info [Changelog] - New field `AvailabilityZone`, `MinCapacity`, `PreferredEnclaveType` in struct `ElasticPoolProperties` info [Changelog] - New field `AvailabilityZone`, `MinCapacity`, `PreferredEnclaveType` in struct `ElasticPoolUpdateProperties` info [Changelog] - New field `TargetServer` in struct `FailoverGroupReadOnlyEndpoint` info [Changelog] - New field `PartnerServers` in struct `FailoverGroupUpdateProperties` info [Changelog] - New field `NextLink` in struct `GeoBackupPolicyListResult` info [Changelog] - New field `BlobURI`, `PrivateEndpointConnections`, `QueuedTime` in struct `ImportExportExtensionsOperationResultProperties` info [Changelog] - New field `SecondaryType` in struct `InstanceFailoverGroupProperties` info [Changelog] - New field `IsBackupImmutable` in struct `LongTermRetentionBackupProperties` info [Changelog] - New field `CrossSubscriptionRestorableDroppedDatabaseID`, `CrossSubscriptionSourceDatabaseID`, `CrossSubscriptionTargetManagedInstanceID`, `IsLedgerOn`, `StorageContainerIdentity` in struct `ManagedDatabaseProperties` info [Changelog] - New field `CurrentBackupType`, `CurrentRestorePlanSizeMB`, `CurrentRestoredSizeMB`, `DiffBackupSets`, `FullBackupSets`, `LogBackupSets`, `NumberOfFilesQueued`, `NumberOfFilesRestored`, `NumberOfFilesRestoring`, `NumberOfFilesSkipped`, `NumberOfFilesUnrestorable`, `Type` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New anonymous field `DatabaseVulnerabilityAssessmentRuleBaselineAutoGenerated` in struct `ManagedDatabaseVulnerabilityAssessmentRuleBaselinesClientCreateOrUpdateResponse` info [Changelog] - New anonymous field `DatabaseVulnerabilityAssessmentRuleBaselineAutoGenerated` in struct `ManagedDatabaseVulnerabilityAssessmentRuleBaselinesClientGetResponse` info [Changelog] - New field `IsGeneralPurposeV2` in struct `ManagedInstanceEditionCapability` info [Changelog] - New field `ZoneRedundant` in struct `ManagedInstanceFamilyCapability` info [Changelog] - New field `RequiredZoneNames` in struct `ManagedInstancePrivateLinkProperties` info [Changelog] - New field `CreateTime`, `ExternalGovernanceStatus`, `HybridSecondaryUsage`, `HybridSecondaryUsageDetected`, `IsGeneralPurposeV2`, `PricingModel`, `StorageIOps`, `StorageThroughputMBps`, `VirtualClusterID` in struct `ManagedInstanceProperties` info [Changelog] - New field `IncludedStorageIOps`, `IncludedStorageThroughputMBps`, `IopsIncludedValueOverrideFactorPerSelectedStorageGB`, `IopsMinValueOverrideFactorPerSelectedStorageGB`, `SupportedStorageIOps`, `SupportedStorageThroughputMBps`, `ThroughputMBpsIncludedValueOverrideFactorPerSelectedStorageGB`, `ThroughputMBpsMinValueOverrideFactorPerSelectedStorageGB` in struct `ManagedInstanceVcoresCapability` info [Changelog] - New field `GroupIDs` in struct `PrivateEndpointConnectionProperties` info [Changelog] - New field `NextLink` in struct `RecoverableDatabaseListResult` info [Changelog] - New field `Keys` in struct `RecoverableDatabaseProperties` info [Changelog] - New field `Expand`, `Filter` in struct `RecoverableDatabasesClientGetOptions` info [Changelog] - New field `PartnerDatabaseID` in struct `ReplicationLinkProperties` info [Changelog] - New field `Keys` in struct `RestorableDroppedDatabaseProperties` info [Changelog] - New field `Expand`, `Filter` in struct `RestorableDroppedDatabasesClientGetOptions` info [Changelog] - New field `IsManagedIdentityInUse` in struct `ServerDevOpsAuditSettingsProperties` info [Changelog] - New field `ExternalGovernanceStatus`, `IsIPv6Enabled` in struct `ServerProperties` info [Changelog] - New field `ID`, `Properties`, `Type` in struct `ServerUsage` info [Changelog] - New field `NextLink` in struct `ServerUsageListResult` info [Changelog] - New field `SupportedFreeLimitExhaustionBehaviors`, `ZonePinning` in struct `ServiceObjectiveCapability` info [Changelog] - New field `Version` in struct `VirtualClusterProperties` info [Changelog] info [Changelog] Total 114 breaking change(s), 489 additive change(s).
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
️✔️Succeeded [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. SDK Automation 14.0.0command sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json warn File azure-sdk-for-js_tmp/initOutput.json not found to read command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
- Only show 120 items here, please refer to log for details.
️✔️@azure/arm-sql [View full logs] [Preview SDK Changes] Breaking Change Detectedinfo [Changelog] - Interface GeoBackupPolicyListResult has a new optional parameter nextLink info [Changelog] - Interface ImportExportExtensionsOperationResult has a new optional parameter blobUri info [Changelog] - Interface ImportExportExtensionsOperationResult has a new optional parameter privateEndpointConnections info [Changelog] - Interface ImportExportExtensionsOperationResult has a new optional parameter queuedTime info [Changelog] - Interface LongTermRetentionBackup has a new optional parameter isBackupImmutable info [Changelog] - Interface LongTermRetentionPolicy has a new optional parameter makeBackupsImmutable info [Changelog] - Interface ManagedDatabase has a new optional parameter isLedgerOn info [Changelog] - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn info [Changelog] - Interface ManagedInstance has a new optional parameter createTime info [Changelog] - Interface ManagedInstance has a new optional parameter externalGovernanceStatus info [Changelog] - Interface ManagedInstance has a new optional parameter hybridSecondaryUsage info [Changelog] - Interface ManagedInstance has a new optional parameter hybridSecondaryUsageDetected info [Changelog] - Interface ManagedInstance has a new optional parameter isGeneralPurposeV2 info [Changelog] - Interface ManagedInstance has a new optional parameter pricingModel info [Changelog] - Interface ManagedInstance has a new optional parameter storageIOps info [Changelog] - Interface ManagedInstance has a new optional parameter storageThroughputMBps info [Changelog] - Interface ManagedInstance has a new optional parameter virtualClusterId info [Changelog] - Interface ManagedInstanceEditionCapability has a new optional parameter isGeneralPurposeV2 info [Changelog] - Interface ManagedInstanceFamilyCapability has a new optional parameter zoneRedundant info [Changelog] - Interface ManagedInstancePrivateLinkProperties has a new optional parameter requiredZoneNames info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter createTime info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter externalGovernanceStatus info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsage info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsageDetected info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter isGeneralPurposeV2 info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter pricingModel info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter storageIOps info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter storageThroughputMBps info [Changelog] - Interface ManagedInstanceUpdate has a new optional parameter virtualClusterId info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter includedStorageIOps info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter includedStorageThroughputMBps info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter iopsIncludedValueOverrideFactorPerSelectedStorageGB info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter iopsMinValueOverrideFactorPerSelectedStorageGB info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter supportedStorageIOps info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter supportedStorageThroughputMBps info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter throughputMBpsIncludedValueOverrideFactorPerSelectedStorageGB info [Changelog] - Interface ManagedInstanceVcoresCapability has a new optional parameter throughputMBpsMinValueOverrideFactorPerSelectedStorageGB info [Changelog] - Interface PrivateEndpointConnection has a new optional parameter groupIds info [Changelog] - Interface ReplicationLink has a new optional parameter partnerDatabaseId info [Changelog] - Interface Server has a new optional parameter isIPv6Enabled info [Changelog] - Interface ServerUpdate has a new optional parameter isIPv6Enabled info [Changelog] - Interface ServerUsageListResult has a new optional parameter nextLink info [Changelog] - Interface ServiceObjectiveCapability has a new optional parameter supportedFreeLimitExhaustionBehaviors info [Changelog] - Interface ServiceObjectiveCapability has a new optional parameter zonePinning info [Changelog] - Interface SqlManagementClientOptionalParams has a new optional parameter apiVersion info [Changelog] - Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime info [Changelog] - Added Enum KnownDataMaskingPolicyName info [Changelog] - Added Enum KnownFreeLimitExhaustionBehavior info [Changelog] - Added Enum KnownFreemiumType info [Changelog] - Added Enum KnownHybridSecondaryUsage info [Changelog] - Added Enum KnownHybridSecondaryUsageDetected info [Changelog] - Added Enum KnownInstanceRole info [Changelog] - Added Enum KnownLinkRole info [Changelog] - Added Enum KnownPhase info [Changelog] - Added Enum KnownReplicaConnectedState info [Changelog] - Added Enum KnownReplicaSynchronizationHealth info [Changelog] - Added Enum KnownReplicationModeType info [Changelog] - Added Enum KnownRoleChangeType info [Changelog] - Added Enum KnownSecurityAlertPolicyNameAutoGenerated info [Changelog] - Added Enum KnownStatus info [Changelog] - Enum KnownOperationMode has a new value Export info [Changelog] - Enum KnownOperationMode has a new value Import info [Changelog] - Enum KnownStorageCapabilityStorageAccountType has a new value Gzrs info [Changelog] info [Changelog] **Breaking Changes** info [Changelog] info [Changelog] - Removed operation group ElasticPoolActivities info [Changelog] - Removed operation group ElasticPoolDatabaseActivities info [Changelog] - Removed operation group ServerCommunicationLinks info [Changelog] - Removed operation group ServiceObjectives info [Changelog] - Removed operation Databases.listMetricDefinitions info [Changelog] - Removed operation Databases.listMetrics info [Changelog] - Removed operation ElasticPools.listMetricDefinitions info [Changelog] - Removed operation ElasticPools.listMetrics info [Changelog] - Removed operation GeoBackupPolicies.listByDatabase info [Changelog] - Operation DataMaskingPolicies.createOrUpdate has a new signature info [Changelog] - Operation DataMaskingPolicies.get has a new signature info [Changelog] - Operation DataMaskingRules.createOrUpdate has a new signature info [Changelog] - Operation DataMaskingRules.listByDatabase has a new signature info [Changelog] - Operation DistributedAvailabilityGroups.beginCreateOrUpdate has a new signature info [Changelog] - Operation DistributedAvailabilityGroups.beginCreateOrUpdateAndWait has a new signature info [Changelog] - Operation ManagedDatabaseVulnerabilityAssessmentRuleBaselines.createOrUpdate has a new signature info [Changelog] - Operation ManagedServerSecurityAlertPolicies.beginCreateOrUpdate has a new signature info [Changelog] - Operation ManagedServerSecurityAlertPolicies.beginCreateOrUpdateAndWait has a new signature info [Changelog] - Operation ManagedServerSecurityAlertPolicies.get has a new signature info [Changelog] - Operation OutboundFirewallRules.beginCreateOrUpdate has a new signature info [Changelog] - Operation OutboundFirewallRules.beginCreateOrUpdateAndWait has a new signature info [Changelog] - Operation ServerSecurityAlertPolicies.beginCreateOrUpdate has a new signature info [Changelog] - Operation ServerSecurityAlertPolicies.beginCreateOrUpdateAndWait has a new signature info [Changelog] - Operation ServerSecurityAlertPolicies.get has a new signature info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter lastHardenedLsn info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter linkState info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter primaryAvailabilityGroupName info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter secondaryAvailabilityGroupName info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter sourceEndpoint info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter sourceReplicaId info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter targetDatabase info [Changelog] - Interface DistributedAvailabilityGroup no longer has parameter targetReplicaId info [Changelog] - Interface ManagedInstanceEditionCapability no longer has parameter zoneRedundant info [Changelog] - Interface ServerUsage no longer has parameter name info [Changelog] - Interface ServerUsage no longer has parameter nextResetTime info [Changelog] - Interface ServerUsage no longer has parameter resourceName info [Changelog] - Type of parameter replicationMode of interface DistributedAvailabilityGroup is changed from ReplicationMode to ReplicationModeType info [Changelog] - Type of parameter networkIsolation of interface ExportDatabaseDefinition is changed from NetworkIsolationSettings to NetworkIsolationSettingsAutoGenerated info [Changelog] - Type of parameter networkIsolation of interface ImportExistingDatabaseDefinition is changed from NetworkIsolationSettings to NetworkIsolationSettingsAutoGenerated info [Changelog] - Type of parameter networkIsolation of interface ImportNewDatabaseDefinition is changed from NetworkIsolationSettings to NetworkIsolationSettingsAutoGenerated2 info [Changelog] - Type of parameter provisioningState of interface ManagedInstance is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState info [Changelog] - Type of parameter stepsList of interface ManagedInstanceOperationSteps is changed from UpsertManagedServerOperationStep[] to UpsertManagedServerOperationStepWithEstimatesAndDuration[] info [Changelog] - Type of parameter provisioningState of interface ManagedInstanceUpdate is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState info [Changelog] - Class SqlManagementClient no longer has parameter elasticPoolActivities info [Changelog] - Class SqlManagementClient no longer has parameter elasticPoolDatabaseActivities info [Changelog] - Class SqlManagementClient no longer has parameter serverCommunicationLinks info [Changelog] - Class SqlManagementClient no longer has parameter serviceObjectives info [Changelog] - Removed Enum KnownManagedInstancePropertiesProvisioningState info [Changelog] - Removed Enum KnownPrimaryAggregationType info [Changelog] - Removed Enum KnownReplicationMode info [Changelog] - Removed Enum KnownServiceObjectiveName info [Changelog] - Removed Enum KnownUnitDefinitionType info [Changelog] - Removed Enum KnownUnitType info [Changelog] - Removed Enum KnownUpsertManagedServerOperationStepStatus
️⚠️ azure-resource-manager-schemas warning [Detail]
⚠️Warning [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. Schema Automation 14.0.0command .sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json cmderr [initScript.sh] old lockfile cmderr [initScript.sh] npm WARN old lockfile The package-lock.json file was created with an old version of npm, cmderr [initScript.sh] npm WARN old lockfile so supplemental metadata must be fetched from the registry. cmderr [initScript.sh] npm WARN old lockfile cmderr [initScript.sh] npm WARN old lockfile This is a one-time fix-up, please be patient... cmderr [initScript.sh] npm WARN old lockfile warn File azure-resource-manager-schemas_tmp/initOutput.json not found to read command .sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
️✔️sql [View full logs] [Preview Schema Changes]
️❌ azure-powershell failed [Detail]
❌Pipeline Framework Failed [Logs] Generate from fa32f9e8f90e7de29958ebaf9414e87d65d3c659. SDK Automation 14.0.0command sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json command pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json SSL error: syscall failure: Broken pipe Error: SSL error: syscall failure: Broken pipe
⚠️Az.sql.DefaultTag [View full logs]error Fatal error: SSL error: syscall failure: Broken pipe error The following packages are still pending: error Az.sql.DefaultTag
Generated ApiView
| Language | Package Name | ApiView Link |
|---|---|---|
| Go | sdk/resourcemanager/sql/armsql | https://apiview.dev/Assemblies/Review/e23079a258b342f2bbdc984cc0116052 |
| JavaScript | @azure/arm-sql | https://apiview.dev/Assemblies/Review/64a330052a414939a590ec14ad48ac16 |
@danikaZ Sorry I'm not sure what happened and why makeBackupsImmutable but thank you for catching that. If you could take another look now I'd really appreciate it!
this js breaking is not caused by this pr
the breaking change of clients are not caused by this PR