From 371e902addc800b65a678632dc7ae644e041fd98 Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Wed, 20 May 2020 00:22:12 +0000 Subject: [PATCH] Generated from 1c3cd0975190fdc823ca515a86b8b9a2574a5678 prettify examples --- sdk/sql/arm-sql/src/models/index.ts | 3770 +++++++++-------- sdk/sql/arm-sql/src/models/mappers.ts | 3348 +++++++-------- sdk/sql/arm-sql/src/operations/index.ts | 4 +- sdk/sql/arm-sql/src/operations/syncGroups.ts | 22 +- sdk/sql/arm-sql/src/operations/syncMembers.ts | 14 +- sdk/sql/arm-sql/src/sqlManagementClient.ts | 8 +- 6 files changed, 3598 insertions(+), 3568 deletions(-) diff --git a/sdk/sql/arm-sql/src/models/index.ts b/sdk/sql/arm-sql/src/models/index.ts index d3cf8fedb0ab..fc96ea24b8b9 100644 --- a/sdk/sql/arm-sql/src/models/index.ts +++ b/sdk/sql/arm-sql/src/models/index.ts @@ -1795,277 +1795,6 @@ export interface SyncAgentLinkedDatabase extends ProxyResource { readonly userName?: string; } -/** - * Properties of the sync database id. - */ -export interface SyncDatabaseIdProperties { - /** - * ARM resource id of sync database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly id?: string; -} - -/** - * Properties of the column in the table of database full schema. - */ -export interface SyncFullSchemaTableColumn { - /** - * Data size of the column. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly dataSize?: string; - /** - * Data type of the column. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly dataType?: string; - /** - * Error id of the column. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly errorId?: string; - /** - * If there is error in the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly hasError?: boolean; - /** - * If it is the primary key of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly isPrimaryKey?: boolean; - /** - * Name of the column. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly name?: string; - /** - * Quoted name of the column. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly quotedName?: string; -} - -/** - * Properties of the table in the database full schema. - */ -export interface SyncFullSchemaTable { - /** - * List of columns in the table of database full schema. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly columns?: SyncFullSchemaTableColumn[]; - /** - * Error id of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly errorId?: string; - /** - * If there is error in the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly hasError?: boolean; - /** - * Name of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly name?: string; - /** - * Quoted name of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly quotedName?: string; -} - -/** - * Properties of the database full schema. - */ -export interface SyncFullSchemaProperties { - /** - * List of tables in the database full schema. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly tables?: SyncFullSchemaTable[]; - /** - * Last update time of the database schema. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly lastUpdateTime?: Date; -} - -/** - * Properties of an Azure SQL Database sync group log. - */ -export interface SyncGroupLogProperties { - /** - * Timestamp of the sync group log. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly timestamp?: Date; - /** - * Type of the sync group log. Possible values include: 'All', 'Error', 'Warning', 'Success' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly type?: SyncGroupLogType; - /** - * Source of the sync group log. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly source?: string; - /** - * Details of the sync group log. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly details?: string; - /** - * TracingId of the sync group log. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly tracingId?: string; - /** - * OperationStatus of the sync group log. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly operationStatus?: string; -} - -/** - * Properties of column in sync group table. - */ -export interface SyncGroupSchemaTableColumn { - /** - * Quoted name of sync group table column. - */ - quotedName?: string; - /** - * Data size of the column. - */ - dataSize?: string; - /** - * Data type of the column. - */ - dataType?: string; -} - -/** - * Properties of table in sync group schema. - */ -export interface SyncGroupSchemaTable { - /** - * List of columns in sync group schema. - */ - columns?: SyncGroupSchemaTableColumn[]; - /** - * Quoted name of sync group schema table. - */ - quotedName?: string; -} - -/** - * Properties of sync group schema. - */ -export interface SyncGroupSchema { - /** - * List of tables in sync group schema. - */ - tables?: SyncGroupSchemaTable[]; - /** - * Name of master sync member where the schema is from. - */ - masterSyncMemberName?: string; -} - -/** - * An Azure SQL Database sync group. - */ -export interface SyncGroup extends ProxyResource { - /** - * Sync interval of the sync group. - */ - interval?: number; - /** - * Last sync time of the sync group. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly lastSyncTime?: Date; - /** - * Conflict resolution policy of the sync group. Possible values include: 'HubWin', 'MemberWin' - */ - conflictResolutionPolicy?: SyncConflictResolutionPolicy; - /** - * ARM resource id of the sync database in the sync group. - */ - syncDatabaseId?: string; - /** - * User name for the sync group hub database credential. - */ - hubDatabaseUserName?: string; - /** - * Password for the sync group hub database credential. - */ - hubDatabasePassword?: string; - /** - * Sync state of the sync group. Possible values include: 'NotReady', 'Error', 'Warning', - * 'Progressing', 'Good' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly syncState?: SyncGroupState; - /** - * Sync schema of the sync group. - */ - schema?: SyncGroupSchema; -} - -/** - * An Azure SQL Database sync member. - */ -export interface SyncMember extends ProxyResource { - /** - * Database type of the sync member. Possible values include: 'AzureSqlDatabase', - * 'SqlServerDatabase' - */ - databaseType?: SyncMemberDbType; - /** - * ARM resource id of the sync agent in the sync member. - */ - syncAgentId?: string; - /** - * SQL Server database id of the sync member. - */ - sqlServerDatabaseId?: string; - /** - * Server name of the member database in the sync member - */ - serverName?: string; - /** - * Database name of the member database in the sync member. - */ - databaseName?: string; - /** - * User name of the member database in the sync member. - */ - userName?: string; - /** - * Password of the member database in the sync member. - */ - password?: string; - /** - * Sync direction of the sync member. Possible values include: 'Bidirectional', - * 'OneWayMemberToHub', 'OneWayHubToMember' - */ - syncDirection?: SyncDirection; - /** - * Sync state of the sync member. Possible values include: 'SyncInProgress', 'SyncSucceeded', - * 'SyncFailed', 'DisabledTombstoneCleanup', 'DisabledBackupRestore', - * 'SyncSucceededWithWarnings', 'SyncCancelling', 'SyncCancelled', 'UnProvisioned', - * 'Provisioning', 'Provisioned', 'ProvisionFailed', 'DeProvisioning', 'DeProvisioned', - * 'DeProvisionFailed', 'Reprovisioning', 'ReprovisionFailed', 'UnReprovisioned' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly syncState?: SyncMemberState; -} - /** * Usage Metric of a Subscription in a Location. */ @@ -5175,17 +4904,182 @@ export interface MaxSizeRangeCapability { * Maximum value. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maxValue?: MaxSizeCapability; + readonly maxValue?: MaxSizeCapability; + /** + * Scale/step size for discrete values between the minimum value and the maximum value. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly scaleSize?: MaxSizeCapability; + /** + * Size of transaction log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly logSize?: LogSizeCapability; + /** + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; +} + +/** + * The performance level capability. + */ +export interface PerformanceLevelCapability { + /** + * Performance level value. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly value?: number; + /** + * Unit type used to measure performance level. Possible values include: 'DTU', 'VCores' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly unit?: PerformanceLevelUnit; +} + +/** + * The license type capability + */ +export interface LicenseTypeCapability { + /** + * License type identifier. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; +} + +/** + * Supported auto pause delay time range + */ +export interface AutoPauseDelayTimeRange { + /** + * Minimum value + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly minValue?: number; + /** + * Maximum value + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly maxValue?: number; + /** + * Step value for discrete values between the minimum value and the maximum value. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly stepSize?: number; + /** + * Default value is no value is provided + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly default?: number; + /** + * Unit of time that delay is expressed in. Possible values include: 'Minutes' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly unit?: PauseDelayTimeUnit; + /** + * Value that is used to not pause (infinite delay before pause) + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly doNotPauseValue?: number; +} + +/** + * The min capacity capability + */ +export interface MinCapacityCapability { + /** + * Min capacity value + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly value?: number; + /** + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; +} + +/** + * The service objectives capability. + */ +export interface ServiceObjectiveCapability { + /** + * The unique ID of the service objective. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly id?: string; + /** + * The service objective name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The list of supported maximum database sizes. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedMaxSizes?: MaxSizeRangeCapability[]; + /** + * The performance level. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly performanceLevel?: PerformanceLevelCapability; + /** + * The sku. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sku?: Sku; + /** + * List of supported license types. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedLicenseTypes?: LicenseTypeCapability[]; + /** + * The included (free) max size. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly includedMaxSize?: MaxSizeCapability; + /** + * Whether or not zone redundancy is supported for the service objective. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly zoneRedundant?: boolean; + /** + * Supported time range for auto pause delay + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedAutoPauseDelay?: AutoPauseDelayTimeRange; /** - * Scale/step size for discrete values between the minimum value and the maximum value. + * List of supported min capacities * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly scaleSize?: MaxSizeCapability; + readonly supportedMinCapacities?: MinCapacityCapability[]; /** - * Size of transaction log. + * The compute model * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly logSize?: LogSizeCapability; + readonly computeModel?: string; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5199,30 +5093,36 @@ export interface MaxSizeRangeCapability { } /** - * The performance level capability. + * The read scale capability. */ -export interface PerformanceLevelCapability { +export interface ReadScaleCapability { /** - * Performance level value. + * The maximum number of read scale replicas. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: number; + readonly maxNumberOfReplicas?: number; /** - * Unit type used to measure performance level. Possible values include: 'DTU', 'VCores' + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: PerformanceLevelUnit; + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; } /** - * The license type capability + * The storage account type capability. */ -export interface LicenseTypeCapability { +export interface StorageCapability { /** - * License type identifier. + * The storage account type for the database's backups. Possible values include: 'GRS', 'LRS', + * 'ZRS' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly storageAccountType?: StorageAccountType; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5236,50 +5136,60 @@ export interface LicenseTypeCapability { } /** - * Supported auto pause delay time range + * The edition capability. */ -export interface AutoPauseDelayTimeRange { +export interface EditionCapability { /** - * Minimum value + * The database edition name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly minValue?: number; + readonly name?: string; /** - * Maximum value + * The list of supported service objectives for the edition. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maxValue?: number; + readonly supportedServiceLevelObjectives?: ServiceObjectiveCapability[]; /** - * Step value for discrete values between the minimum value and the maximum value. + * Whether or not zone redundancy is supported for the edition. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly stepSize?: number; + readonly zoneRedundant?: boolean; /** - * Default value is no value is provided + * The read scale capability for the edition. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly default?: number; + readonly readScale?: ReadScaleCapability; /** - * Unit of time that delay is expressed in. Possible values include: 'Minutes' + * The list of supported storage capabilities for this edition * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: PauseDelayTimeUnit; + readonly supportedStorageCapabilities?: StorageCapability[]; /** - * Value that is used to not pause (infinite delay before pause) + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly doNotPauseValue?: number; + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; } /** - * The min capacity capability + * The minimum per-database performance level capability. */ -export interface MinCapacityCapability { +export interface ElasticPoolPerDatabaseMinPerformanceLevelCapability { /** - * Min capacity value + * The minimum performance level per database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: number; + readonly limit?: number; + /** + * Unit type used to measure performance level. Possible values include: 'DTU', 'VCores' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly unit?: PerformanceLevelUnit; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5293,26 +5203,42 @@ export interface MinCapacityCapability { } /** - * The service objectives capability. + * The max per-database performance level capability. */ -export interface ServiceObjectiveCapability { +export interface ElasticPoolPerDatabaseMaxPerformanceLevelCapability { /** - * The unique ID of the service objective. + * The maximum performance level per database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly id?: string; + readonly limit?: number; /** - * The service objective name. + * Unit type used to measure performance level. Possible values include: 'DTU', 'VCores' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly unit?: PerformanceLevelUnit; /** - * The list of supported maximum database sizes. + * The list of supported min database performance levels. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedMaxSizes?: MaxSizeRangeCapability[]; + readonly supportedPerDatabaseMinPerformanceLevels?: ElasticPoolPerDatabaseMinPerformanceLevelCapability[]; /** - * The performance level. + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; +} + +/** + * The Elastic Pool performance level capability. + */ +export interface ElasticPoolPerformanceLevelCapability { + /** + * The performance level for the pool. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly performanceLevel?: PerformanceLevelCapability; @@ -5327,30 +5253,35 @@ export interface ServiceObjectiveCapability { */ readonly supportedLicenseTypes?: LicenseTypeCapability[]; /** - * The included (free) max size. + * The maximum number of databases supported. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly maxDatabaseCount?: number; + /** + * The included (free) max size for this performance level. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly includedMaxSize?: MaxSizeCapability; /** - * Whether or not zone redundancy is supported for the service objective. + * The list of supported max sizes. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly zoneRedundant?: boolean; + readonly supportedMaxSizes?: MaxSizeRangeCapability[]; /** - * Supported time range for auto pause delay + * The list of supported per database max sizes. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedAutoPauseDelay?: AutoPauseDelayTimeRange; + readonly supportedPerDatabaseMaxSizes?: MaxSizeRangeCapability[]; /** - * List of supported min capacities + * The list of supported per database max performance levels. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedMinCapacities?: MinCapacityCapability[]; + readonly supportedPerDatabaseMaxPerformanceLevels?: ElasticPoolPerDatabaseMaxPerformanceLevelCapability[]; /** - * The compute model + * Whether or not zone redundancy is supported for the performance level. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly computeModel?: string; + readonly zoneRedundant?: boolean; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5364,14 +5295,24 @@ export interface ServiceObjectiveCapability { } /** - * The read scale capability. + * The elastic pool edition capability. */ -export interface ReadScaleCapability { +export interface ElasticPoolEditionCapability { /** - * The maximum number of read scale replicas. + * The elastic pool edition name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maxNumberOfReplicas?: number; + readonly name?: string; + /** + * The list of supported elastic pool DTU levels for the edition. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedElasticPoolPerformanceLevels?: ElasticPoolPerformanceLevelCapability[]; + /** + * Whether or not zone redundancy is supported for the edition. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly zoneRedundant?: boolean; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5385,15 +5326,24 @@ export interface ReadScaleCapability { } /** - * The storage account type capability. + * The server capability */ -export interface StorageCapability { +export interface ServerVersionCapability { /** - * The storage account type for the database's backups. Possible values include: 'GRS', 'LRS', - * 'ZRS' + * The server version name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly storageAccountType?: StorageAccountType; + readonly name?: string; + /** + * The list of supported database editions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedEditions?: EditionCapability[]; + /** + * The list of supported elastic pool editions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedElasticPoolEditions?: ElasticPoolEditionCapability[]; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5407,34 +5357,39 @@ export interface StorageCapability { } /** - * The edition capability. + * The managed instance virtual cores capability. */ -export interface EditionCapability { +export interface ManagedInstanceVcoresCapability { /** - * The database edition name. + * The virtual cores identifier. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * The list of supported service objectives for the edition. + * The virtual cores value. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedServiceLevelObjectives?: ServiceObjectiveCapability[]; + readonly value?: number; /** - * Whether or not zone redundancy is supported for the edition. + * Included size. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly zoneRedundant?: boolean; + readonly includedMaxSize?: MaxSizeCapability; /** - * The read scale capability for the edition. + * Storage size ranges. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly readScale?: ReadScaleCapability; + readonly supportedStorageSizes?: MaxSizeRangeCapability[]; /** - * The list of supported storage capabilities for this edition + * True if this service objective is supported for managed instances in an instance pool. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedStorageCapabilities?: StorageCapability[]; + readonly instancePoolSupported?: boolean; + /** + * True if this service objective is supported for standalone managed instances. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly standaloneSupported?: boolean; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5448,19 +5403,29 @@ export interface EditionCapability { } /** - * The minimum per-database performance level capability. + * The managed server family capability. */ -export interface ElasticPoolPerDatabaseMinPerformanceLevelCapability { +export interface ManagedInstanceFamilyCapability { /** - * The minimum performance level per database. + * Family name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly limit?: number; + readonly name?: string; /** - * Unit type used to measure performance level. Possible values include: 'DTU', 'VCores' + * SKU name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: PerformanceLevelUnit; + readonly sku?: string; + /** + * List of supported license types. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedLicenseTypes?: LicenseTypeCapability[]; + /** + * List of supported virtual cores values. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedVcoresValues?: ManagedInstanceVcoresCapability[]; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5474,24 +5439,50 @@ export interface ElasticPoolPerDatabaseMinPerformanceLevelCapability { } /** - * The max per-database performance level capability. + * The managed server capability */ -export interface ElasticPoolPerDatabaseMaxPerformanceLevelCapability { +export interface ManagedInstanceEditionCapability { /** - * The maximum performance level per database. + * The managed server version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The supported families. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly supportedFamilies?: ManagedInstanceFamilyCapability[]; + /** + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly status?: CapabilityStatus; + /** + * The reason for the capability not being available. + */ + reason?: string; +} + +/** + * The managed instance virtual cores capability. + */ +export interface InstancePoolVcoresCapability { + /** + * The virtual cores identifier. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly limit?: number; + readonly name?: string; /** - * Unit type used to measure performance level. Possible values include: 'DTU', 'VCores' + * The virtual cores value. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: PerformanceLevelUnit; + readonly value?: number; /** - * The list of supported min database performance levels. + * Storage limit. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedPerDatabaseMinPerformanceLevels?: ElasticPoolPerDatabaseMinPerformanceLevelCapability[]; + readonly storageLimit?: MaxSizeCapability; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5505,54 +5496,50 @@ export interface ElasticPoolPerDatabaseMaxPerformanceLevelCapability { } /** - * The Elastic Pool performance level capability. + * The instance pool family capability. */ -export interface ElasticPoolPerformanceLevelCapability { - /** - * The performance level for the pool. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly performanceLevel?: PerformanceLevelCapability; +export interface InstancePoolFamilyCapability { /** - * The sku. + * Family name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly sku?: Sku; + readonly name?: string; /** * List of supported license types. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly supportedLicenseTypes?: LicenseTypeCapability[]; /** - * The maximum number of databases supported. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly maxDatabaseCount?: number; - /** - * The included (free) max size for this performance level. + * List of supported virtual cores values. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly includedMaxSize?: MaxSizeCapability; + readonly supportedVcoresValues?: InstancePoolVcoresCapability[]; /** - * The list of supported max sizes. + * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', + * 'Disabled' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedMaxSizes?: MaxSizeRangeCapability[]; + readonly status?: CapabilityStatus; /** - * The list of supported per database max sizes. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The reason for the capability not being available. */ - readonly supportedPerDatabaseMaxSizes?: MaxSizeRangeCapability[]; + reason?: string; +} + +/** + * The instance pool capability + */ +export interface InstancePoolEditionCapability { /** - * The list of supported per database max performance levels. + * The instance pool version name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedPerDatabaseMaxPerformanceLevels?: ElasticPoolPerDatabaseMaxPerformanceLevelCapability[]; + readonly name?: string; /** - * Whether or not zone redundancy is supported for the performance level. + * The supported families. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly zoneRedundant?: boolean; + readonly supportedFamilies?: InstancePoolFamilyCapability[]; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5566,24 +5553,24 @@ export interface ElasticPoolPerformanceLevelCapability { } /** - * The elastic pool edition capability. + * The managed instance capability */ -export interface ElasticPoolEditionCapability { +export interface ManagedInstanceVersionCapability { /** - * The elastic pool edition name. + * The server version name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * The list of supported elastic pool DTU levels for the edition. + * The list of supported managed instance editions. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedElasticPoolPerformanceLevels?: ElasticPoolPerformanceLevelCapability[]; + readonly supportedEditions?: ManagedInstanceEditionCapability[]; /** - * Whether or not zone redundancy is supported for the edition. + * The list of supported instance pool editions. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly zoneRedundant?: boolean; + readonly supportedInstancePoolEditions?: InstancePoolEditionCapability[]; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5597,24 +5584,24 @@ export interface ElasticPoolEditionCapability { } /** - * The server capability + * The location capability. */ -export interface ServerVersionCapability { +export interface LocationCapabilities { /** - * The server version name. + * The location name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * The list of supported database editions. + * The list of supported server versions. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedEditions?: EditionCapability[]; + readonly supportedServerVersions?: ServerVersionCapability[]; /** - * The list of supported elastic pool editions. + * The list of supported managed instance versions. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedElasticPoolEditions?: ElasticPoolEditionCapability[]; + readonly supportedManagedInstanceVersions?: ManagedInstanceVersionCapability[]; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -5628,715 +5615,740 @@ export interface ServerVersionCapability { } /** - * The managed instance virtual cores capability. + * A long term retention backup for a managed database. */ -export interface ManagedInstanceVcoresCapability { +export interface ManagedInstanceLongTermRetentionBackup extends ProxyResource { /** - * The virtual cores identifier. + * The managed instance that the backup database belongs to. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly managedInstanceName?: string; /** - * The virtual cores value. + * The create time of the instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: number; + readonly managedInstanceCreateTime?: Date; /** - * Included size. + * The name of the database the backup belong to * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly includedMaxSize?: MaxSizeCapability; + readonly databaseName?: string; /** - * Storage size ranges. + * The delete time of the database * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedStorageSizes?: MaxSizeRangeCapability[]; + readonly databaseDeletionTime?: Date; /** - * True if this service objective is supported for managed instances in an instance pool. + * The time the backup was taken * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly instancePoolSupported?: boolean; + readonly backupTime?: Date; /** - * True if this service objective is supported for standalone managed instances. + * The time the long term retention backup will expire. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly standaloneSupported?: boolean; + readonly backupExpirationTime?: Date; +} + +/** + * A long term retention policy. + */ +export interface ManagedInstanceLongTermRetentionPolicy extends ProxyResource { /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The weekly retention policy for an LTR backup in an ISO 8601 format. */ - readonly status?: CapabilityStatus; + weeklyRetention?: string; /** - * The reason for the capability not being available. + * The monthly retention policy for an LTR backup in an ISO 8601 format. */ - reason?: string; + monthlyRetention?: string; + /** + * The yearly retention policy for an LTR backup in an ISO 8601 format. + */ + yearlyRetention?: string; + /** + * The week of year to take the yearly backup in an ISO 8601 format. + */ + weekOfYear?: number; } /** - * The managed server family capability. + * Workload group operations for a data warehouse */ -export interface ManagedInstanceFamilyCapability { +export interface WorkloadGroup extends ProxyResource { /** - * Family name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload group minimum percentage resource. */ - readonly name?: string; + minResourcePercent: number; /** - * SKU name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload group cap percentage resource. */ - readonly sku?: string; + maxResourcePercent: number; /** - * List of supported license types. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload group request minimum grant percentage. */ - readonly supportedLicenseTypes?: LicenseTypeCapability[]; + minResourcePercentPerRequest: number; /** - * List of supported virtual cores values. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload group request maximum grant percentage. */ - readonly supportedVcoresValues?: ManagedInstanceVcoresCapability[]; + maxResourcePercentPerRequest?: number; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload group importance level. */ - readonly status?: CapabilityStatus; + importance?: string; /** - * The reason for the capability not being available. + * The workload group query execution timeout. */ - reason?: string; + queryExecutionTimeout?: number; } /** - * The managed server capability + * Workload classifier operations for a data warehouse */ -export interface ManagedInstanceEditionCapability { +export interface WorkloadClassifier extends ProxyResource { /** - * The managed server version name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload classifier member name. */ - readonly name?: string; + memberName: string; /** - * The supported families. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload classifier label. */ - readonly supportedFamilies?: ManagedInstanceFamilyCapability[]; + label?: string; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload classifier context. */ - readonly status?: CapabilityStatus; + context?: string; /** - * The reason for the capability not being available. + * The workload classifier start time for classification. */ - reason?: string; + startTime?: string; + /** + * The workload classifier end time for classification. + */ + endTime?: string; + /** + * The workload classifier importance. + */ + importance?: string; } /** - * The managed instance virtual cores capability. + * A managed database restore details. */ -export interface InstancePoolVcoresCapability { +export interface ManagedDatabaseRestoreDetailsResult extends ProxyResource { /** - * The virtual cores identifier. + * Restore status. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly status?: string; /** - * The virtual cores value. + * Current restoring file name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: number; + readonly currentRestoringFileName?: string; /** - * Storage limit. + * Last restored file name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly storageLimit?: MaxSizeCapability; + readonly lastRestoredFileName?: string; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' + * Last restored file time. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: CapabilityStatus; + readonly lastRestoredFileTime?: Date; /** - * The reason for the capability not being available. + * Percent completed. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - reason?: string; -} - -/** - * The instance pool family capability. - */ -export interface InstancePoolFamilyCapability { + readonly percentCompleted?: number; /** - * Family name. + * List of unrestorable files. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly unrestorableFiles?: string[]; /** - * List of supported license types. + * Number of files detected. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedLicenseTypes?: LicenseTypeCapability[]; + readonly numberOfFilesDetected?: number; /** - * List of supported virtual cores values. + * Last uploaded file name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedVcoresValues?: InstancePoolVcoresCapability[]; + readonly lastUploadedFileName?: string; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' + * Last uploaded file time. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: CapabilityStatus; + readonly lastUploadedFileTime?: Date; /** - * The reason for the capability not being available. + * The reason why restore is in Blocked state. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - reason?: string; + readonly blockReason?: string; } /** - * The instance pool capability + * A managed database resource. */ -export interface InstancePoolEditionCapability { +export interface ManagedDatabase extends TrackedResource { /** - * The instance pool version name. + * Collation of the managed database. + */ + collation?: string; + /** + * Status of the database. Possible values include: 'Online', 'Offline', 'Shutdown', 'Creating', + * 'Inaccessible', 'Restoring', 'Updating' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly status?: ManagedDatabaseStatus; /** - * The supported families. + * Creation date of the database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedFamilies?: InstancePoolFamilyCapability[]; + readonly creationDate?: Date; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' + * Earliest restore point in time for point in time restore. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: CapabilityStatus; + readonly earliestRestorePoint?: Date; /** - * The reason for the capability not being available. + * Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point + * in time (ISO8601 format) of the source database that will be restored to create the new + * database. */ - reason?: string; -} - -/** - * The managed instance capability - */ -export interface ManagedInstanceVersionCapability { + restorePointInTime?: Date; /** - * The server version name. + * Geo paired region. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly defaultSecondaryLocation?: string; /** - * The list of supported managed instance editions. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Collation of the metadata catalog. Possible values include: 'DATABASE_DEFAULT', + * 'SQL_Latin1_General_CP1_CI_AS' */ - readonly supportedEditions?: ManagedInstanceEditionCapability[]; + catalogCollation?: CatalogCollationType; /** - * The list of supported instance pool editions. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Managed database create mode. PointInTimeRestore: Create a database by restoring a point in + * time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and + * PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from + * external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be + * specified. Recovery: Creates a database by restoring a geo-replicated backup. + * RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. + * Possible values include: 'Default', 'RestoreExternalBackup', 'PointInTimeRestore', 'Recovery', + * 'RestoreLongTermRetentionBackup' */ - readonly supportedInstancePoolEditions?: InstancePoolEditionCapability[]; + createMode?: ManagedDatabaseCreateMode; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri + * of the storage container where backups for this restore are stored. */ - readonly status?: CapabilityStatus; + storageContainerUri?: string; /** - * The reason for the capability not being available. + * The resource identifier of the source database associated with create operation of this + * database. */ - reason?: string; -} - -/** - * The location capability. - */ -export interface LocationCapabilities { + sourceDatabaseId?: string; /** - * The location name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The restorable dropped database resource id to restore when creating this database. */ - readonly name?: string; + restorableDroppedDatabaseId?: string; /** - * The list of supported server versions. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the + * storage container sas token. */ - readonly supportedServerVersions?: ServerVersionCapability[]; + storageContainerSasToken?: string; /** - * The list of supported managed instance versions. + * Instance Failover Group resource identifier that this managed database belongs to. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedManagedInstanceVersions?: ManagedInstanceVersionCapability[]; + readonly failoverGroupId?: string; /** - * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', - * 'Disabled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The resource identifier of the recoverable database associated with create operation of this + * database. */ - readonly status?: CapabilityStatus; + recoverableDatabaseId?: string; /** - * The reason for the capability not being available. + * The name of the Long Term Retention backup to be used for restore of this managed database. */ - reason?: string; + longTermRetentionBackupResourceId?: string; } /** - * A long term retention backup for a managed database. + * An managed database update. */ -export interface ManagedInstanceLongTermRetentionBackup extends ProxyResource { +export interface ManagedDatabaseUpdate { /** - * The managed instance that the backup database belongs to. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Collation of the managed database. */ - readonly managedInstanceName?: string; + collation?: string; /** - * The create time of the instance. + * Status of the database. Possible values include: 'Online', 'Offline', 'Shutdown', 'Creating', + * 'Inaccessible', 'Restoring', 'Updating' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly managedInstanceCreateTime?: Date; + readonly status?: ManagedDatabaseStatus; /** - * The name of the database the backup belong to + * Creation date of the database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databaseName?: string; + readonly creationDate?: Date; /** - * The delete time of the database + * Earliest restore point in time for point in time restore. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databaseDeletionTime?: Date; + readonly earliestRestorePoint?: Date; /** - * The time the backup was taken - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point + * in time (ISO8601 format) of the source database that will be restored to create the new + * database. */ - readonly backupTime?: Date; + restorePointInTime?: Date; /** - * The time the long term retention backup will expire. + * Geo paired region. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly backupExpirationTime?: Date; -} - -/** - * A long term retention policy. - */ -export interface ManagedInstanceLongTermRetentionPolicy extends ProxyResource { + readonly defaultSecondaryLocation?: string; /** - * The weekly retention policy for an LTR backup in an ISO 8601 format. + * Collation of the metadata catalog. Possible values include: 'DATABASE_DEFAULT', + * 'SQL_Latin1_General_CP1_CI_AS' */ - weeklyRetention?: string; + catalogCollation?: CatalogCollationType; /** - * The monthly retention policy for an LTR backup in an ISO 8601 format. + * Managed database create mode. PointInTimeRestore: Create a database by restoring a point in + * time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and + * PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from + * external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be + * specified. Recovery: Creates a database by restoring a geo-replicated backup. + * RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. + * Possible values include: 'Default', 'RestoreExternalBackup', 'PointInTimeRestore', 'Recovery', + * 'RestoreLongTermRetentionBackup' */ - monthlyRetention?: string; + createMode?: ManagedDatabaseCreateMode; /** - * The yearly retention policy for an LTR backup in an ISO 8601 format. + * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri + * of the storage container where backups for this restore are stored. */ - yearlyRetention?: string; + storageContainerUri?: string; /** - * The week of year to take the yearly backup in an ISO 8601 format. + * The resource identifier of the source database associated with create operation of this + * database. */ - weekOfYear?: number; -} - -/** - * Workload group operations for a data warehouse - */ -export interface WorkloadGroup extends ProxyResource { + sourceDatabaseId?: string; /** - * The workload group minimum percentage resource. + * The restorable dropped database resource id to restore when creating this database. */ - minResourcePercent: number; + restorableDroppedDatabaseId?: string; /** - * The workload group cap percentage resource. + * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the + * storage container sas token. */ - maxResourcePercent: number; + storageContainerSasToken?: string; /** - * The workload group request minimum grant percentage. + * Instance Failover Group resource identifier that this managed database belongs to. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - minResourcePercentPerRequest: number; + readonly failoverGroupId?: string; /** - * The workload group request maximum grant percentage. + * The resource identifier of the recoverable database associated with create operation of this + * database. */ - maxResourcePercentPerRequest?: number; + recoverableDatabaseId?: string; /** - * The workload group importance level. + * The name of the Long Term Retention backup to be used for restore of this managed database. */ - importance?: string; + longTermRetentionBackupResourceId?: string; /** - * The workload group query execution timeout. + * Resource tags. */ - queryExecutionTimeout?: number; + tags?: { [propertyName: string]: string }; } /** - * Workload classifier operations for a data warehouse + * Contains the information necessary to perform a complete database restore operation. */ -export interface WorkloadClassifier extends ProxyResource { - /** - * The workload classifier member name. - */ - memberName: string; +export interface CompleteDatabaseRestoreDefinition { /** - * The workload classifier label. + * The last backup name to apply */ - label?: string; + lastBackupName: string; +} + +/** + * Azure Active Directory administrator. + */ +export interface ServerAzureADAdministrator extends ProxyResource { /** - * The workload classifier context. + * Login name of the server administrator. */ - context?: string; + login: string; /** - * The workload classifier start time for classification. + * SID (object ID) of the server administrator. */ - startTime?: string; + sid: string; /** - * The workload classifier end time for classification. + * Tenant ID of the administrator. */ - endTime?: string; + tenantId?: string; /** - * The workload classifier importance. + * Azure Active Directory only Authentication enabled. */ - importance?: string; + azureADOnlyAuthentication?: boolean; } /** - * A managed database restore details. + * A managed instance operation. */ -export interface ManagedDatabaseRestoreDetailsResult extends ProxyResource { +export interface ManagedInstanceOperation extends ProxyResource { /** - * Restore status. + * The name of the managed instance the operation is being performed on. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: string; + readonly managedInstanceName?: string; + /** + * The name of operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly operation?: string; + /** + * The friendly name of operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly operationFriendlyName?: string; + /** + * The percentage of the operation completed. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly percentComplete?: number; /** - * Current restoring file name. + * The operation start time. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly currentRestoringFileName?: string; + readonly startTime?: Date; /** - * Last restored file name. + * The operation state. Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', + * 'CancelInProgress', 'Cancelled' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastRestoredFileName?: string; + readonly state?: ManagementOperationState; /** - * Last restored file time. + * The operation error code. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastRestoredFileTime?: Date; + readonly errorCode?: number; /** - * Percent completed. + * The operation error description. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly percentCompleted?: number; + readonly errorDescription?: string; /** - * List of unrestorable files. + * The operation error severity. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unrestorableFiles?: string[]; + readonly errorSeverity?: number; /** - * Number of files detected. + * Whether or not the error is a user error. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly numberOfFilesDetected?: number; + readonly isUserError?: boolean; /** - * Last uploaded file name. + * The estimated completion time of the operation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastUploadedFileName?: string; + readonly estimatedCompletionTime?: Date; /** - * Last uploaded file time. + * The operation description. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastUploadedFileTime?: Date; + readonly description?: string; /** - * The reason why restore is in Blocked state. + * Whether the operation can be cancelled. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly blockReason?: string; + readonly isCancellable?: boolean; } /** - * A managed database resource. + * Properties of the sync database id. */ -export interface ManagedDatabase extends TrackedResource { +export interface SyncDatabaseIdProperties { /** - * Collation of the managed database. + * ARM resource id of sync database. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - collation?: string; + readonly id?: string; +} + +/** + * Properties of the column in the table of database full schema. + */ +export interface SyncFullSchemaTableColumn { /** - * Status of the database. Possible values include: 'Online', 'Offline', 'Shutdown', 'Creating', - * 'Inaccessible', 'Restoring', 'Updating' + * Data size of the column. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: ManagedDatabaseStatus; + readonly dataSize?: string; /** - * Creation date of the database. + * Data type of the column. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly creationDate?: Date; + readonly dataType?: string; /** - * Earliest restore point in time for point in time restore. + * Error id of the column. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly earliestRestorePoint?: Date; + readonly errorId?: string; /** - * Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point - * in time (ISO8601 format) of the source database that will be restored to create the new - * database. + * If there is error in the table. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - restorePointInTime?: Date; + readonly hasError?: boolean; /** - * Geo paired region. + * If it is the primary key of the table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly defaultSecondaryLocation?: string; + readonly isPrimaryKey?: boolean; /** - * Collation of the metadata catalog. Possible values include: 'DATABASE_DEFAULT', - * 'SQL_Latin1_General_CP1_CI_AS' + * Name of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - catalogCollation?: CatalogCollationType; + readonly name?: string; /** - * Managed database create mode. PointInTimeRestore: Create a database by restoring a point in - * time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and - * PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from - * external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be - * specified. Recovery: Creates a database by restoring a geo-replicated backup. - * RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. - * Possible values include: 'Default', 'RestoreExternalBackup', 'PointInTimeRestore', 'Recovery', - * 'RestoreLongTermRetentionBackup' + * Quoted name of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - createMode?: ManagedDatabaseCreateMode; + readonly quotedName?: string; +} + +/** + * Properties of the table in the database full schema. + */ +export interface SyncFullSchemaTable { /** - * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri - * of the storage container where backups for this restore are stored. + * List of columns in the table of database full schema. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageContainerUri?: string; + readonly columns?: SyncFullSchemaTableColumn[]; /** - * The resource identifier of the source database associated with create operation of this - * database. + * Error id of the table. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sourceDatabaseId?: string; + readonly errorId?: string; /** - * The restorable dropped database resource id to restore when creating this database. + * If there is error in the table. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - restorableDroppedDatabaseId?: string; + readonly hasError?: boolean; /** - * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the - * storage container sas token. + * Name of the table. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageContainerSasToken?: string; + readonly name?: string; /** - * Instance Failover Group resource identifier that this managed database belongs to. + * Quoted name of the table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly failoverGroupId?: string; + readonly quotedName?: string; +} + +/** + * Properties of the database full schema. + */ +export interface SyncFullSchemaProperties { /** - * The resource identifier of the recoverable database associated with create operation of this - * database. + * List of tables in the database full schema. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - recoverableDatabaseId?: string; + readonly tables?: SyncFullSchemaTable[]; /** - * The name of the Long Term Retention backup to be used for restore of this managed database. + * Last update time of the database schema. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - longTermRetentionBackupResourceId?: string; + readonly lastUpdateTime?: Date; } /** - * An managed database update. + * Properties of an Azure SQL Database sync group log. */ -export interface ManagedDatabaseUpdate { +export interface SyncGroupLogProperties { /** - * Collation of the managed database. + * Timestamp of the sync group log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - collation?: string; + readonly timestamp?: Date; /** - * Status of the database. Possible values include: 'Online', 'Offline', 'Shutdown', 'Creating', - * 'Inaccessible', 'Restoring', 'Updating' + * Type of the sync group log. Possible values include: 'All', 'Error', 'Warning', 'Success' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: ManagedDatabaseStatus; + readonly type?: SyncGroupLogType; /** - * Creation date of the database. + * Source of the sync group log. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly creationDate?: Date; + readonly source?: string; /** - * Earliest restore point in time for point in time restore. + * Details of the sync group log. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly earliestRestorePoint?: Date; + readonly details?: string; /** - * Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point - * in time (ISO8601 format) of the source database that will be restored to create the new - * database. + * TracingId of the sync group log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - restorePointInTime?: Date; + readonly tracingId?: string; /** - * Geo paired region. + * OperationStatus of the sync group log. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly defaultSecondaryLocation?: string; + readonly operationStatus?: string; +} + +/** + * Properties of column in sync group table. + */ +export interface SyncGroupSchemaTableColumn { /** - * Collation of the metadata catalog. Possible values include: 'DATABASE_DEFAULT', - * 'SQL_Latin1_General_CP1_CI_AS' + * Quoted name of sync group table column. */ - catalogCollation?: CatalogCollationType; + quotedName?: string; /** - * Managed database create mode. PointInTimeRestore: Create a database by restoring a point in - * time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and - * PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from - * external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be - * specified. Recovery: Creates a database by restoring a geo-replicated backup. - * RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. - * Possible values include: 'Default', 'RestoreExternalBackup', 'PointInTimeRestore', 'Recovery', - * 'RestoreLongTermRetentionBackup' + * Data size of the column. */ - createMode?: ManagedDatabaseCreateMode; + dataSize?: string; /** - * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri - * of the storage container where backups for this restore are stored. + * Data type of the column. */ - storageContainerUri?: string; + dataType?: string; +} + +/** + * Properties of table in sync group schema. + */ +export interface SyncGroupSchemaTable { /** - * The resource identifier of the source database associated with create operation of this - * database. + * List of columns in sync group schema. */ - sourceDatabaseId?: string; + columns?: SyncGroupSchemaTableColumn[]; /** - * The restorable dropped database resource id to restore when creating this database. + * Quoted name of sync group schema table. */ - restorableDroppedDatabaseId?: string; + quotedName?: string; +} + +/** + * Properties of sync group schema. + */ +export interface SyncGroupSchema { /** - * Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the - * storage container sas token. + * List of tables in sync group schema. */ - storageContainerSasToken?: string; + tables?: SyncGroupSchemaTable[]; /** - * Instance Failover Group resource identifier that this managed database belongs to. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of master sync member where the schema is from. */ - readonly failoverGroupId?: string; + masterSyncMemberName?: string; +} + +/** + * An Azure SQL Database sync group. + */ +export interface SyncGroup extends ProxyResource { /** - * The resource identifier of the recoverable database associated with create operation of this - * database. + * Sync interval of the sync group. */ - recoverableDatabaseId?: string; + interval?: number; /** - * The name of the Long Term Retention backup to be used for restore of this managed database. + * Last sync time of the sync group. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - longTermRetentionBackupResourceId?: string; + readonly lastSyncTime?: Date; /** - * Resource tags. + * Conflict resolution policy of the sync group. Possible values include: 'HubWin', 'MemberWin' + */ + conflictResolutionPolicy?: SyncConflictResolutionPolicy; + /** + * ARM resource id of the sync database in the sync group. */ - tags?: { [propertyName: string]: string }; -} - -/** - * Contains the information necessary to perform a complete database restore operation. - */ -export interface CompleteDatabaseRestoreDefinition { + syncDatabaseId?: string; /** - * The last backup name to apply + * User name for the sync group hub database credential. */ - lastBackupName: string; -} - -/** - * Azure Active Directory administrator. - */ -export interface ServerAzureADAdministrator extends ProxyResource { + hubDatabaseUserName?: string; /** - * Login name of the server administrator. + * Password for the sync group hub database credential. */ - login: string; + hubDatabasePassword?: string; /** - * SID (object ID) of the server administrator. + * Sync state of the sync group. Possible values include: 'NotReady', 'Error', 'Warning', + * 'Progressing', 'Good' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sid: string; + readonly syncState?: SyncGroupState; /** - * Tenant ID of the administrator. + * Sync schema of the sync group. */ - tenantId?: string; + schema?: SyncGroupSchema; /** - * Azure Active Directory only Authentication enabled. + * If use private link connection is enabled. */ - azureADOnlyAuthentication?: boolean; + usePrivateLinkConnection?: boolean; } /** - * A managed instance operation. + * An Azure SQL Database sync member. */ -export interface ManagedInstanceOperation extends ProxyResource { - /** - * The name of the managed instance the operation is being performed on. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly managedInstanceName?: string; - /** - * The name of operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly operation?: string; +export interface SyncMember extends ProxyResource { /** - * The friendly name of operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Database type of the sync member. Possible values include: 'AzureSqlDatabase', + * 'SqlServerDatabase' */ - readonly operationFriendlyName?: string; + databaseType?: SyncMemberDbType; /** - * The percentage of the operation completed. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ARM resource id of the sync agent in the sync member. */ - readonly percentComplete?: number; + syncAgentId?: string; /** - * The operation start time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SQL Server database id of the sync member. */ - readonly startTime?: Date; + sqlServerDatabaseId?: string; /** - * The operation state. Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', - * 'CancelInProgress', 'Cancelled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ARM resource id of the sync member logical database, for sync members in Azure. */ - readonly state?: ManagementOperationState; + syncMemberAzureDatabaseResourceId?: string; /** - * The operation error code. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether to use private link connection. */ - readonly errorCode?: number; + usePrivateLinkConnection?: boolean; /** - * The operation error description. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Server name of the member database in the sync member */ - readonly errorDescription?: string; + serverName?: string; /** - * The operation error severity. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Database name of the member database in the sync member. */ - readonly errorSeverity?: number; + databaseName?: string; /** - * Whether or not the error is a user error. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * User name of the member database in the sync member. */ - readonly isUserError?: boolean; + userName?: string; /** - * The estimated completion time of the operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Password of the member database in the sync member. */ - readonly estimatedCompletionTime?: Date; + password?: string; /** - * The operation description. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Sync direction of the sync member. Possible values include: 'Bidirectional', + * 'OneWayMemberToHub', 'OneWayHubToMember' */ - readonly description?: string; + syncDirection?: SyncDirection; /** - * Whether the operation can be cancelled. + * Sync state of the sync member. Possible values include: 'SyncInProgress', 'SyncSucceeded', + * 'SyncFailed', 'DisabledTombstoneCleanup', 'DisabledBackupRestore', + * 'SyncSucceededWithWarnings', 'SyncCancelling', 'SyncCancelled', 'UnProvisioned', + * 'Provisioning', 'Provisioned', 'ProvisionFailed', 'DeProvisioning', 'DeProvisioned', + * 'DeProvisionFailed', 'Reprovisioning', 'ReprovisionFailed', 'UnReprovisioned' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isCancellable?: boolean; + readonly syncState?: SyncMemberState; } /** @@ -6369,16 +6381,6 @@ export interface ElasticPoolsListByServerOptionalParams extends msRest.RequestOp skip?: number; } -/** - * Optional Parameters. - */ -export interface SyncGroupsListLogsOptionalParams extends msRest.RequestOptionsBase { - /** - * The continuation token for this operation. - */ - continuationToken?: string; -} - /** * Optional Parameters. */ @@ -6812,6 +6814,16 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocat databaseState?: DatabaseState6; } +/** + * Optional Parameters. + */ +export interface SyncGroupsListLogsOptionalParams extends msRest.RequestOptionsBase { + /** + * The continuation token for this operation. + */ + continuationToken?: string; +} + /** * An interface representing SqlManagementClientOptions. */ @@ -7067,71 +7079,6 @@ export interface SyncAgentLinkedDatabaseListResult extends Array - */ -export interface SyncDatabaseIdListResult extends Array { - /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of sync schema properties. - * @extends Array - */ -export interface SyncFullSchemaPropertiesListResult extends Array { - /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of sync group log properties. - * @extends Array - */ -export interface SyncGroupLogListResult extends Array { - /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of sync groups. - * @extends Array - */ -export interface SyncGroupListResult extends Array { - /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of Azure SQL Database sync members. - * @extends Array - */ -export interface SyncMemberListResult extends Array { - /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - /** * @interface * A list of subscription usage metrics in a location. @@ -7709,7 +7656,72 @@ export interface WorkloadGroupListResult extends Array { * A list of workload classifiers for a workload group. * @extends Array */ -export interface WorkloadClassifierListResult extends Array { +export interface WorkloadClassifierListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * A list of managed databases. + * @extends Array + */ +export interface ManagedDatabaseListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * A list of active directory administrators. + * @extends Array + */ +export interface AdministratorListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * The response to a list managed instance operations request + * @extends Array + */ +export interface ManagedInstanceOperationListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * A list of sync database ID properties. + * @extends Array + */ +export interface SyncDatabaseIdListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * A list of sync schema properties. + * @extends Array + */ +export interface SyncFullSchemaPropertiesListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -7719,10 +7731,10 @@ export interface WorkloadClassifierListResult extends Array /** * @interface - * A list of managed databases. - * @extends Array + * A list of sync group log properties. + * @extends Array */ -export interface ManagedDatabaseListResult extends Array { +export interface SyncGroupLogListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -7732,10 +7744,10 @@ export interface ManagedDatabaseListResult extends Array { /** * @interface - * A list of active directory administrators. - * @extends Array + * A list of sync groups. + * @extends Array */ -export interface AdministratorListResult extends Array { +export interface SyncGroupListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -7745,10 +7757,10 @@ export interface AdministratorListResult extends Array + * A list of Azure SQL Database sync members. + * @extends Array */ -export interface ManagedInstanceOperationListResult extends Array { +export interface SyncMemberListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -8040,50 +8052,6 @@ export type SyncAgentState = 'Online' | 'Offline' | 'NeverConnected'; */ export type SyncMemberDbType = 'AzureSqlDatabase' | 'SqlServerDatabase'; -/** - * Defines values for SyncGroupLogType. - * Possible values include: 'All', 'Error', 'Warning', 'Success' - * @readonly - * @enum {string} - */ -export type SyncGroupLogType = 'All' | 'Error' | 'Warning' | 'Success'; - -/** - * Defines values for SyncConflictResolutionPolicy. - * Possible values include: 'HubWin', 'MemberWin' - * @readonly - * @enum {string} - */ -export type SyncConflictResolutionPolicy = 'HubWin' | 'MemberWin'; - -/** - * Defines values for SyncGroupState. - * Possible values include: 'NotReady', 'Error', 'Warning', 'Progressing', 'Good' - * @readonly - * @enum {string} - */ -export type SyncGroupState = 'NotReady' | 'Error' | 'Warning' | 'Progressing' | 'Good'; - -/** - * Defines values for SyncDirection. - * Possible values include: 'Bidirectional', 'OneWayMemberToHub', 'OneWayHubToMember' - * @readonly - * @enum {string} - */ -export type SyncDirection = 'Bidirectional' | 'OneWayMemberToHub' | 'OneWayHubToMember'; - -/** - * Defines values for SyncMemberState. - * Possible values include: 'SyncInProgress', 'SyncSucceeded', 'SyncFailed', - * 'DisabledTombstoneCleanup', 'DisabledBackupRestore', 'SyncSucceededWithWarnings', - * 'SyncCancelling', 'SyncCancelled', 'UnProvisioned', 'Provisioning', 'Provisioned', - * 'ProvisionFailed', 'DeProvisioning', 'DeProvisioned', 'DeProvisionFailed', 'Reprovisioning', - * 'ReprovisionFailed', 'UnReprovisioned' - * @readonly - * @enum {string} - */ -export type SyncMemberState = 'SyncInProgress' | 'SyncSucceeded' | 'SyncFailed' | 'DisabledTombstoneCleanup' | 'DisabledBackupRestore' | 'SyncSucceededWithWarnings' | 'SyncCancelling' | 'SyncCancelled' | 'UnProvisioned' | 'Provisioning' | 'Provisioned' | 'ProvisionFailed' | 'DeProvisioning' | 'DeProvisioned' | 'DeProvisionFailed' | 'Reprovisioning' | 'ReprovisionFailed' | 'UnReprovisioned'; - /** * Defines values for VirtualNetworkRuleState. * Possible values include: 'Initializing', 'InProgress', 'Ready', 'Deleting', 'Unknown' @@ -8447,6 +8415,50 @@ export type ManagedDatabaseStatus = 'Online' | 'Offline' | 'Shutdown' | 'Creatin */ export type ManagedDatabaseCreateMode = 'Default' | 'RestoreExternalBackup' | 'PointInTimeRestore' | 'Recovery' | 'RestoreLongTermRetentionBackup'; +/** + * Defines values for SyncGroupLogType. + * Possible values include: 'All', 'Error', 'Warning', 'Success' + * @readonly + * @enum {string} + */ +export type SyncGroupLogType = 'All' | 'Error' | 'Warning' | 'Success'; + +/** + * Defines values for SyncConflictResolutionPolicy. + * Possible values include: 'HubWin', 'MemberWin' + * @readonly + * @enum {string} + */ +export type SyncConflictResolutionPolicy = 'HubWin' | 'MemberWin'; + +/** + * Defines values for SyncGroupState. + * Possible values include: 'NotReady', 'Error', 'Warning', 'Progressing', 'Good' + * @readonly + * @enum {string} + */ +export type SyncGroupState = 'NotReady' | 'Error' | 'Warning' | 'Progressing' | 'Good'; + +/** + * Defines values for SyncDirection. + * Possible values include: 'Bidirectional', 'OneWayMemberToHub', 'OneWayHubToMember' + * @readonly + * @enum {string} + */ +export type SyncDirection = 'Bidirectional' | 'OneWayMemberToHub' | 'OneWayHubToMember'; + +/** + * Defines values for SyncMemberState. + * Possible values include: 'SyncInProgress', 'SyncSucceeded', 'SyncFailed', + * 'DisabledTombstoneCleanup', 'DisabledBackupRestore', 'SyncSucceededWithWarnings', + * 'SyncCancelling', 'SyncCancelled', 'UnProvisioned', 'Provisioning', 'Provisioned', + * 'ProvisionFailed', 'DeProvisioning', 'DeProvisioned', 'DeProvisionFailed', 'Reprovisioning', + * 'ReprovisionFailed', 'UnReprovisioned' + * @readonly + * @enum {string} + */ +export type SyncMemberState = 'SyncInProgress' | 'SyncSucceeded' | 'SyncFailed' | 'DisabledTombstoneCleanup' | 'DisabledBackupRestore' | 'SyncSucceededWithWarnings' | 'SyncCancelling' | 'SyncCancelled' | 'UnProvisioned' | 'Provisioning' | 'Provisioned' | 'ProvisionFailed' | 'DeProvisioning' | 'DeProvisioned' | 'DeProvisionFailed' | 'Reprovisioning' | 'ReprovisionFailed' | 'UnReprovisioned'; + /** * Defines values for LongTermRetentionDatabaseState. * Possible values include: 'All', 'Live', 'Deleted' @@ -10574,9 +10586,9 @@ export type SyncAgentsListLinkedDatabasesNextResponse = SyncAgentLinkedDatabaseL }; /** - * Contains response data for the listSyncDatabaseIds operation. + * Contains response data for the listByLocation operation. */ -export type SyncGroupsListSyncDatabaseIdsResponse = SyncDatabaseIdListResult & { +export type SubscriptionUsagesListByLocationResponse = SubscriptionUsageListResult & { /** * The underlying HTTP response. */ @@ -10589,14 +10601,14 @@ export type SyncGroupsListSyncDatabaseIdsResponse = SyncDatabaseIdListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncDatabaseIdListResult; + parsedBody: SubscriptionUsageListResult; }; }; /** - * Contains response data for the listHubSchemas operation. + * Contains response data for the get operation. */ -export type SyncGroupsListHubSchemasResponse = SyncFullSchemaPropertiesListResult & { +export type SubscriptionUsagesGetResponse = SubscriptionUsage & { /** * The underlying HTTP response. */ @@ -10609,14 +10621,14 @@ export type SyncGroupsListHubSchemasResponse = SyncFullSchemaPropertiesListResul /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: SubscriptionUsage; }; }; /** - * Contains response data for the listLogs operation. + * Contains response data for the listByLocationNext operation. */ -export type SyncGroupsListLogsResponse = SyncGroupLogListResult & { +export type SubscriptionUsagesListByLocationNextResponse = SubscriptionUsageListResult & { /** * The underlying HTTP response. */ @@ -10629,14 +10641,14 @@ export type SyncGroupsListLogsResponse = SyncGroupLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupLogListResult; + parsedBody: SubscriptionUsageListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type SyncGroupsGetResponse = SyncGroup & { +export type VirtualClustersListResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -10649,14 +10661,14 @@ export type SyncGroupsGetResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type SyncGroupsCreateOrUpdateResponse = SyncGroup & { +export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -10669,14 +10681,14 @@ export type SyncGroupsCreateOrUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type SyncGroupsUpdateResponse = SyncGroup & { +export type VirtualClustersGetResponse = VirtualCluster & { /** * The underlying HTTP response. */ @@ -10689,14 +10701,14 @@ export type SyncGroupsUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: VirtualCluster; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the update operation. */ -export type SyncGroupsListByDatabaseResponse = SyncGroupListResult & { +export type VirtualClustersUpdateResponse = VirtualCluster & { /** * The underlying HTTP response. */ @@ -10709,14 +10721,14 @@ export type SyncGroupsListByDatabaseResponse = SyncGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupListResult; + parsedBody: VirtualCluster; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginUpdate operation. */ -export type SyncGroupsBeginCreateOrUpdateResponse = SyncGroup & { +export type VirtualClustersBeginUpdateResponse = VirtualCluster & { /** * The underlying HTTP response. */ @@ -10729,14 +10741,14 @@ export type SyncGroupsBeginCreateOrUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: VirtualCluster; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listNext operation. */ -export type SyncGroupsBeginUpdateResponse = SyncGroup & { +export type VirtualClustersListNextResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -10749,14 +10761,14 @@ export type SyncGroupsBeginUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the listSyncDatabaseIdsNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type SyncGroupsListSyncDatabaseIdsNextResponse = SyncDatabaseIdListResult & { +export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -10769,14 +10781,14 @@ export type SyncGroupsListSyncDatabaseIdsNextResponse = SyncDatabaseIdListResult /** * The response body as parsed JSON or XML */ - parsedBody: SyncDatabaseIdListResult; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the listHubSchemasNext operation. + * Contains response data for the get operation. */ -export type SyncGroupsListHubSchemasNextResponse = SyncFullSchemaPropertiesListResult & { +export type VirtualNetworkRulesGetResponse = VirtualNetworkRule & { /** * The underlying HTTP response. */ @@ -10789,14 +10801,14 @@ export type SyncGroupsListHubSchemasNextResponse = SyncFullSchemaPropertiesListR /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: VirtualNetworkRule; }; }; /** - * Contains response data for the listLogsNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncGroupsListLogsNextResponse = SyncGroupLogListResult & { +export type VirtualNetworkRulesCreateOrUpdateResponse = VirtualNetworkRule & { /** * The underlying HTTP response. */ @@ -10809,14 +10821,14 @@ export type SyncGroupsListLogsNextResponse = SyncGroupLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupLogListResult; + parsedBody: VirtualNetworkRule; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByServer operation. */ -export type SyncGroupsListByDatabaseNextResponse = SyncGroupListResult & { +export type VirtualNetworkRulesListByServerResponse = VirtualNetworkRuleListResult & { /** * The underlying HTTP response. */ @@ -10829,14 +10841,14 @@ export type SyncGroupsListByDatabaseNextResponse = SyncGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupListResult; + parsedBody: VirtualNetworkRuleListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SyncMembersGetResponse = SyncMember & { +export type VirtualNetworkRulesBeginCreateOrUpdateResponse = VirtualNetworkRule & { /** * The underlying HTTP response. */ @@ -10849,14 +10861,14 @@ export type SyncMembersGetResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: VirtualNetworkRule; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByServerNext operation. */ -export type SyncMembersCreateOrUpdateResponse = SyncMember & { +export type VirtualNetworkRulesListByServerNextResponse = VirtualNetworkRuleListResult & { /** * The underlying HTTP response. */ @@ -10869,14 +10881,14 @@ export type SyncMembersCreateOrUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: VirtualNetworkRuleListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type SyncMembersUpdateResponse = SyncMember & { +export type ExtendedDatabaseBlobAuditingPoliciesGetResponse = ExtendedDatabaseBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -10889,14 +10901,14 @@ export type SyncMembersUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: ExtendedDatabaseBlobAuditingPolicy; }; }; /** - * Contains response data for the listBySyncGroup operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncMembersListBySyncGroupResponse = SyncMemberListResult & { +export type ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedDatabaseBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -10909,14 +10921,14 @@ export type SyncMembersListBySyncGroupResponse = SyncMemberListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMemberListResult; + parsedBody: ExtendedDatabaseBlobAuditingPolicy; }; }; /** - * Contains response data for the listMemberSchemas operation. + * Contains response data for the listByDatabase operation. */ -export type SyncMembersListMemberSchemasResponse = SyncFullSchemaPropertiesListResult & { +export type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseResponse = ExtendedDatabaseBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -10929,14 +10941,14 @@ export type SyncMembersListMemberSchemasResponse = SyncFullSchemaPropertiesListR /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: ExtendedDatabaseBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncMembersBeginCreateOrUpdateResponse = SyncMember & { +export type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseNextResponse = ExtendedDatabaseBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -10949,14 +10961,14 @@ export type SyncMembersBeginCreateOrUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: ExtendedDatabaseBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the get operation. */ -export type SyncMembersBeginUpdateResponse = SyncMember & { +export type ExtendedServerBlobAuditingPoliciesGetResponse = ExtendedServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -10969,14 +10981,14 @@ export type SyncMembersBeginUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: ExtendedServerBlobAuditingPolicy; }; }; /** - * Contains response data for the listBySyncGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncMembersListBySyncGroupNextResponse = SyncMemberListResult & { +export type ExtendedServerBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -10989,14 +11001,14 @@ export type SyncMembersListBySyncGroupNextResponse = SyncMemberListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMemberListResult; + parsedBody: ExtendedServerBlobAuditingPolicy; }; }; /** - * Contains response data for the listMemberSchemasNext operation. + * Contains response data for the listByServer operation. */ -export type SyncMembersListMemberSchemasNextResponse = SyncFullSchemaPropertiesListResult & { +export type ExtendedServerBlobAuditingPoliciesListByServerResponse = ExtendedServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -11009,14 +11021,14 @@ export type SyncMembersListMemberSchemasNextResponse = SyncFullSchemaPropertiesL /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: ExtendedServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SubscriptionUsagesListByLocationResponse = SubscriptionUsageListResult & { +export type ExtendedServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -11029,14 +11041,14 @@ export type SubscriptionUsagesListByLocationResponse = SubscriptionUsageListResu /** * The response body as parsed JSON or XML */ - parsedBody: SubscriptionUsageListResult; + parsedBody: ExtendedServerBlobAuditingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServerNext operation. */ -export type SubscriptionUsagesGetResponse = SubscriptionUsage & { +export type ExtendedServerBlobAuditingPoliciesListByServerNextResponse = ExtendedServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -11049,14 +11061,14 @@ export type SubscriptionUsagesGetResponse = SubscriptionUsage & { /** * The response body as parsed JSON or XML */ - parsedBody: SubscriptionUsage; + parsedBody: ExtendedServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the get operation. */ -export type SubscriptionUsagesListByLocationNextResponse = SubscriptionUsageListResult & { +export type ServerBlobAuditingPoliciesGetResponse = ServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -11069,14 +11081,14 @@ export type SubscriptionUsagesListByLocationNextResponse = SubscriptionUsageList /** * The response body as parsed JSON or XML */ - parsedBody: SubscriptionUsageListResult; + parsedBody: ServerBlobAuditingPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualClustersListResponse = VirtualClusterListResult & { +export type ServerBlobAuditingPoliciesCreateOrUpdateResponse = ServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -11089,14 +11101,14 @@ export type VirtualClustersListResponse = VirtualClusterListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: ServerBlobAuditingPolicy; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listByServer operation. */ -export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResult & { +export type ServerBlobAuditingPoliciesListByServerResponse = ServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -11109,14 +11121,14 @@ export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResul /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: ServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualClustersGetResponse = VirtualCluster & { +export type ServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -11129,14 +11141,14 @@ export type VirtualClustersGetResponse = VirtualCluster & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualCluster; + parsedBody: ServerBlobAuditingPolicy; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByServerNext operation. */ -export type VirtualClustersUpdateResponse = VirtualCluster & { +export type ServerBlobAuditingPoliciesListByServerNextResponse = ServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -11149,14 +11161,14 @@ export type VirtualClustersUpdateResponse = VirtualCluster & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualCluster; + parsedBody: ServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the get operation. */ -export type VirtualClustersBeginUpdateResponse = VirtualCluster & { +export type DatabaseBlobAuditingPoliciesGetResponse = DatabaseBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -11169,14 +11181,14 @@ export type VirtualClustersBeginUpdateResponse = VirtualCluster & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualCluster; + parsedBody: DatabaseBlobAuditingPolicy; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualClustersListNextResponse = VirtualClusterListResult & { +export type DatabaseBlobAuditingPoliciesCreateOrUpdateResponse = DatabaseBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -11189,14 +11201,14 @@ export type VirtualClustersListNextResponse = VirtualClusterListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: DatabaseBlobAuditingPolicy; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listByDatabase operation. */ -export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListResult & { +export type DatabaseBlobAuditingPoliciesListByDatabaseResponse = DatabaseBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -11209,14 +11221,14 @@ export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListR /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: DatabaseBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabaseNext operation. */ -export type VirtualNetworkRulesGetResponse = VirtualNetworkRule & { +export type DatabaseBlobAuditingPoliciesListByDatabaseNextResponse = DatabaseBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -11229,14 +11241,14 @@ export type VirtualNetworkRulesGetResponse = VirtualNetworkRule & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRule; + parsedBody: DatabaseBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type VirtualNetworkRulesCreateOrUpdateResponse = VirtualNetworkRule & { +export type DatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -11249,14 +11261,14 @@ export type VirtualNetworkRulesCreateOrUpdateResponse = VirtualNetworkRule & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRule; + parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkRulesListByServerResponse = VirtualNetworkRuleListResult & { +export type DatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -11269,14 +11281,14 @@ export type VirtualNetworkRulesListByServerResponse = VirtualNetworkRuleListResu /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRuleListResult; + parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type VirtualNetworkRulesBeginCreateOrUpdateResponse = VirtualNetworkRule & { +export type DatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -11289,14 +11301,14 @@ export type VirtualNetworkRulesBeginCreateOrUpdateResponse = VirtualNetworkRule /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRule; + parsedBody: DatabaseVulnerabilityAssessment; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkRulesListByServerNextResponse = VirtualNetworkRuleListResult & { +export type DatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -11309,14 +11321,14 @@ export type VirtualNetworkRulesListByServerNextResponse = VirtualNetworkRuleList /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRuleListResult; + parsedBody: DatabaseVulnerabilityAssessment; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type ExtendedDatabaseBlobAuditingPoliciesGetResponse = ExtendedDatabaseBlobAuditingPolicy & { +export type DatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -11329,14 +11341,14 @@ export type ExtendedDatabaseBlobAuditingPoliciesGetResponse = ExtendedDatabaseBl /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedDatabaseBlobAuditingPolicy; + parsedBody: DatabaseVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedDatabaseBlobAuditingPolicy & { +export type DatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = DatabaseVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -11349,14 +11361,14 @@ export type ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateResponse = Extende /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedDatabaseBlobAuditingPolicy; + parsedBody: DatabaseVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByServer operation. */ -export type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseResponse = ExtendedDatabaseBlobAuditingPolicyListResult & { +export type JobAgentsListByServerResponse = JobAgentListResult & { /** * The underlying HTTP response. */ @@ -11369,14 +11381,14 @@ export type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseResponse = Extende /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedDatabaseBlobAuditingPolicyListResult; + parsedBody: JobAgentListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseNextResponse = ExtendedDatabaseBlobAuditingPolicyListResult & { +export type JobAgentsGetResponse = JobAgent & { /** * The underlying HTTP response. */ @@ -11389,14 +11401,14 @@ export type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseNextResponse = Ext /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedDatabaseBlobAuditingPolicyListResult; + parsedBody: JobAgent; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ExtendedServerBlobAuditingPoliciesGetResponse = ExtendedServerBlobAuditingPolicy & { +export type JobAgentsCreateOrUpdateResponse = JobAgent & { /** * The underlying HTTP response. */ @@ -11409,14 +11421,14 @@ export type ExtendedServerBlobAuditingPoliciesGetResponse = ExtendedServerBlobAu /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicy; + parsedBody: JobAgent; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the update operation. */ -export type ExtendedServerBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { +export type JobAgentsUpdateResponse = JobAgent & { /** * The underlying HTTP response. */ @@ -11429,14 +11441,14 @@ export type ExtendedServerBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedS /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicy; + parsedBody: JobAgent; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExtendedServerBlobAuditingPoliciesListByServerResponse = ExtendedServerBlobAuditingPolicyListResult & { +export type JobAgentsBeginCreateOrUpdateResponse = JobAgent & { /** * The underlying HTTP response. */ @@ -11449,14 +11461,14 @@ export type ExtendedServerBlobAuditingPoliciesListByServerResponse = ExtendedSer /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicyListResult; + parsedBody: JobAgent; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginUpdate operation. */ -export type ExtendedServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { +export type JobAgentsBeginUpdateResponse = JobAgent & { /** * The underlying HTTP response. */ @@ -11469,14 +11481,14 @@ export type ExtendedServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = Exte /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicy; + parsedBody: JobAgent; }; }; /** * Contains response data for the listByServerNext operation. */ -export type ExtendedServerBlobAuditingPoliciesListByServerNextResponse = ExtendedServerBlobAuditingPolicyListResult & { +export type JobAgentsListByServerNextResponse = JobAgentListResult & { /** * The underlying HTTP response. */ @@ -11489,14 +11501,14 @@ export type ExtendedServerBlobAuditingPoliciesListByServerNextResponse = Extende /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicyListResult; + parsedBody: JobAgentListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByAgent operation. */ -export type ServerBlobAuditingPoliciesGetResponse = ServerBlobAuditingPolicy & { +export type JobCredentialsListByAgentResponse = JobCredentialListResult & { /** * The underlying HTTP response. */ @@ -11509,14 +11521,14 @@ export type ServerBlobAuditingPoliciesGetResponse = ServerBlobAuditingPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicy; + parsedBody: JobCredentialListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerBlobAuditingPoliciesCreateOrUpdateResponse = ServerBlobAuditingPolicy & { +export type JobCredentialsGetResponse = JobCredential & { /** * The underlying HTTP response. */ @@ -11529,14 +11541,14 @@ export type ServerBlobAuditingPoliciesCreateOrUpdateResponse = ServerBlobAuditin /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicy; + parsedBody: JobCredential; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerBlobAuditingPoliciesListByServerResponse = ServerBlobAuditingPolicyListResult & { +export type JobCredentialsCreateOrUpdateResponse = JobCredential & { /** * The underlying HTTP response. */ @@ -11549,14 +11561,14 @@ export type ServerBlobAuditingPoliciesListByServerResponse = ServerBlobAuditingP /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicyListResult; + parsedBody: JobCredential; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByAgentNext operation. */ -export type ServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ServerBlobAuditingPolicy & { +export type JobCredentialsListByAgentNextResponse = JobCredentialListResult & { /** * The underlying HTTP response. */ @@ -11569,14 +11581,14 @@ export type ServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ServerBlobAu /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicy; + parsedBody: JobCredentialListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listByAgent operation. */ -export type ServerBlobAuditingPoliciesListByServerNextResponse = ServerBlobAuditingPolicyListResult & { +export type JobExecutionsListByAgentResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -11589,14 +11601,14 @@ export type ServerBlobAuditingPoliciesListByServerNextResponse = ServerBlobAudit /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicyListResult; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the create operation. */ -export type DatabaseBlobAuditingPoliciesGetResponse = DatabaseBlobAuditingPolicy & { +export type JobExecutionsCreateResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -11609,14 +11621,14 @@ export type DatabaseBlobAuditingPoliciesGetResponse = DatabaseBlobAuditingPolicy /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseBlobAuditingPolicy; + parsedBody: JobExecution; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByJob operation. */ -export type DatabaseBlobAuditingPoliciesCreateOrUpdateResponse = DatabaseBlobAuditingPolicy & { +export type JobExecutionsListByJobResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -11629,14 +11641,14 @@ export type DatabaseBlobAuditingPoliciesCreateOrUpdateResponse = DatabaseBlobAud /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseBlobAuditingPolicy; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the get operation. */ -export type DatabaseBlobAuditingPoliciesListByDatabaseResponse = DatabaseBlobAuditingPolicyListResult & { +export type JobExecutionsGetResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -11649,14 +11661,14 @@ export type DatabaseBlobAuditingPoliciesListByDatabaseResponse = DatabaseBlobAud /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseBlobAuditingPolicyListResult; + parsedBody: JobExecution; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type DatabaseBlobAuditingPoliciesListByDatabaseNextResponse = DatabaseBlobAuditingPolicyListResult & { +export type JobExecutionsCreateOrUpdateResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -11669,14 +11681,14 @@ export type DatabaseBlobAuditingPoliciesListByDatabaseNextResponse = DatabaseBlo /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseBlobAuditingPolicyListResult; + parsedBody: JobExecution; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreate operation. */ -export type DatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { +export type JobExecutionsBeginCreateResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -11689,14 +11701,14 @@ export type DatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVu /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; + parsedBody: JobExecution; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { +export type JobExecutionsBeginCreateOrUpdateResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -11709,14 +11721,14 @@ export type DatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; + parsedBody: JobExecution; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByAgentNext operation. */ -export type DatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityAssessment & { +export type JobExecutionsListByAgentNextResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -11729,14 +11741,14 @@ export type DatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityA /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessment; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByJobNext operation. */ -export type DatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVulnerabilityAssessment & { +export type JobExecutionsListByJobNextResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -11749,14 +11761,14 @@ export type DatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVul /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessment; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByAgent operation. */ -export type DatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVulnerabilityAssessmentListResult & { +export type JobsListByAgentResponse = JobListResult & { /** * The underlying HTTP response. */ @@ -11769,14 +11781,14 @@ export type DatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVul /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentListResult; + parsedBody: JobListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type DatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = DatabaseVulnerabilityAssessmentListResult & { +export type JobsGetResponse = Job & { /** * The underlying HTTP response. */ @@ -11789,14 +11801,14 @@ export type DatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = Databas /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentListResult; + parsedBody: Job; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type JobAgentsListByServerResponse = JobAgentListResult & { +export type JobsCreateOrUpdateResponse = Job & { /** * The underlying HTTP response. */ @@ -11809,14 +11821,14 @@ export type JobAgentsListByServerResponse = JobAgentListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgentListResult; + parsedBody: Job; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByAgentNext operation. */ -export type JobAgentsGetResponse = JobAgent & { +export type JobsListByAgentNextResponse = JobListResult & { /** * The underlying HTTP response. */ @@ -11829,14 +11841,14 @@ export type JobAgentsGetResponse = JobAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgent; + parsedBody: JobListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByJobExecution operation. */ -export type JobAgentsCreateOrUpdateResponse = JobAgent & { +export type JobStepExecutionsListByJobExecutionResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -11849,14 +11861,14 @@ export type JobAgentsCreateOrUpdateResponse = JobAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgent; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type JobAgentsUpdateResponse = JobAgent & { +export type JobStepExecutionsGetResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -11869,14 +11881,14 @@ export type JobAgentsUpdateResponse = JobAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgent; + parsedBody: JobExecution; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByJobExecutionNext operation. */ -export type JobAgentsBeginCreateOrUpdateResponse = JobAgent & { +export type JobStepExecutionsListByJobExecutionNextResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -11889,14 +11901,14 @@ export type JobAgentsBeginCreateOrUpdateResponse = JobAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgent; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByVersion operation. */ -export type JobAgentsBeginUpdateResponse = JobAgent & { +export type JobStepsListByVersionResponse = JobStepListResult & { /** * The underlying HTTP response. */ @@ -11909,14 +11921,14 @@ export type JobAgentsBeginUpdateResponse = JobAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgent; + parsedBody: JobStepListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the getByVersion operation. */ -export type JobAgentsListByServerNextResponse = JobAgentListResult & { +export type JobStepsGetByVersionResponse = JobStep & { /** * The underlying HTTP response. */ @@ -11929,14 +11941,14 @@ export type JobAgentsListByServerNextResponse = JobAgentListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobAgentListResult; + parsedBody: JobStep; }; }; /** - * Contains response data for the listByAgent operation. + * Contains response data for the listByJob operation. */ -export type JobCredentialsListByAgentResponse = JobCredentialListResult & { +export type JobStepsListByJobResponse = JobStepListResult & { /** * The underlying HTTP response. */ @@ -11949,14 +11961,14 @@ export type JobCredentialsListByAgentResponse = JobCredentialListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobCredentialListResult; + parsedBody: JobStepListResult; }; }; /** * Contains response data for the get operation. */ -export type JobCredentialsGetResponse = JobCredential & { +export type JobStepsGetResponse = JobStep & { /** * The underlying HTTP response. */ @@ -11969,14 +11981,14 @@ export type JobCredentialsGetResponse = JobCredential & { /** * The response body as parsed JSON or XML */ - parsedBody: JobCredential; + parsedBody: JobStep; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type JobCredentialsCreateOrUpdateResponse = JobCredential & { +export type JobStepsCreateOrUpdateResponse = JobStep & { /** * The underlying HTTP response. */ @@ -11989,14 +12001,14 @@ export type JobCredentialsCreateOrUpdateResponse = JobCredential & { /** * The response body as parsed JSON or XML */ - parsedBody: JobCredential; + parsedBody: JobStep; }; }; /** - * Contains response data for the listByAgentNext operation. + * Contains response data for the listByVersionNext operation. */ -export type JobCredentialsListByAgentNextResponse = JobCredentialListResult & { +export type JobStepsListByVersionNextResponse = JobStepListResult & { /** * The underlying HTTP response. */ @@ -12009,14 +12021,14 @@ export type JobCredentialsListByAgentNextResponse = JobCredentialListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobCredentialListResult; + parsedBody: JobStepListResult; }; }; /** - * Contains response data for the listByAgent operation. + * Contains response data for the listByJobNext operation. */ -export type JobExecutionsListByAgentResponse = JobExecutionListResult & { +export type JobStepsListByJobNextResponse = JobStepListResult & { /** * The underlying HTTP response. */ @@ -12029,14 +12041,14 @@ export type JobExecutionsListByAgentResponse = JobExecutionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: JobStepListResult; }; }; /** - * Contains response data for the create operation. + * Contains response data for the listByJobExecution operation. */ -export type JobExecutionsCreateResponse = JobExecution & { +export type JobTargetExecutionsListByJobExecutionResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -12049,14 +12061,14 @@ export type JobExecutionsCreateResponse = JobExecution & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecution; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the listByJob operation. + * Contains response data for the listByStep operation. */ -export type JobExecutionsListByJobResponse = JobExecutionListResult & { +export type JobTargetExecutionsListByStepResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -12076,7 +12088,7 @@ export type JobExecutionsListByJobResponse = JobExecutionListResult & { /** * Contains response data for the get operation. */ -export type JobExecutionsGetResponse = JobExecution & { +export type JobTargetExecutionsGetResponse = JobExecution & { /** * The underlying HTTP response. */ @@ -12094,9 +12106,9 @@ export type JobExecutionsGetResponse = JobExecution & { }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByJobExecutionNext operation. */ -export type JobExecutionsCreateOrUpdateResponse = JobExecution & { +export type JobTargetExecutionsListByJobExecutionNextResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -12109,14 +12121,14 @@ export type JobExecutionsCreateOrUpdateResponse = JobExecution & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecution; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the listByStepNext operation. */ -export type JobExecutionsBeginCreateResponse = JobExecution & { +export type JobTargetExecutionsListByStepNextResponse = JobExecutionListResult & { /** * The underlying HTTP response. */ @@ -12129,14 +12141,14 @@ export type JobExecutionsBeginCreateResponse = JobExecution & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecution; + parsedBody: JobExecutionListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByAgent operation. */ -export type JobExecutionsBeginCreateOrUpdateResponse = JobExecution & { +export type JobTargetGroupsListByAgentResponse = JobTargetGroupListResult & { /** * The underlying HTTP response. */ @@ -12149,14 +12161,14 @@ export type JobExecutionsBeginCreateOrUpdateResponse = JobExecution & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecution; + parsedBody: JobTargetGroupListResult; }; }; /** - * Contains response data for the listByAgentNext operation. + * Contains response data for the get operation. */ -export type JobExecutionsListByAgentNextResponse = JobExecutionListResult & { +export type JobTargetGroupsGetResponse = JobTargetGroup & { /** * The underlying HTTP response. */ @@ -12169,14 +12181,14 @@ export type JobExecutionsListByAgentNextResponse = JobExecutionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: JobTargetGroup; }; }; /** - * Contains response data for the listByJobNext operation. + * Contains response data for the createOrUpdate operation. */ -export type JobExecutionsListByJobNextResponse = JobExecutionListResult & { +export type JobTargetGroupsCreateOrUpdateResponse = JobTargetGroup & { /** * The underlying HTTP response. */ @@ -12189,14 +12201,14 @@ export type JobExecutionsListByJobNextResponse = JobExecutionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: JobTargetGroup; }; }; /** - * Contains response data for the listByAgent operation. + * Contains response data for the listByAgentNext operation. */ -export type JobsListByAgentResponse = JobListResult & { +export type JobTargetGroupsListByAgentNextResponse = JobTargetGroupListResult & { /** * The underlying HTTP response. */ @@ -12209,14 +12221,14 @@ export type JobsListByAgentResponse = JobListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobListResult; + parsedBody: JobTargetGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByJob operation. */ -export type JobsGetResponse = Job & { +export type JobVersionsListByJobResponse = JobVersionListResult & { /** * The underlying HTTP response. */ @@ -12229,14 +12241,14 @@ export type JobsGetResponse = Job & { /** * The response body as parsed JSON or XML */ - parsedBody: Job; + parsedBody: JobVersionListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type JobsCreateOrUpdateResponse = Job & { +export type JobVersionsGetResponse = JobVersion & { /** * The underlying HTTP response. */ @@ -12249,14 +12261,14 @@ export type JobsCreateOrUpdateResponse = Job & { /** * The response body as parsed JSON or XML */ - parsedBody: Job; + parsedBody: JobVersion; }; }; /** - * Contains response data for the listByAgentNext operation. + * Contains response data for the listByJobNext operation. */ -export type JobsListByAgentNextResponse = JobListResult & { +export type JobVersionsListByJobNextResponse = JobVersionListResult & { /** * The underlying HTTP response. */ @@ -12269,14 +12281,14 @@ export type JobsListByAgentNextResponse = JobListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobListResult; + parsedBody: JobVersionListResult; }; }; /** - * Contains response data for the listByJobExecution operation. + * Contains response data for the getByResourceGroup operation. */ -export type JobStepExecutionsListByJobExecutionResponse = JobExecutionListResult & { +export type LongTermRetentionBackupsGetByResourceGroupResponse = LongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -12289,14 +12301,14 @@ export type JobStepExecutionsListByJobExecutionResponse = JobExecutionListResult /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: LongTermRetentionBackup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupDatabase operation. */ -export type JobStepExecutionsGetResponse = JobExecution & { +export type LongTermRetentionBackupsListByResourceGroupDatabaseResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12309,14 +12321,14 @@ export type JobStepExecutionsGetResponse = JobExecution & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecution; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByJobExecutionNext operation. + * Contains response data for the listByResourceGroupLocation operation. */ -export type JobStepExecutionsListByJobExecutionNextResponse = JobExecutionListResult & { +export type LongTermRetentionBackupsListByResourceGroupLocationResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12329,14 +12341,14 @@ export type JobStepExecutionsListByJobExecutionNextResponse = JobExecutionListRe /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByVersion operation. + * Contains response data for the listByResourceGroupServer operation. */ -export type JobStepsListByVersionResponse = JobStepListResult & { +export type LongTermRetentionBackupsListByResourceGroupServerResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12349,14 +12361,14 @@ export type JobStepsListByVersionResponse = JobStepListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStepListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the getByVersion operation. + * Contains response data for the get operation. */ -export type JobStepsGetByVersionResponse = JobStep & { +export type LongTermRetentionBackupsGetResponse = LongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -12369,14 +12381,14 @@ export type JobStepsGetByVersionResponse = JobStep & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStep; + parsedBody: LongTermRetentionBackup; }; }; /** - * Contains response data for the listByJob operation. + * Contains response data for the listByDatabase operation. */ -export type JobStepsListByJobResponse = JobStepListResult & { +export type LongTermRetentionBackupsListByDatabaseResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12389,14 +12401,14 @@ export type JobStepsListByJobResponse = JobStepListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStepListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByLocation operation. */ -export type JobStepsGetResponse = JobStep & { +export type LongTermRetentionBackupsListByLocationResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12409,14 +12421,14 @@ export type JobStepsGetResponse = JobStep & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStep; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type JobStepsCreateOrUpdateResponse = JobStep & { +export type LongTermRetentionBackupsListByServerResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12429,14 +12441,14 @@ export type JobStepsCreateOrUpdateResponse = JobStep & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStep; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByVersionNext operation. + * Contains response data for the listByResourceGroupDatabaseNext operation. */ -export type JobStepsListByVersionNextResponse = JobStepListResult & { +export type LongTermRetentionBackupsListByResourceGroupDatabaseNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12449,14 +12461,14 @@ export type JobStepsListByVersionNextResponse = JobStepListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStepListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByJobNext operation. + * Contains response data for the listByResourceGroupLocationNext operation. */ -export type JobStepsListByJobNextResponse = JobStepListResult & { +export type LongTermRetentionBackupsListByResourceGroupLocationNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12469,14 +12481,14 @@ export type JobStepsListByJobNextResponse = JobStepListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobStepListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByJobExecution operation. + * Contains response data for the listByResourceGroupServerNext operation. */ -export type JobTargetExecutionsListByJobExecutionResponse = JobExecutionListResult & { +export type LongTermRetentionBackupsListByResourceGroupServerNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12489,14 +12501,14 @@ export type JobTargetExecutionsListByJobExecutionResponse = JobExecutionListResu /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByStep operation. + * Contains response data for the listByDatabaseNext operation. */ -export type JobTargetExecutionsListByStepResponse = JobExecutionListResult & { +export type LongTermRetentionBackupsListByDatabaseNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12509,14 +12521,14 @@ export type JobTargetExecutionsListByStepResponse = JobExecutionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByLocationNext operation. */ -export type JobTargetExecutionsGetResponse = JobExecution & { +export type LongTermRetentionBackupsListByLocationNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12529,14 +12541,14 @@ export type JobTargetExecutionsGetResponse = JobExecution & { /** * The response body as parsed JSON or XML */ - parsedBody: JobExecution; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByJobExecutionNext operation. + * Contains response data for the listByServerNext operation. */ -export type JobTargetExecutionsListByJobExecutionNextResponse = JobExecutionListResult & { +export type LongTermRetentionBackupsListByServerNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -12549,14 +12561,14 @@ export type JobTargetExecutionsListByJobExecutionNextResponse = JobExecutionList /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByStepNext operation. + * Contains response data for the get operation. */ -export type JobTargetExecutionsListByStepNextResponse = JobExecutionListResult & { +export type BackupLongTermRetentionPoliciesGetResponse = BackupLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12569,14 +12581,14 @@ export type JobTargetExecutionsListByStepNextResponse = JobExecutionListResult & /** * The response body as parsed JSON or XML */ - parsedBody: JobExecutionListResult; + parsedBody: BackupLongTermRetentionPolicy; }; }; /** - * Contains response data for the listByAgent operation. + * Contains response data for the createOrUpdate operation. */ -export type JobTargetGroupsListByAgentResponse = JobTargetGroupListResult & { +export type BackupLongTermRetentionPoliciesCreateOrUpdateResponse = BackupLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12589,14 +12601,14 @@ export type JobTargetGroupsListByAgentResponse = JobTargetGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobTargetGroupListResult; + parsedBody: BackupLongTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type JobTargetGroupsGetResponse = JobTargetGroup & { +export type BackupLongTermRetentionPoliciesListByDatabaseResponse = BackupLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12609,14 +12621,14 @@ export type JobTargetGroupsGetResponse = JobTargetGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: JobTargetGroup; + parsedBody: BackupLongTermRetentionPolicy; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type JobTargetGroupsCreateOrUpdateResponse = JobTargetGroup & { +export type BackupLongTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12629,14 +12641,14 @@ export type JobTargetGroupsCreateOrUpdateResponse = JobTargetGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: JobTargetGroup; + parsedBody: BackupLongTermRetentionPolicy; }; }; /** - * Contains response data for the listByAgentNext operation. + * Contains response data for the get operation. */ -export type JobTargetGroupsListByAgentNextResponse = JobTargetGroupListResult & { +export type ManagedBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12649,14 +12661,14 @@ export type JobTargetGroupsListByAgentNextResponse = JobTargetGroupListResult & /** * The response body as parsed JSON or XML */ - parsedBody: JobTargetGroupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByJob operation. + * Contains response data for the createOrUpdate operation. */ -export type JobVersionsListByJobResponse = JobVersionListResult & { +export type ManagedBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12669,14 +12681,14 @@ export type JobVersionsListByJobResponse = JobVersionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobVersionListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type JobVersionsGetResponse = JobVersion & { +export type ManagedBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12689,14 +12701,14 @@ export type JobVersionsGetResponse = JobVersion & { /** * The response body as parsed JSON or XML */ - parsedBody: JobVersion; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByJobNext operation. + * Contains response data for the listByDatabase operation. */ -export type JobVersionsListByJobNextResponse = JobVersionListResult & { +export type ManagedBackupShortTermRetentionPoliciesListByDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -12709,14 +12721,14 @@ export type JobVersionsListByJobNextResponse = JobVersionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: JobVersionListResult; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the getByResourceGroup operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionBackupsGetByResourceGroupResponse = LongTermRetentionBackup & { +export type ManagedBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12729,14 +12741,14 @@ export type LongTermRetentionBackupsGetByResourceGroupResponse = LongTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackup; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByResourceGroupDatabase operation. + * Contains response data for the beginUpdate operation. */ -export type LongTermRetentionBackupsListByResourceGroupDatabaseResponse = LongTermRetentionBackupListResult & { +export type ManagedBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12749,14 +12761,14 @@ export type LongTermRetentionBackupsListByResourceGroupDatabaseResponse = LongTe /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByResourceGroupLocation operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LongTermRetentionBackupsListByResourceGroupLocationResponse = LongTermRetentionBackupListResult & { +export type ManagedBackupShortTermRetentionPoliciesListByDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -12769,14 +12781,14 @@ export type LongTermRetentionBackupsListByResourceGroupLocationResponse = LongTe /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listByResourceGroupServer operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsListByResourceGroupServerResponse = LongTermRetentionBackupListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12789,14 +12801,14 @@ export type LongTermRetentionBackupsListByResourceGroupServerResponse = LongTerm /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionBackupsGetResponse = LongTermRetentionBackup & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12809,14 +12821,14 @@ export type LongTermRetentionBackupsGetResponse = LongTermRetentionBackup & { /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackup; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the update operation. */ -export type LongTermRetentionBackupsListByDatabaseResponse = LongTermRetentionBackupListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12829,14 +12841,14 @@ export type LongTermRetentionBackupsListByDatabaseResponse = LongTermRetentionBa /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the listByRestorableDroppedDatabase operation. */ -export type LongTermRetentionBackupsListByLocationResponse = LongTermRetentionBackupListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -12849,14 +12861,14 @@ export type LongTermRetentionBackupsListByLocationResponse = LongTermRetentionBa /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionBackupsListByServerResponse = LongTermRetentionBackupListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12869,14 +12881,14 @@ export type LongTermRetentionBackupsListByServerResponse = LongTermRetentionBack /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByResourceGroupDatabaseNext operation. + * Contains response data for the beginUpdate operation. */ -export type LongTermRetentionBackupsListByResourceGroupDatabaseNextResponse = LongTermRetentionBackupListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -12889,14 +12901,14 @@ export type LongTermRetentionBackupsListByResourceGroupDatabaseNextResponse = Lo /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByResourceGroupLocationNext operation. + * Contains response data for the listByRestorableDroppedDatabaseNext operation. */ -export type LongTermRetentionBackupsListByResourceGroupLocationNextResponse = LongTermRetentionBackupListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -12909,14 +12921,14 @@ export type LongTermRetentionBackupsListByResourceGroupLocationNextResponse = Lo /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listByResourceGroupServerNext operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsListByResourceGroupServerNextResponse = LongTermRetentionBackupListResult & { +export type ServerAutomaticTuningGetResponse = ServerAutomaticTuning & { /** * The underlying HTTP response. */ @@ -12929,14 +12941,14 @@ export type LongTermRetentionBackupsListByResourceGroupServerNextResponse = Long /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ServerAutomaticTuning; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the update operation. */ -export type LongTermRetentionBackupsListByDatabaseNextResponse = LongTermRetentionBackupListResult & { +export type ServerAutomaticTuningUpdateResponse = ServerAutomaticTuning & { /** * The underlying HTTP response. */ @@ -12949,14 +12961,14 @@ export type LongTermRetentionBackupsListByDatabaseNextResponse = LongTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ServerAutomaticTuning; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsListByLocationNextResponse = LongTermRetentionBackupListResult & { +export type ServerDnsAliasesGetResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -12969,14 +12981,14 @@ export type LongTermRetentionBackupsListByLocationNextResponse = LongTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ServerDnsAlias; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionBackupsListByServerNextResponse = LongTermRetentionBackupListResult & { +export type ServerDnsAliasesCreateOrUpdateResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -12989,14 +13001,14 @@ export type LongTermRetentionBackupsListByServerNextResponse = LongTermRetention /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ServerDnsAlias; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServer operation. */ -export type BackupLongTermRetentionPoliciesGetResponse = BackupLongTermRetentionPolicy & { +export type ServerDnsAliasesListByServerResponse = ServerDnsAliasListResult & { /** * The underlying HTTP response. */ @@ -13009,14 +13021,14 @@ export type BackupLongTermRetentionPoliciesGetResponse = BackupLongTermRetention /** * The response body as parsed JSON or XML */ - parsedBody: BackupLongTermRetentionPolicy; + parsedBody: ServerDnsAliasListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type BackupLongTermRetentionPoliciesCreateOrUpdateResponse = BackupLongTermRetentionPolicy & { +export type ServerDnsAliasesBeginCreateOrUpdateResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -13029,14 +13041,14 @@ export type BackupLongTermRetentionPoliciesCreateOrUpdateResponse = BackupLongTe /** * The response body as parsed JSON or XML */ - parsedBody: BackupLongTermRetentionPolicy; + parsedBody: ServerDnsAlias; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByServerNext operation. */ -export type BackupLongTermRetentionPoliciesListByDatabaseResponse = BackupLongTermRetentionPolicy & { +export type ServerDnsAliasesListByServerNextResponse = ServerDnsAliasListResult & { /** * The underlying HTTP response. */ @@ -13049,14 +13061,14 @@ export type BackupLongTermRetentionPoliciesListByDatabaseResponse = BackupLongTe /** * The response body as parsed JSON or XML */ - parsedBody: BackupLongTermRetentionPolicy; + parsedBody: ServerDnsAliasListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type BackupLongTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupLongTermRetentionPolicy & { +export type ServerSecurityAlertPoliciesGetResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13069,14 +13081,14 @@ export type BackupLongTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupL /** * The response body as parsed JSON or XML */ - parsedBody: BackupLongTermRetentionPolicy; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerSecurityAlertPoliciesCreateOrUpdateResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13089,14 +13101,14 @@ export type ManagedBackupShortTermRetentionPoliciesGetResponse = ManagedBackupSh /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type ManagedBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerSecurityAlertPoliciesListByServerResponse = LogicalServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -13109,14 +13121,14 @@ export type ManagedBackupShortTermRetentionPoliciesCreateOrUpdateResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: LogicalServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13129,14 +13141,14 @@ export type ManagedBackupShortTermRetentionPoliciesUpdateResponse = ManagedBacku /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedBackupShortTermRetentionPoliciesListByDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type ServerSecurityAlertPoliciesListByServerNextResponse = LogicalServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -13149,14 +13161,14 @@ export type ManagedBackupShortTermRetentionPoliciesListByDatabaseResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: LogicalServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByInstance operation. */ -export type ManagedBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type RestorableDroppedManagedDatabasesListByInstanceResponse = RestorableDroppedManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -13169,14 +13181,14 @@ export type ManagedBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: RestorableDroppedManagedDatabaseListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the get operation. */ -export type ManagedBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type RestorableDroppedManagedDatabasesGetResponse = RestorableDroppedManagedDatabase & { /** * The underlying HTTP response. */ @@ -13189,14 +13201,14 @@ export type ManagedBackupShortTermRetentionPoliciesBeginUpdateResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: RestorableDroppedManagedDatabase; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedBackupShortTermRetentionPoliciesListByDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type RestorableDroppedManagedDatabasesListByInstanceNextResponse = RestorableDroppedManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -13209,14 +13221,14 @@ export type ManagedBackupShortTermRetentionPoliciesListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: RestorableDroppedManagedDatabaseListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { +export type RestorePointsListByDatabaseResponse = RestorePointListResult & { /** * The underlying HTTP response. */ @@ -13229,14 +13241,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetR /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: RestorePointListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the create operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type RestorePointsCreateResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -13249,14 +13261,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCrea /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type RestorePointsGetResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -13269,14 +13281,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpda /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the listByRestorableDroppedDatabase operation. + * Contains response data for the beginCreate operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type RestorePointsBeginCreateResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -13289,14 +13301,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesList /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseSecurityAlertPoliciesGetResponse = ManagedDatabaseSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13309,14 +13321,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBegi /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ManagedDatabaseSecurityAlertPolicy; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseSecurityAlertPoliciesCreateOrUpdateResponse = ManagedDatabaseSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13329,14 +13341,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBegi /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ManagedDatabaseSecurityAlertPolicy; }; }; /** - * Contains response data for the listByRestorableDroppedDatabaseNext operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseResponse = ManagedDatabaseSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -13349,14 +13361,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesList /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ServerAutomaticTuningGetResponse = ServerAutomaticTuning & { +export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseNextResponse = ManagedDatabaseSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -13369,14 +13381,14 @@ export type ServerAutomaticTuningGetResponse = ServerAutomaticTuning & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerAutomaticTuning; + parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type ServerAutomaticTuningUpdateResponse = ServerAutomaticTuning & { +export type ManagedServerSecurityAlertPoliciesGetResponse = ManagedServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13389,14 +13401,14 @@ export type ServerAutomaticTuningUpdateResponse = ServerAutomaticTuning & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerAutomaticTuning; + parsedBody: ManagedServerSecurityAlertPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerDnsAliasesGetResponse = ServerDnsAlias & { +export type ManagedServerSecurityAlertPoliciesCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13409,14 +13421,14 @@ export type ServerDnsAliasesGetResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: ManagedServerSecurityAlertPolicy; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstance operation. */ -export type ServerDnsAliasesCreateOrUpdateResponse = ServerDnsAlias & { +export type ManagedServerSecurityAlertPoliciesListByInstanceResponse = ManagedServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -13429,14 +13441,14 @@ export type ServerDnsAliasesCreateOrUpdateResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: ManagedServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerDnsAliasesListByServerResponse = ServerDnsAliasListResult & { +export type ManagedServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -13449,14 +13461,14 @@ export type ServerDnsAliasesListByServerResponse = ServerDnsAliasListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAliasListResult; + parsedBody: ManagedServerSecurityAlertPolicy; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type ServerDnsAliasesBeginCreateOrUpdateResponse = ServerDnsAlias & { +export type ManagedServerSecurityAlertPoliciesListByInstanceNextResponse = ManagedServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -13469,14 +13481,14 @@ export type ServerDnsAliasesBeginCreateOrUpdateResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: ManagedServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listCurrentByDatabase operation. */ -export type ServerDnsAliasesListByServerNextResponse = ServerDnsAliasListResult & { +export type SensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -13489,14 +13501,14 @@ export type ServerDnsAliasesListByServerNextResponse = ServerDnsAliasListResult /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAliasListResult; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listRecommendedByDatabase operation. */ -export type ServerSecurityAlertPoliciesGetResponse = ServerSecurityAlertPolicy & { +export type SensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -13509,14 +13521,14 @@ export type ServerSecurityAlertPoliciesGetResponse = ServerSecurityAlertPolicy & /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerSecurityAlertPoliciesCreateOrUpdateResponse = ServerSecurityAlertPolicy & { +export type SensitivityLabelsGetResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -13529,14 +13541,14 @@ export type ServerSecurityAlertPoliciesCreateOrUpdateResponse = ServerSecurityAl /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerSecurityAlertPoliciesListByServerResponse = LogicalServerSecurityAlertPolicyListResult & { +export type SensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -13549,14 +13561,14 @@ export type ServerSecurityAlertPoliciesListByServerResponse = LogicalServerSecur /** * The response body as parsed JSON or XML */ - parsedBody: LogicalServerSecurityAlertPolicyListResult; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listCurrentByDatabaseNext operation. */ -export type ServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ServerSecurityAlertPolicy & { +export type SensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -13569,14 +13581,14 @@ export type ServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ServerSecur /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listRecommendedByDatabaseNext operation. */ -export type ServerSecurityAlertPoliciesListByServerNextResponse = LogicalServerSecurityAlertPolicyListResult & { +export type SensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -13589,14 +13601,14 @@ export type ServerSecurityAlertPoliciesListByServerNextResponse = LogicalServerS /** * The response body as parsed JSON or XML */ - parsedBody: LogicalServerSecurityAlertPolicyListResult; + parsedBody: SensitivityLabelListResult; }; }; /** * Contains response data for the listByInstance operation. */ -export type RestorableDroppedManagedDatabasesListByInstanceResponse = RestorableDroppedManagedDatabaseListResult & { +export type ManagedInstanceAdministratorsListByInstanceResponse = ManagedInstanceAdministratorListResult & { /** * The underlying HTTP response. */ @@ -13609,14 +13621,14 @@ export type RestorableDroppedManagedDatabasesListByInstanceResponse = Restorable /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedManagedDatabaseListResult; + parsedBody: ManagedInstanceAdministratorListResult; }; }; /** * Contains response data for the get operation. */ -export type RestorableDroppedManagedDatabasesGetResponse = RestorableDroppedManagedDatabase & { +export type ManagedInstanceAdministratorsGetResponse = ManagedInstanceAdministrator & { /** * The underlying HTTP response. */ @@ -13629,14 +13641,14 @@ export type RestorableDroppedManagedDatabasesGetResponse = RestorableDroppedMana /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedManagedDatabase; + parsedBody: ManagedInstanceAdministrator; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the createOrUpdate operation. */ -export type RestorableDroppedManagedDatabasesListByInstanceNextResponse = RestorableDroppedManagedDatabaseListResult & { +export type ManagedInstanceAdministratorsCreateOrUpdateResponse = ManagedInstanceAdministrator & { /** * The underlying HTTP response. */ @@ -13649,14 +13661,14 @@ export type RestorableDroppedManagedDatabasesListByInstanceNextResponse = Restor /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedManagedDatabaseListResult; + parsedBody: ManagedInstanceAdministrator; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type RestorePointsListByDatabaseResponse = RestorePointListResult & { +export type ManagedInstanceAdministratorsBeginCreateOrUpdateResponse = ManagedInstanceAdministrator & { /** * The underlying HTTP response. */ @@ -13669,14 +13681,14 @@ export type RestorePointsListByDatabaseResponse = RestorePointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePointListResult; + parsedBody: ManagedInstanceAdministrator; }; }; /** - * Contains response data for the create operation. + * Contains response data for the listByInstanceNext operation. */ -export type RestorePointsCreateResponse = RestorePoint & { +export type ManagedInstanceAdministratorsListByInstanceNextResponse = ManagedInstanceAdministratorListResult & { /** * The underlying HTTP response. */ @@ -13689,14 +13701,14 @@ export type RestorePointsCreateResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: ManagedInstanceAdministratorListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type RestorePointsGetResponse = RestorePoint & { +export type DatabaseOperationsListByDatabaseResponse = DatabaseOperationListResult & { /** * The underlying HTTP response. */ @@ -13709,14 +13721,14 @@ export type RestorePointsGetResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: DatabaseOperationListResult; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type RestorePointsBeginCreateResponse = RestorePoint & { +export type DatabaseOperationsListByDatabaseNextResponse = DatabaseOperationListResult & { /** * The underlying HTTP response. */ @@ -13729,14 +13741,14 @@ export type RestorePointsBeginCreateResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: DatabaseOperationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByElasticPool operation. */ -export type ManagedDatabaseSecurityAlertPoliciesGetResponse = ManagedDatabaseSecurityAlertPolicy & { +export type ElasticPoolOperationsListByElasticPoolResponse = ElasticPoolOperationListResult & { /** * The underlying HTTP response. */ @@ -13749,14 +13761,14 @@ export type ManagedDatabaseSecurityAlertPoliciesGetResponse = ManagedDatabaseSec /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicy; + parsedBody: ElasticPoolOperationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByElasticPoolNext operation. */ -export type ManagedDatabaseSecurityAlertPoliciesCreateOrUpdateResponse = ManagedDatabaseSecurityAlertPolicy & { +export type ElasticPoolOperationsListByElasticPoolNextResponse = ElasticPoolOperationListResult & { /** * The underlying HTTP response. */ @@ -13769,14 +13781,14 @@ export type ManagedDatabaseSecurityAlertPoliciesCreateOrUpdateResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicy; + parsedBody: ElasticPoolOperationListResult; }; }; /** * Contains response data for the listByDatabase operation. */ -export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseResponse = ManagedDatabaseSecurityAlertPolicyListResult & { +export type DatabaseVulnerabilityAssessmentScansListByDatabaseResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -13789,14 +13801,14 @@ export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseNextResponse = ManagedDatabaseSecurityAlertPolicyListResult & { +export type DatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { /** * The underlying HTTP response. */ @@ -13809,14 +13821,14 @@ export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseNextResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; + parsedBody: VulnerabilityAssessmentScanRecord; }; }; /** - * Contains response data for the get operation. + * Contains response data for the exportMethod operation. */ -export type ManagedServerSecurityAlertPoliciesGetResponse = ManagedServerSecurityAlertPolicy & { +export type DatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseVulnerabilityAssessmentScansExport & { /** * The underlying HTTP response. */ @@ -13829,14 +13841,14 @@ export type ManagedServerSecurityAlertPoliciesGetResponse = ManagedServerSecurit /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicy; + parsedBody: DatabaseVulnerabilityAssessmentScansExport; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedServerSecurityAlertPoliciesCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { +export type DatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -13849,14 +13861,14 @@ export type ManagedServerSecurityAlertPoliciesCreateOrUpdateResponse = ManagedSe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicy; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the get operation. */ -export type ManagedServerSecurityAlertPoliciesListByInstanceResponse = ManagedServerSecurityAlertPolicyListResult & { +export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -13869,14 +13881,14 @@ export type ManagedServerSecurityAlertPoliciesListByInstanceResponse = ManagedSe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicyListResult; + parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { +export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -13889,14 +13901,14 @@ export type ManagedServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicy; + parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedServerSecurityAlertPoliciesListByInstanceNextResponse = ManagedServerSecurityAlertPolicyListResult & { +export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -13909,14 +13921,14 @@ export type ManagedServerSecurityAlertPoliciesListByInstanceNextResponse = Manag /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicyListResult; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the listCurrentByDatabase operation. + * Contains response data for the get operation. */ -export type SensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { +export type ManagedDatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { /** * The underlying HTTP response. */ @@ -13929,14 +13941,14 @@ export type SensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelLis /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: VulnerabilityAssessmentScanRecord; }; }; /** - * Contains response data for the listRecommendedByDatabase operation. + * Contains response data for the exportMethod operation. */ -export type SensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { +export type ManagedDatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseVulnerabilityAssessmentScansExport & { /** * The underlying HTTP response. */ @@ -13949,14 +13961,14 @@ export type SensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabe /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: DatabaseVulnerabilityAssessmentScansExport; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SensitivityLabelsGetResponse = SensitivityLabel & { +export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -13969,14 +13981,14 @@ export type SensitivityLabelsGetResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type SensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { +export type ManagedDatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -13989,14 +14001,14 @@ export type SensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: DatabaseVulnerabilityAssessment; }; }; /** - * Contains response data for the listCurrentByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { +export type ManagedDatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -14009,14 +14021,14 @@ export type SensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabe /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: DatabaseVulnerabilityAssessment; }; }; /** - * Contains response data for the listRecommendedByDatabaseNext operation. + * Contains response data for the listByDatabase operation. */ -export type SensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { +export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -14029,14 +14041,14 @@ export type SensitivityLabelsListRecommendedByDatabaseNextResponse = Sensitivity /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: DatabaseVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedInstanceAdministratorsListByInstanceResponse = ManagedInstanceAdministratorListResult & { +export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = DatabaseVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -14049,14 +14061,14 @@ export type ManagedInstanceAdministratorsListByInstanceResponse = ManagedInstanc /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministratorListResult; + parsedBody: DatabaseVulnerabilityAssessmentListResult; }; }; /** * Contains response data for the get operation. */ -export type ManagedInstanceAdministratorsGetResponse = ManagedInstanceAdministrator & { +export type InstanceFailoverGroupsGetResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14069,14 +14081,14 @@ export type ManagedInstanceAdministratorsGetResponse = ManagedInstanceAdministra /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministrator; + parsedBody: InstanceFailoverGroup; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceAdministratorsCreateOrUpdateResponse = ManagedInstanceAdministrator & { +export type InstanceFailoverGroupsCreateOrUpdateResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14089,14 +14101,14 @@ export type ManagedInstanceAdministratorsCreateOrUpdateResponse = ManagedInstanc /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministrator; + parsedBody: InstanceFailoverGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByLocation operation. */ -export type ManagedInstanceAdministratorsBeginCreateOrUpdateResponse = ManagedInstanceAdministrator & { +export type InstanceFailoverGroupsListByLocationResponse = InstanceFailoverGroupListResult & { /** * The underlying HTTP response. */ @@ -14109,14 +14121,14 @@ export type ManagedInstanceAdministratorsBeginCreateOrUpdateResponse = ManagedIn /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministrator; + parsedBody: InstanceFailoverGroupListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the failover operation. */ -export type ManagedInstanceAdministratorsListByInstanceNextResponse = ManagedInstanceAdministratorListResult & { +export type InstanceFailoverGroupsFailoverResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14129,14 +14141,14 @@ export type ManagedInstanceAdministratorsListByInstanceNextResponse = ManagedIns /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministratorListResult; + parsedBody: InstanceFailoverGroup; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the forceFailoverAllowDataLoss operation. */ -export type DatabaseOperationsListByDatabaseResponse = DatabaseOperationListResult & { +export type InstanceFailoverGroupsForceFailoverAllowDataLossResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14149,14 +14161,14 @@ export type DatabaseOperationsListByDatabaseResponse = DatabaseOperationListResu /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseOperationListResult; + parsedBody: InstanceFailoverGroup; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DatabaseOperationsListByDatabaseNextResponse = DatabaseOperationListResult & { +export type InstanceFailoverGroupsBeginCreateOrUpdateResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14169,14 +14181,14 @@ export type DatabaseOperationsListByDatabaseNextResponse = DatabaseOperationList /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseOperationListResult; + parsedBody: InstanceFailoverGroup; }; }; /** - * Contains response data for the listByElasticPool operation. + * Contains response data for the beginFailover operation. */ -export type ElasticPoolOperationsListByElasticPoolResponse = ElasticPoolOperationListResult & { +export type InstanceFailoverGroupsBeginFailoverResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14189,14 +14201,14 @@ export type ElasticPoolOperationsListByElasticPoolResponse = ElasticPoolOperatio /** * The response body as parsed JSON or XML */ - parsedBody: ElasticPoolOperationListResult; + parsedBody: InstanceFailoverGroup; }; }; /** - * Contains response data for the listByElasticPoolNext operation. + * Contains response data for the beginForceFailoverAllowDataLoss operation. */ -export type ElasticPoolOperationsListByElasticPoolNextResponse = ElasticPoolOperationListResult & { +export type InstanceFailoverGroupsBeginForceFailoverAllowDataLossResponse = InstanceFailoverGroup & { /** * The underlying HTTP response. */ @@ -14209,14 +14221,14 @@ export type ElasticPoolOperationsListByElasticPoolNextResponse = ElasticPoolOper /** * The response body as parsed JSON or XML */ - parsedBody: ElasticPoolOperationListResult; + parsedBody: InstanceFailoverGroup; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByLocationNext operation. */ -export type DatabaseVulnerabilityAssessmentScansListByDatabaseResponse = VulnerabilityAssessmentScanRecordListResult & { +export type InstanceFailoverGroupsListByLocationNextResponse = InstanceFailoverGroupListResult & { /** * The underlying HTTP response. */ @@ -14229,14 +14241,14 @@ export type DatabaseVulnerabilityAssessmentScansListByDatabaseResponse = Vulnera /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: InstanceFailoverGroupListResult; }; }; /** * Contains response data for the get operation. */ -export type DatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { +export type BackupShortTermRetentionPoliciesGetResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -14249,14 +14261,14 @@ export type DatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAsses /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecord; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the exportMethod operation. + * Contains response data for the createOrUpdate operation. */ -export type DatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseVulnerabilityAssessmentScansExport & { +export type BackupShortTermRetentionPoliciesCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -14269,14 +14281,14 @@ export type DatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseV /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentScansExport; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the update operation. */ -export type DatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = VulnerabilityAssessmentScanRecordListResult & { +export type BackupShortTermRetentionPoliciesUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -14289,14 +14301,14 @@ export type DatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = Vul /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { +export type BackupShortTermRetentionPoliciesListByDatabaseResponse = BackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -14309,14 +14321,14 @@ export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = Dat /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; + parsedBody: BackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { +export type BackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -14329,14 +14341,14 @@ export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateRes /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseResponse = VulnerabilityAssessmentScanRecordListResult & { +export type BackupShortTermRetentionPoliciesBeginUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -14349,14 +14361,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseResponse = /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { +export type BackupShortTermRetentionPoliciesListByDatabaseNextResponse = BackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -14369,14 +14381,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansGetResponse = Vulnerabili /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecord; + parsedBody: BackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the exportMethod operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseVulnerabilityAssessmentScansExport & { +export type ManagedInstanceKeysListByInstanceResponse = ManagedInstanceKeyListResult & { /** * The underlying HTTP response. */ @@ -14389,14 +14401,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansExportMethodResponse = Da /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentScansExport; + parsedBody: ManagedInstanceKeyListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = VulnerabilityAssessmentScanRecordListResult & { +export type ManagedInstanceKeysGetResponse = ManagedInstanceKey & { /** * The underlying HTTP response. */ @@ -14409,14 +14421,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseNextRespons /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: ManagedInstanceKey; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityAssessment & { +export type ManagedInstanceKeysCreateOrUpdateResponse = ManagedInstanceKey & { /** * The underlying HTTP response. */ @@ -14429,14 +14441,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnera /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessment; + parsedBody: ManagedInstanceKey; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVulnerabilityAssessment & { +export type ManagedInstanceKeysBeginCreateOrUpdateResponse = ManagedInstanceKey & { /** * The underlying HTTP response. */ @@ -14449,14 +14461,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = Data /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessment; + parsedBody: ManagedInstanceKey; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVulnerabilityAssessmentListResult & { +export type ManagedInstanceKeysListByInstanceNextResponse = ManagedInstanceKeyListResult & { /** * The underlying HTTP response. */ @@ -14469,14 +14481,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseResponse = Data /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentListResult; + parsedBody: ManagedInstanceKeyListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = DatabaseVulnerabilityAssessmentListResult & { +export type ManagedInstanceEncryptionProtectorsListByInstanceResponse = ManagedInstanceEncryptionProtectorListResult & { /** * The underlying HTTP response. */ @@ -14489,14 +14501,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentListResult; + parsedBody: ManagedInstanceEncryptionProtectorListResult; }; }; /** * Contains response data for the get operation. */ -export type InstanceFailoverGroupsGetResponse = InstanceFailoverGroup & { +export type ManagedInstanceEncryptionProtectorsGetResponse = ManagedInstanceEncryptionProtector & { /** * The underlying HTTP response. */ @@ -14509,14 +14521,14 @@ export type InstanceFailoverGroupsGetResponse = InstanceFailoverGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: ManagedInstanceEncryptionProtector; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type InstanceFailoverGroupsCreateOrUpdateResponse = InstanceFailoverGroup & { +export type ManagedInstanceEncryptionProtectorsCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { /** * The underlying HTTP response. */ @@ -14529,14 +14541,14 @@ export type InstanceFailoverGroupsCreateOrUpdateResponse = InstanceFailoverGroup /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: ManagedInstanceEncryptionProtector; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type InstanceFailoverGroupsListByLocationResponse = InstanceFailoverGroupListResult & { +export type ManagedInstanceEncryptionProtectorsBeginCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { /** * The underlying HTTP response. */ @@ -14549,14 +14561,14 @@ export type InstanceFailoverGroupsListByLocationResponse = InstanceFailoverGroup /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroupListResult; + parsedBody: ManagedInstanceEncryptionProtector; }; }; /** - * Contains response data for the failover operation. + * Contains response data for the listByInstanceNext operation. */ -export type InstanceFailoverGroupsFailoverResponse = InstanceFailoverGroup & { +export type ManagedInstanceEncryptionProtectorsListByInstanceNextResponse = ManagedInstanceEncryptionProtectorListResult & { /** * The underlying HTTP response. */ @@ -14569,14 +14581,14 @@ export type InstanceFailoverGroupsFailoverResponse = InstanceFailoverGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: ManagedInstanceEncryptionProtectorListResult; }; }; /** - * Contains response data for the forceFailoverAllowDataLoss operation. + * Contains response data for the listByInstance operation. */ -export type InstanceFailoverGroupsForceFailoverAllowDataLossResponse = InstanceFailoverGroup & { +export type RecoverableManagedDatabasesListByInstanceResponse = RecoverableManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -14589,14 +14601,14 @@ export type InstanceFailoverGroupsForceFailoverAllowDataLossResponse = InstanceF /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: RecoverableManagedDatabaseListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type InstanceFailoverGroupsBeginCreateOrUpdateResponse = InstanceFailoverGroup & { +export type RecoverableManagedDatabasesGetResponse = RecoverableManagedDatabase & { /** * The underlying HTTP response. */ @@ -14609,14 +14621,14 @@ export type InstanceFailoverGroupsBeginCreateOrUpdateResponse = InstanceFailover /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: RecoverableManagedDatabase; }; }; /** - * Contains response data for the beginFailover operation. + * Contains response data for the listByInstanceNext operation. */ -export type InstanceFailoverGroupsBeginFailoverResponse = InstanceFailoverGroup & { +export type RecoverableManagedDatabasesListByInstanceNextResponse = RecoverableManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -14629,14 +14641,14 @@ export type InstanceFailoverGroupsBeginFailoverResponse = InstanceFailoverGroup /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: RecoverableManagedDatabaseListResult; }; }; /** - * Contains response data for the beginForceFailoverAllowDataLoss operation. + * Contains response data for the get operation. */ -export type InstanceFailoverGroupsBeginForceFailoverAllowDataLossResponse = InstanceFailoverGroup & { +export type ManagedInstanceVulnerabilityAssessmentsGetResponse = ManagedInstanceVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -14649,14 +14661,14 @@ export type InstanceFailoverGroupsBeginForceFailoverAllowDataLossResponse = Inst /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroup; + parsedBody: ManagedInstanceVulnerabilityAssessment; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the createOrUpdate operation. */ -export type InstanceFailoverGroupsListByLocationNextResponse = InstanceFailoverGroupListResult & { +export type ManagedInstanceVulnerabilityAssessmentsCreateOrUpdateResponse = ManagedInstanceVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -14669,14 +14681,14 @@ export type InstanceFailoverGroupsListByLocationNextResponse = InstanceFailoverG /** * The response body as parsed JSON or XML */ - parsedBody: InstanceFailoverGroupListResult; + parsedBody: ManagedInstanceVulnerabilityAssessment; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstance operation. */ -export type BackupShortTermRetentionPoliciesGetResponse = BackupShortTermRetentionPolicy & { +export type ManagedInstanceVulnerabilityAssessmentsListByInstanceResponse = ManagedInstanceVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -14689,14 +14701,14 @@ export type BackupShortTermRetentionPoliciesGetResponse = BackupShortTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type BackupShortTermRetentionPoliciesCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { +export type ManagedInstanceVulnerabilityAssessmentsListByInstanceNextResponse = ManagedInstanceVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -14709,14 +14721,14 @@ export type BackupShortTermRetentionPoliciesCreateOrUpdateResponse = BackupShort /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type BackupShortTermRetentionPoliciesUpdateResponse = BackupShortTermRetentionPolicy & { +export type ServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -14729,14 +14741,14 @@ export type BackupShortTermRetentionPoliciesUpdateResponse = BackupShortTermRete /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: ServerVulnerabilityAssessment; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the createOrUpdate operation. */ -export type BackupShortTermRetentionPoliciesListByDatabaseResponse = BackupShortTermRetentionPolicyListResult & { +export type ServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -14749,14 +14761,14 @@ export type BackupShortTermRetentionPoliciesListByDatabaseResponse = BackupShort /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicyListResult; + parsedBody: ServerVulnerabilityAssessment; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type BackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { +export type ServerVulnerabilityAssessmentsListByServerResponse = ServerVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -14769,14 +14781,14 @@ export type BackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = Backup /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: ServerVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByServerNext operation. */ -export type BackupShortTermRetentionPoliciesBeginUpdateResponse = BackupShortTermRetentionPolicy & { +export type ServerVulnerabilityAssessmentsListByServerNextResponse = ServerVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -14789,14 +14801,14 @@ export type BackupShortTermRetentionPoliciesBeginUpdateResponse = BackupShortTer /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: ServerVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type BackupShortTermRetentionPoliciesListByDatabaseNextResponse = BackupShortTermRetentionPolicyListResult & { +export type ManagedDatabaseSensitivityLabelsGetResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -14809,14 +14821,14 @@ export type BackupShortTermRetentionPoliciesListByDatabaseNextResponse = BackupS /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicyListResult; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceKeysListByInstanceResponse = ManagedInstanceKeyListResult & { +export type ManagedDatabaseSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -14829,14 +14841,14 @@ export type ManagedInstanceKeysListByInstanceResponse = ManagedInstanceKeyListRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKeyListResult; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listCurrentByDatabase operation. */ -export type ManagedInstanceKeysGetResponse = ManagedInstanceKey & { +export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -14849,14 +14861,14 @@ export type ManagedInstanceKeysGetResponse = ManagedInstanceKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKey; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listRecommendedByDatabase operation. */ -export type ManagedInstanceKeysCreateOrUpdateResponse = ManagedInstanceKey & { +export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -14869,14 +14881,14 @@ export type ManagedInstanceKeysCreateOrUpdateResponse = ManagedInstanceKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKey; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listCurrentByDatabaseNext operation. */ -export type ManagedInstanceKeysBeginCreateOrUpdateResponse = ManagedInstanceKey & { +export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -14889,14 +14901,14 @@ export type ManagedInstanceKeysBeginCreateOrUpdateResponse = ManagedInstanceKey /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKey; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listRecommendedByDatabaseNext operation. */ -export type ManagedInstanceKeysListByInstanceNextResponse = ManagedInstanceKeyListResult & { +export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -14909,14 +14921,14 @@ export type ManagedInstanceKeysListByInstanceNextResponse = ManagedInstanceKeyLi /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKeyListResult; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the get operation. */ -export type ManagedInstanceEncryptionProtectorsListByInstanceResponse = ManagedInstanceEncryptionProtectorListResult & { +export type InstancePoolsGetResponse = InstancePool & { /** * The underlying HTTP response. */ @@ -14929,14 +14941,14 @@ export type ManagedInstanceEncryptionProtectorsListByInstanceResponse = ManagedI /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtectorListResult; + parsedBody: InstancePool; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceEncryptionProtectorsGetResponse = ManagedInstanceEncryptionProtector & { +export type InstancePoolsCreateOrUpdateResponse = InstancePool & { /** * The underlying HTTP response. */ @@ -14949,14 +14961,14 @@ export type ManagedInstanceEncryptionProtectorsGetResponse = ManagedInstanceEncr /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtector; + parsedBody: InstancePool; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the update operation. */ -export type ManagedInstanceEncryptionProtectorsCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { +export type InstancePoolsUpdateResponse = InstancePool & { /** * The underlying HTTP response. */ @@ -14969,14 +14981,14 @@ export type ManagedInstanceEncryptionProtectorsCreateOrUpdateResponse = ManagedI /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtector; + parsedBody: InstancePool; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type ManagedInstanceEncryptionProtectorsBeginCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { +export type InstancePoolsListByResourceGroupResponse = InstancePoolListResult & { /** * The underlying HTTP response. */ @@ -14989,14 +15001,14 @@ export type ManagedInstanceEncryptionProtectorsBeginCreateOrUpdateResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtector; + parsedBody: InstancePoolListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the list operation. */ -export type ManagedInstanceEncryptionProtectorsListByInstanceNextResponse = ManagedInstanceEncryptionProtectorListResult & { +export type InstancePoolsListResponse = InstancePoolListResult & { /** * The underlying HTTP response. */ @@ -15009,14 +15021,14 @@ export type ManagedInstanceEncryptionProtectorsListByInstanceNextResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtectorListResult; + parsedBody: InstancePoolListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type RecoverableManagedDatabasesListByInstanceResponse = RecoverableManagedDatabaseListResult & { +export type InstancePoolsBeginCreateOrUpdateResponse = InstancePool & { /** * The underlying HTTP response. */ @@ -15029,14 +15041,14 @@ export type RecoverableManagedDatabasesListByInstanceResponse = RecoverableManag /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableManagedDatabaseListResult; + parsedBody: InstancePool; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginUpdate operation. */ -export type RecoverableManagedDatabasesGetResponse = RecoverableManagedDatabase & { +export type InstancePoolsBeginUpdateResponse = InstancePool & { /** * The underlying HTTP response. */ @@ -15049,14 +15061,14 @@ export type RecoverableManagedDatabasesGetResponse = RecoverableManagedDatabase /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableManagedDatabase; + parsedBody: InstancePool; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type RecoverableManagedDatabasesListByInstanceNextResponse = RecoverableManagedDatabaseListResult & { +export type InstancePoolsListByResourceGroupNextResponse = InstancePoolListResult & { /** * The underlying HTTP response. */ @@ -15069,14 +15081,14 @@ export type RecoverableManagedDatabasesListByInstanceNextResponse = RecoverableM /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableManagedDatabaseListResult; + parsedBody: InstancePoolListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type ManagedInstanceVulnerabilityAssessmentsGetResponse = ManagedInstanceVulnerabilityAssessment & { +export type InstancePoolsListNextResponse = InstancePoolListResult & { /** * The underlying HTTP response. */ @@ -15089,14 +15101,14 @@ export type ManagedInstanceVulnerabilityAssessmentsGetResponse = ManagedInstance /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessment; + parsedBody: InstancePoolListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstancePool operation. */ -export type ManagedInstanceVulnerabilityAssessmentsCreateOrUpdateResponse = ManagedInstanceVulnerabilityAssessment & { +export type UsagesListByInstancePoolResponse = UsageListResult & { /** * The underlying HTTP response. */ @@ -15109,14 +15121,14 @@ export type ManagedInstanceVulnerabilityAssessmentsCreateOrUpdateResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessment; + parsedBody: UsageListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByInstancePoolNext operation. */ -export type ManagedInstanceVulnerabilityAssessmentsListByInstanceResponse = ManagedInstanceVulnerabilityAssessmentListResult & { +export type UsagesListByInstancePoolNextResponse = UsageListResult & { /** * The underlying HTTP response. */ @@ -15129,14 +15141,14 @@ export type ManagedInstanceVulnerabilityAssessmentsListByInstanceResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; + parsedBody: UsageListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByInstancePool operation. */ -export type ManagedInstanceVulnerabilityAssessmentsListByInstanceNextResponse = ManagedInstanceVulnerabilityAssessmentListResult & { +export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -15149,14 +15161,14 @@ export type ManagedInstanceVulnerabilityAssessmentsListByInstanceNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroup operation. */ -export type ServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAssessment & { +export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -15169,14 +15181,14 @@ export type ServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAsses /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessment; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnerabilityAssessment & { +export type ManagedInstancesGetResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -15189,14 +15201,14 @@ export type ServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnera /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessment; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerVulnerabilityAssessmentsListByServerResponse = ServerVulnerabilityAssessmentListResult & { +export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -15209,14 +15221,14 @@ export type ServerVulnerabilityAssessmentsListByServerResponse = ServerVulnerabi /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessmentListResult; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the update operation. */ -export type ServerVulnerabilityAssessmentsListByServerNextResponse = ServerVulnerabilityAssessmentListResult & { +export type ManagedInstancesUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -15229,14 +15241,14 @@ export type ServerVulnerabilityAssessmentsListByServerNextResponse = ServerVulne /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessmentListResult; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type ManagedDatabaseSensitivityLabelsGetResponse = SensitivityLabel & { +export type ManagedInstancesListResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -15249,14 +15261,14 @@ export type ManagedDatabaseSensitivityLabelsGetResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { +export type ManagedInstancesBeginCreateOrUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -15269,14 +15281,14 @@ export type ManagedDatabaseSensitivityLabelsCreateOrUpdateResponse = Sensitivity /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listCurrentByDatabase operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { +export type ManagedInstancesBeginUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -15289,14 +15301,14 @@ export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseResponse = Sens /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listRecommendedByDatabase operation. + * Contains response data for the listByInstancePoolNext operation. */ -export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { +export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -15309,14 +15321,14 @@ export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseResponse = /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the listCurrentByDatabaseNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { +export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -15329,14 +15341,14 @@ export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the listRecommendedByDatabaseNext operation. + * Contains response data for the listNext operation. */ -export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { +export type ManagedInstancesListNextResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -15349,14 +15361,14 @@ export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextRespons /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceListResult; }; }; /** * Contains response data for the get operation. */ -export type InstancePoolsGetResponse = InstancePool & { +export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -15369,14 +15381,14 @@ export type InstancePoolsGetResponse = InstancePool & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePool; + parsedBody: PrivateEndpointConnection; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type InstancePoolsCreateOrUpdateResponse = InstancePool & { +export type PrivateEndpointConnectionsCreateOrUpdateResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -15389,14 +15401,14 @@ export type InstancePoolsCreateOrUpdateResponse = InstancePool & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePool; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByServer operation. */ -export type InstancePoolsUpdateResponse = InstancePool & { +export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -15409,14 +15421,14 @@ export type InstancePoolsUpdateResponse = InstancePool & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePool; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type InstancePoolsListByResourceGroupResponse = InstancePoolListResult & { +export type PrivateEndpointConnectionsBeginCreateOrUpdateResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -15429,14 +15441,14 @@ export type InstancePoolsListByResourceGroupResponse = InstancePoolListResult & /** * The response body as parsed JSON or XML */ - parsedBody: InstancePoolListResult; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByServerNext operation. */ -export type InstancePoolsListResponse = InstancePoolListResult & { +export type PrivateEndpointConnectionsListByServerNextResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -15449,14 +15461,14 @@ export type InstancePoolsListResponse = InstancePoolListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePoolListResult; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type InstancePoolsBeginCreateOrUpdateResponse = InstancePool & { +export type PrivateLinkResourcesListByServerResponse = PrivateLinkResourceListResult & { /** * The underlying HTTP response. */ @@ -15469,14 +15481,14 @@ export type InstancePoolsBeginCreateOrUpdateResponse = InstancePool & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePool; + parsedBody: PrivateLinkResourceListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the get operation. */ -export type InstancePoolsBeginUpdateResponse = InstancePool & { +export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { /** * The underlying HTTP response. */ @@ -15489,14 +15501,14 @@ export type InstancePoolsBeginUpdateResponse = InstancePool & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePool; + parsedBody: PrivateLinkResource; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listByServerNext operation. */ -export type InstancePoolsListByResourceGroupNextResponse = InstancePoolListResult & { +export type PrivateLinkResourcesListByServerNextResponse = PrivateLinkResourceListResult & { /** * The underlying HTTP response. */ @@ -15509,14 +15521,14 @@ export type InstancePoolsListByResourceGroupNextResponse = InstancePoolListResul /** * The response body as parsed JSON or XML */ - parsedBody: InstancePoolListResult; + parsedBody: PrivateLinkResourceListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type InstancePoolsListNextResponse = InstancePoolListResult & { +export type ServersListByResourceGroupResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -15529,14 +15541,14 @@ export type InstancePoolsListNextResponse = InstancePoolListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: InstancePoolListResult; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the listByInstancePool operation. + * Contains response data for the get operation. */ -export type UsagesListByInstancePoolResponse = UsageListResult & { +export type ServersGetResponse = Server & { /** * The underlying HTTP response. */ @@ -15549,14 +15561,14 @@ export type UsagesListByInstancePoolResponse = UsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: UsageListResult; + parsedBody: Server; }; }; /** - * Contains response data for the listByInstancePoolNext operation. + * Contains response data for the createOrUpdate operation. */ -export type UsagesListByInstancePoolNextResponse = UsageListResult & { +export type ServersCreateOrUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -15569,14 +15581,14 @@ export type UsagesListByInstancePoolNextResponse = UsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: UsageListResult; + parsedBody: Server; }; }; /** - * Contains response data for the listByInstancePool operation. + * Contains response data for the update operation. */ -export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResult & { +export type ServersUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -15589,14 +15601,14 @@ export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResu /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: Server; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the list operation. */ -export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListResult & { +export type ServersListResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -15609,14 +15621,14 @@ export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListRes /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the checkNameAvailability operation. */ -export type ManagedInstancesGetResponse = ManagedInstance & { +export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse & { /** * The underlying HTTP response. */ @@ -15629,14 +15641,14 @@ export type ManagedInstancesGetResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: CheckNameAvailabilityResponse; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance & { +export type ServersBeginCreateOrUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -15649,14 +15661,14 @@ export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: Server; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedInstancesUpdateResponse = ManagedInstance & { +export type ServersBeginUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -15669,14 +15681,14 @@ export type ManagedInstancesUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: Server; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ManagedInstancesListResponse = ManagedInstanceListResult & { +export type ServersListByResourceGroupNextResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -15689,14 +15701,14 @@ export type ManagedInstancesListResponse = ManagedInstanceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ManagedInstancesBeginCreateOrUpdateResponse = ManagedInstance & { +export type ServersListNextResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -15709,14 +15721,14 @@ export type ManagedInstancesBeginCreateOrUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByLocation operation. */ -export type ManagedInstancesBeginUpdateResponse = ManagedInstance & { +export type CapabilitiesListByLocationResponse = LocationCapabilities & { /** * The underlying HTTP response. */ @@ -15729,14 +15741,14 @@ export type ManagedInstancesBeginUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: LocationCapabilities; }; }; /** - * Contains response data for the listByInstancePoolNext operation. + * Contains response data for the get operation. */ -export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceListResult & { +export type LongTermRetentionManagedInstanceBackupsGetResponse = ManagedInstanceLongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -15749,14 +15761,14 @@ export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceList /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ManagedInstanceLongTermRetentionBackup; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceListResult & { +export type LongTermRetentionManagedInstanceBackupsListByDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15769,14 +15781,14 @@ export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceLis /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByInstance operation. */ -export type ManagedInstancesListNextResponse = ManagedInstanceListResult & { +export type LongTermRetentionManagedInstanceBackupsListByInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15789,14 +15801,14 @@ export type ManagedInstancesListNextResponse = ManagedInstanceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByLocation operation. */ -export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & { +export type LongTermRetentionManagedInstanceBackupsListByLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15809,14 +15821,14 @@ export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getByResourceGroup operation. */ -export type PrivateEndpointConnectionsCreateOrUpdateResponse = PrivateEndpointConnection & { +export type LongTermRetentionManagedInstanceBackupsGetByResourceGroupResponse = ManagedInstanceLongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -15829,14 +15841,14 @@ export type PrivateEndpointConnectionsCreateOrUpdateResponse = PrivateEndpointCo /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: ManagedInstanceLongTermRetentionBackup; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByResourceGroupDatabase operation. */ -export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConnectionListResult & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15849,14 +15861,14 @@ export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConn /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroupInstance operation. */ -export type PrivateEndpointConnectionsBeginCreateOrUpdateResponse = PrivateEndpointConnection & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15869,14 +15881,14 @@ export type PrivateEndpointConnectionsBeginCreateOrUpdateResponse = PrivateEndpo /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listByResourceGroupLocation operation. */ -export type PrivateEndpointConnectionsListByServerNextResponse = PrivateEndpointConnectionListResult & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15889,14 +15901,14 @@ export type PrivateEndpointConnectionsListByServerNextResponse = PrivateEndpoint /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByDatabaseNext operation. */ -export type PrivateLinkResourcesListByServerResponse = PrivateLinkResourceListResult & { +export type LongTermRetentionManagedInstanceBackupsListByDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15909,14 +15921,14 @@ export type PrivateLinkResourcesListByServerResponse = PrivateLinkResourceListRe /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstanceNext operation. */ -export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { +export type LongTermRetentionManagedInstanceBackupsListByInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15929,14 +15941,14 @@ export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResource; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listByLocationNext operation. */ -export type PrivateLinkResourcesListByServerNextResponse = PrivateLinkResourceListResult & { +export type LongTermRetentionManagedInstanceBackupsListByLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15949,14 +15961,14 @@ export type PrivateLinkResourcesListByServerNextResponse = PrivateLinkResourceLi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listByResourceGroupDatabaseNext operation. */ -export type ServersListByResourceGroupResponse = ServerListResult & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15969,14 +15981,14 @@ export type ServersListByResourceGroupResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupInstanceNext operation. */ -export type ServersGetResponse = Server & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -15989,14 +16001,14 @@ export type ServersGetResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupLocationNext operation. */ -export type ServersCreateOrUpdateResponse = Server & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -16009,14 +16021,14 @@ export type ServersCreateOrUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type ServersUpdateResponse = Server & { +export type ManagedInstanceLongTermRetentionPoliciesGetResponse = ManagedInstanceLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -16029,14 +16041,14 @@ export type ServersUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: ManagedInstanceLongTermRetentionPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type ServersListResponse = ServerListResult & { +export type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -16049,14 +16061,14 @@ export type ServersListResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: ManagedInstanceLongTermRetentionPolicy; }; }; /** - * Contains response data for the checkNameAvailability operation. + * Contains response data for the listByDatabase operation. */ -export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse & { +export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseResponse = ManagedInstanceLongTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -16069,14 +16081,14 @@ export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse /** * The response body as parsed JSON or XML */ - parsedBody: CheckNameAvailabilityResponse; + parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type ServersBeginCreateOrUpdateResponse = Server & { +export type ManagedInstanceLongTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -16089,14 +16101,14 @@ export type ServersBeginCreateOrUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: ManagedInstanceLongTermRetentionPolicy; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ServersBeginUpdateResponse = Server & { +export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseNextResponse = ManagedInstanceLongTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -16109,14 +16121,14 @@ export type ServersBeginUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the get operation. */ -export type ServersListByResourceGroupNextResponse = ServerListResult & { +export type WorkloadGroupsGetResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -16129,14 +16141,14 @@ export type ServersListByResourceGroupNextResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ServersListNextResponse = ServerListResult & { +export type WorkloadGroupsCreateOrUpdateResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -16149,14 +16161,14 @@ export type ServersListNextResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the listByDatabase operation. */ -export type CapabilitiesListByLocationResponse = LocationCapabilities & { +export type WorkloadGroupsListByDatabaseResponse = WorkloadGroupListResult & { /** * The underlying HTTP response. */ @@ -16169,14 +16181,14 @@ export type CapabilitiesListByLocationResponse = LocationCapabilities & { /** * The response body as parsed JSON or XML */ - parsedBody: LocationCapabilities; + parsedBody: WorkloadGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsGetResponse = ManagedInstanceLongTermRetentionBackup & { +export type WorkloadGroupsBeginCreateOrUpdateResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -16189,14 +16201,14 @@ export type LongTermRetentionManagedInstanceBackupsGetResponse = ManagedInstance /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackup; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LongTermRetentionManagedInstanceBackupsListByDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type WorkloadGroupsListByDatabaseNextResponse = WorkloadGroupListResult & { /** * The underlying HTTP response. */ @@ -16209,14 +16221,14 @@ export type LongTermRetentionManagedInstanceBackupsListByDatabaseResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: WorkloadGroupListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the get operation. */ -export type LongTermRetentionManagedInstanceBackupsListByInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type WorkloadClassifiersGetResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -16229,14 +16241,14 @@ export type LongTermRetentionManagedInstanceBackupsListByInstanceResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsListByLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type WorkloadClassifiersCreateOrUpdateResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -16249,14 +16261,14 @@ export type LongTermRetentionManagedInstanceBackupsListByLocationResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the getByResourceGroup operation. + * Contains response data for the listByWorkloadGroup operation. */ -export type LongTermRetentionManagedInstanceBackupsGetByResourceGroupResponse = ManagedInstanceLongTermRetentionBackup & { +export type WorkloadClassifiersListByWorkloadGroupResponse = WorkloadClassifierListResult & { /** * The underlying HTTP response. */ @@ -16269,14 +16281,14 @@ export type LongTermRetentionManagedInstanceBackupsGetByResourceGroupResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackup; + parsedBody: WorkloadClassifierListResult; }; }; /** - * Contains response data for the listByResourceGroupDatabase operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type WorkloadClassifiersBeginCreateOrUpdateResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -16289,14 +16301,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the listByResourceGroupInstance operation. + * Contains response data for the listByWorkloadGroupNext operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type WorkloadClassifiersListByWorkloadGroupNextResponse = WorkloadClassifierListResult & { /** * The underlying HTTP response. */ @@ -16309,14 +16321,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: WorkloadClassifierListResult; }; }; /** - * Contains response data for the listByResourceGroupLocation operation. + * Contains response data for the get operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDetailsResult & { /** * The underlying HTTP response. */ @@ -16329,14 +16341,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseRestoreDetailsResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByInstance operation. */ -export type LongTermRetentionManagedInstanceBackupsListByDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16349,14 +16361,14 @@ export type LongTermRetentionManagedInstanceBackupsListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the get operation. */ -export type LongTermRetentionManagedInstanceBackupsListByInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabasesGetResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16369,14 +16381,14 @@ export type LongTermRetentionManagedInstanceBackupsListByInstanceNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsListByLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16389,14 +16401,14 @@ export type LongTermRetentionManagedInstanceBackupsListByLocationNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByResourceGroupDatabaseNext operation. + * Contains response data for the update operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabasesUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16409,14 +16421,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByResourceGroupInstanceNext operation. + * Contains response data for the listInaccessibleByInstance operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16429,14 +16441,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the listByResourceGroupLocationNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabasesBeginCreateOrUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16449,14 +16461,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedInstanceLongTermRetentionPoliciesGetResponse = ManagedInstanceLongTermRetentionPolicy & { +export type ManagedDatabasesBeginUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16469,14 +16481,14 @@ export type ManagedInstanceLongTermRetentionPoliciesGetResponse = ManagedInstanc /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicy; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { +export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16489,14 +16501,14 @@ export type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicy; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listInaccessibleByInstanceNext operation. */ -export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseResponse = ManagedInstanceLongTermRetentionPolicyListResult & { +export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16509,14 +16521,14 @@ export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedInstanceLongTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { +export type ServerAzureADAdministratorsGetResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -16529,14 +16541,14 @@ export type ManagedInstanceLongTermRetentionPoliciesBeginCreateOrUpdateResponse /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicy; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseNextResponse = ManagedInstanceLongTermRetentionPolicyListResult & { +export type ServerAzureADAdministratorsCreateOrUpdateResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -16549,14 +16561,14 @@ export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServer operation. */ -export type WorkloadGroupsGetResponse = WorkloadGroup & { +export type ServerAzureADAdministratorsListByServerResponse = AdministratorListResult & { /** * The underlying HTTP response. */ @@ -16569,14 +16581,14 @@ export type WorkloadGroupsGetResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: AdministratorListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the disableAzureADOnlyAuthentication operation. */ -export type WorkloadGroupsCreateOrUpdateResponse = WorkloadGroup & { +export type ServerAzureADAdministratorsDisableAzureADOnlyAuthenticationResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -16589,14 +16601,14 @@ export type WorkloadGroupsCreateOrUpdateResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type WorkloadGroupsListByDatabaseResponse = WorkloadGroupListResult & { +export type ServerAzureADAdministratorsBeginCreateOrUpdateResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -16609,14 +16621,14 @@ export type WorkloadGroupsListByDatabaseResponse = WorkloadGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroupListResult; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginDisableAzureADOnlyAuthentication operation. */ -export type WorkloadGroupsBeginCreateOrUpdateResponse = WorkloadGroup & { +export type ServerAzureADAdministratorsBeginDisableAzureADOnlyAuthenticationResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -16629,14 +16641,14 @@ export type WorkloadGroupsBeginCreateOrUpdateResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByServerNext operation. */ -export type WorkloadGroupsListByDatabaseNextResponse = WorkloadGroupListResult & { +export type ServerAzureADAdministratorsListByServerNextResponse = AdministratorListResult & { /** * The underlying HTTP response. */ @@ -16649,14 +16661,14 @@ export type WorkloadGroupsListByDatabaseNextResponse = WorkloadGroupListResult & /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroupListResult; + parsedBody: AdministratorListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByManagedInstance operation. */ -export type WorkloadClassifiersGetResponse = WorkloadClassifier & { +export type ManagedInstanceOperationsListByManagedInstanceResponse = ManagedInstanceOperationListResult & { /** * The underlying HTTP response. */ @@ -16669,14 +16681,14 @@ export type WorkloadClassifiersGetResponse = WorkloadClassifier & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: ManagedInstanceOperationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkloadClassifiersCreateOrUpdateResponse = WorkloadClassifier & { +export type ManagedInstanceOperationsGetResponse = ManagedInstanceOperation & { /** * The underlying HTTP response. */ @@ -16689,14 +16701,14 @@ export type WorkloadClassifiersCreateOrUpdateResponse = WorkloadClassifier & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: ManagedInstanceOperation; }; }; /** - * Contains response data for the listByWorkloadGroup operation. + * Contains response data for the listByManagedInstanceNext operation. */ -export type WorkloadClassifiersListByWorkloadGroupResponse = WorkloadClassifierListResult & { +export type ManagedInstanceOperationsListByManagedInstanceNextResponse = ManagedInstanceOperationListResult & { /** * The underlying HTTP response. */ @@ -16709,14 +16721,14 @@ export type WorkloadClassifiersListByWorkloadGroupResponse = WorkloadClassifierL /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifierListResult; + parsedBody: ManagedInstanceOperationListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listSyncDatabaseIds operation. */ -export type WorkloadClassifiersBeginCreateOrUpdateResponse = WorkloadClassifier & { +export type SyncGroupsListSyncDatabaseIdsResponse = SyncDatabaseIdListResult & { /** * The underlying HTTP response. */ @@ -16729,14 +16741,14 @@ export type WorkloadClassifiersBeginCreateOrUpdateResponse = WorkloadClassifier /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: SyncDatabaseIdListResult; }; }; /** - * Contains response data for the listByWorkloadGroupNext operation. + * Contains response data for the listHubSchemas operation. */ -export type WorkloadClassifiersListByWorkloadGroupNextResponse = WorkloadClassifierListResult & { +export type SyncGroupsListHubSchemasResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -16749,14 +16761,14 @@ export type WorkloadClassifiersListByWorkloadGroupNextResponse = WorkloadClassif /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifierListResult; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listLogs operation. */ -export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDetailsResult & { +export type SyncGroupsListLogsResponse = SyncGroupLogListResult & { /** * The underlying HTTP response. */ @@ -16769,14 +16781,14 @@ export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDet /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseRestoreDetailsResult; + parsedBody: SyncGroupLogListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the get operation. */ -export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult & { +export type SyncGroupsGetResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -16789,14 +16801,14 @@ export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult & /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabasesGetResponse = ManagedDatabase & { +export type SyncGroupsCreateOrUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -16809,14 +16821,14 @@ export type ManagedDatabasesGetResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the update operation. */ -export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase & { +export type SyncGroupsUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -16829,14 +16841,14 @@ export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedDatabasesUpdateResponse = ManagedDatabase & { +export type SyncGroupsListByDatabaseResponse = SyncGroupListResult & { /** * The underlying HTTP response. */ @@ -16849,14 +16861,14 @@ export type ManagedDatabasesUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: SyncGroupListResult; }; }; /** - * Contains response data for the listInaccessibleByInstance operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabaseListResult & { +export type SyncGroupsBeginCreateOrUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -16869,14 +16881,14 @@ export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabase /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedDatabasesBeginCreateOrUpdateResponse = ManagedDatabase & { +export type SyncGroupsBeginUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -16889,14 +16901,14 @@ export type ManagedDatabasesBeginCreateOrUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listSyncDatabaseIdsNext operation. */ -export type ManagedDatabasesBeginUpdateResponse = ManagedDatabase & { +export type SyncGroupsListSyncDatabaseIdsNextResponse = SyncDatabaseIdListResult & { /** * The underlying HTTP response. */ @@ -16909,14 +16921,14 @@ export type ManagedDatabasesBeginUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: SyncDatabaseIdListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listHubSchemasNext operation. */ -export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResult & { +export type SyncGroupsListHubSchemasNextResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -16929,14 +16941,14 @@ export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResu /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the listInaccessibleByInstanceNext operation. + * Contains response data for the listLogsNext operation. */ -export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedDatabaseListResult & { +export type SyncGroupsListLogsNextResponse = SyncGroupLogListResult & { /** * The underlying HTTP response. */ @@ -16949,14 +16961,14 @@ export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedData /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: SyncGroupLogListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ServerAzureADAdministratorsGetResponse = ServerAzureADAdministrator & { +export type SyncGroupsListByDatabaseNextResponse = SyncGroupListResult & { /** * The underlying HTTP response. */ @@ -16969,14 +16981,14 @@ export type ServerAzureADAdministratorsGetResponse = ServerAzureADAdministrator /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncGroupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerAzureADAdministratorsCreateOrUpdateResponse = ServerAzureADAdministrator & { +export type SyncMembersGetResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -16989,14 +17001,14 @@ export type ServerAzureADAdministratorsCreateOrUpdateResponse = ServerAzureADAdm /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncMember; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerAzureADAdministratorsListByServerResponse = AdministratorListResult & { +export type SyncMembersCreateOrUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -17009,14 +17021,14 @@ export type ServerAzureADAdministratorsListByServerResponse = AdministratorListR /** * The response body as parsed JSON or XML */ - parsedBody: AdministratorListResult; + parsedBody: SyncMember; }; }; /** - * Contains response data for the disableAzureADOnlyAuthentication operation. + * Contains response data for the update operation. */ -export type ServerAzureADAdministratorsDisableAzureADOnlyAuthenticationResponse = ServerAzureADAdministrator & { +export type SyncMembersUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -17029,14 +17041,14 @@ export type ServerAzureADAdministratorsDisableAzureADOnlyAuthenticationResponse /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncMember; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listBySyncGroup operation. */ -export type ServerAzureADAdministratorsBeginCreateOrUpdateResponse = ServerAzureADAdministrator & { +export type SyncMembersListBySyncGroupResponse = SyncMemberListResult & { /** * The underlying HTTP response. */ @@ -17049,14 +17061,14 @@ export type ServerAzureADAdministratorsBeginCreateOrUpdateResponse = ServerAzure /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncMemberListResult; }; }; /** - * Contains response data for the beginDisableAzureADOnlyAuthentication operation. + * Contains response data for the listMemberSchemas operation. */ -export type ServerAzureADAdministratorsBeginDisableAzureADOnlyAuthenticationResponse = ServerAzureADAdministrator & { +export type SyncMembersListMemberSchemasResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -17069,14 +17081,14 @@ export type ServerAzureADAdministratorsBeginDisableAzureADOnlyAuthenticationResp /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerAzureADAdministratorsListByServerNextResponse = AdministratorListResult & { +export type SyncMembersBeginCreateOrUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -17089,14 +17101,14 @@ export type ServerAzureADAdministratorsListByServerNextResponse = AdministratorL /** * The response body as parsed JSON or XML */ - parsedBody: AdministratorListResult; + parsedBody: SyncMember; }; }; /** - * Contains response data for the listByManagedInstance operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedInstanceOperationsListByManagedInstanceResponse = ManagedInstanceOperationListResult & { +export type SyncMembersBeginUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -17109,14 +17121,14 @@ export type ManagedInstanceOperationsListByManagedInstanceResponse = ManagedInst /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceOperationListResult; + parsedBody: SyncMember; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listBySyncGroupNext operation. */ -export type ManagedInstanceOperationsGetResponse = ManagedInstanceOperation & { +export type SyncMembersListBySyncGroupNextResponse = SyncMemberListResult & { /** * The underlying HTTP response. */ @@ -17129,14 +17141,14 @@ export type ManagedInstanceOperationsGetResponse = ManagedInstanceOperation & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceOperation; + parsedBody: SyncMemberListResult; }; }; /** - * Contains response data for the listByManagedInstanceNext operation. + * Contains response data for the listMemberSchemasNext operation. */ -export type ManagedInstanceOperationsListByManagedInstanceNextResponse = ManagedInstanceOperationListResult & { +export type SyncMembersListMemberSchemasNextResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -17149,6 +17161,6 @@ export type ManagedInstanceOperationsListByManagedInstanceNextResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceOperationListResult; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; diff --git a/sdk/sql/arm-sql/src/models/mappers.ts b/sdk/sql/arm-sql/src/models/mappers.ts index 10ecdecb98a4..ec999d7d38a5 100644 --- a/sdk/sql/arm-sql/src/models/mappers.ts +++ b/sdk/sql/arm-sql/src/models/mappers.ts @@ -2815,74 +2815,37 @@ export const SyncAgentLinkedDatabase: msRest.CompositeMapper = { } }; -export const SyncDatabaseIdProperties: msRest.CompositeMapper = { - serializedName: "SyncDatabaseIdProperties", - type: { - name: "Composite", - className: "SyncDatabaseIdProperties", - modelProperties: { - id: { - readOnly: true, - serializedName: "id", - type: { - name: "String" - } - } - } - } -}; - -export const SyncFullSchemaTableColumn: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaTableColumn", +export const SubscriptionUsage: msRest.CompositeMapper = { + serializedName: "SubscriptionUsage", type: { name: "Composite", - className: "SyncFullSchemaTableColumn", + className: "SubscriptionUsage", modelProperties: { - dataSize: { - readOnly: true, - serializedName: "dataSize", - type: { - name: "String" - } - }, - dataType: { - readOnly: true, - serializedName: "dataType", - type: { - name: "String" - } - }, - errorId: { + ...ProxyResource.type.modelProperties, + displayName: { readOnly: true, - serializedName: "errorId", + serializedName: "properties.displayName", type: { name: "String" } }, - hasError: { - readOnly: true, - serializedName: "hasError", - type: { - name: "Boolean" - } - }, - isPrimaryKey: { + currentValue: { readOnly: true, - serializedName: "isPrimaryKey", + serializedName: "properties.currentValue", type: { - name: "Boolean" + name: "Number" } }, - name: { + limit: { readOnly: true, - serializedName: "name", + serializedName: "properties.limit", type: { - name: "String" + name: "Number" } }, - quotedName: { + unit: { readOnly: true, - serializedName: "quotedName", + serializedName: "properties.unit", type: { name: "String" } @@ -2891,131 +2854,111 @@ export const SyncFullSchemaTableColumn: msRest.CompositeMapper = { } }; -export const SyncFullSchemaTable: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaTable", +export const VirtualCluster: msRest.CompositeMapper = { + serializedName: "VirtualCluster", type: { name: "Composite", - className: "SyncFullSchemaTable", + className: "VirtualCluster", modelProperties: { - columns: { - readOnly: true, - serializedName: "columns", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SyncFullSchemaTableColumn" - } - } - } - }, - errorId: { + ...TrackedResource.type.modelProperties, + subnetId: { readOnly: true, - serializedName: "errorId", + serializedName: "properties.subnetId", type: { name: "String" } }, - hasError: { - readOnly: true, - serializedName: "hasError", - type: { - name: "Boolean" - } - }, - name: { - readOnly: true, - serializedName: "name", + family: { + serializedName: "properties.family", type: { name: "String" } }, - quotedName: { + childResources: { readOnly: true, - serializedName: "quotedName", + serializedName: "properties.childResources", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const SyncFullSchemaProperties: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaProperties", +export const VirtualClusterUpdate: msRest.CompositeMapper = { + serializedName: "VirtualClusterUpdate", type: { name: "Composite", - className: "SyncFullSchemaProperties", + className: "VirtualClusterUpdate", modelProperties: { - tables: { + subnetId: { readOnly: true, - serializedName: "tables", + serializedName: "properties.subnetId", + type: { + name: "String" + } + }, + family: { + serializedName: "properties.family", + type: { + name: "String" + } + }, + childResources: { + readOnly: true, + serializedName: "properties.childResources", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "SyncFullSchemaTable" + name: "String" } } } }, - lastUpdateTime: { - readOnly: true, - serializedName: "lastUpdateTime", + tags: { + serializedName: "tags", type: { - name: "DateTime" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } } } } }; -export const SyncGroupLogProperties: msRest.CompositeMapper = { - serializedName: "SyncGroupLogProperties", +export const VirtualNetworkRule: msRest.CompositeMapper = { + serializedName: "VirtualNetworkRule", type: { name: "Composite", - className: "SyncGroupLogProperties", + className: "VirtualNetworkRule", modelProperties: { - timestamp: { - readOnly: true, - serializedName: "timestamp", - type: { - name: "DateTime" - } - }, - type: { - readOnly: true, - serializedName: "type", - type: { - name: "String" - } - }, - source: { - readOnly: true, - serializedName: "source", - type: { - name: "String" - } - }, - details: { - readOnly: true, - serializedName: "details", + ...ProxyResource.type.modelProperties, + virtualNetworkSubnetId: { + required: true, + serializedName: "properties.virtualNetworkSubnetId", type: { name: "String" } }, - tracingId: { - readOnly: true, - serializedName: "tracingId", + ignoreMissingVnetServiceEndpoint: { + serializedName: "properties.ignoreMissingVnetServiceEndpoint", type: { - name: "Uuid" + name: "Boolean" } }, - operationStatus: { + state: { readOnly: true, - serializedName: "operationStatus", + serializedName: "properties.state", type: { name: "String" } @@ -3024,652 +2967,288 @@ export const SyncGroupLogProperties: msRest.CompositeMapper = { } }; -export const SyncGroupSchemaTableColumn: msRest.CompositeMapper = { - serializedName: "SyncGroupSchemaTableColumn", +export const ExtendedDatabaseBlobAuditingPolicy: msRest.CompositeMapper = { + serializedName: "ExtendedDatabaseBlobAuditingPolicy", type: { name: "Composite", - className: "SyncGroupSchemaTableColumn", + className: "ExtendedDatabaseBlobAuditingPolicy", modelProperties: { - quotedName: { - serializedName: "quotedName", + ...ProxyResource.type.modelProperties, + predicateExpression: { + serializedName: "properties.predicateExpression", type: { name: "String" } }, - dataSize: { - serializedName: "dataSize", + state: { + required: true, + serializedName: "properties.state", + type: { + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] + } + }, + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } }, - dataType: { - serializedName: "dataType", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { name: "String" } - } - } - } -}; - -export const SyncGroupSchemaTable: msRest.CompositeMapper = { - serializedName: "SyncGroupSchemaTable", - type: { - name: "Composite", - className: "SyncGroupSchemaTable", - modelProperties: { - columns: { - serializedName: "columns", + }, + retentionDays: { + serializedName: "properties.retentionDays", + type: { + name: "Number" + } + }, + auditActionsAndGroups: { + serializedName: "properties.auditActionsAndGroups", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "SyncGroupSchemaTableColumn" + name: "String" } } } }, - quotedName: { - serializedName: "quotedName", + storageAccountSubscriptionId: { + serializedName: "properties.storageAccountSubscriptionId", type: { - name: "String" + name: "Uuid" } - } - } - } -}; - -export const SyncGroupSchema: msRest.CompositeMapper = { - serializedName: "SyncGroupSchema", - type: { - name: "Composite", - className: "SyncGroupSchema", - modelProperties: { - tables: { - serializedName: "tables", + }, + isStorageSecondaryKeyInUse: { + serializedName: "properties.isStorageSecondaryKeyInUse", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SyncGroupSchemaTable" - } - } + name: "Boolean" } }, - masterSyncMemberName: { - serializedName: "masterSyncMemberName", + isAzureMonitorTargetEnabled: { + serializedName: "properties.isAzureMonitorTargetEnabled", type: { - name: "String" + name: "Boolean" + } + }, + queueDelayMs: { + serializedName: "properties.queueDelayMs", + type: { + name: "Number" } } } } }; -export const SyncGroup: msRest.CompositeMapper = { - serializedName: "SyncGroup", +export const ExtendedServerBlobAuditingPolicy: msRest.CompositeMapper = { + serializedName: "ExtendedServerBlobAuditingPolicy", type: { name: "Composite", - className: "SyncGroup", + className: "ExtendedServerBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - interval: { - serializedName: "properties.interval", + predicateExpression: { + serializedName: "properties.predicateExpression", type: { - name: "Number" + name: "String" } }, - lastSyncTime: { - readOnly: true, - serializedName: "properties.lastSyncTime", + state: { + required: true, + serializedName: "properties.state", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - conflictResolutionPolicy: { - serializedName: "properties.conflictResolutionPolicy", + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } }, - syncDatabaseId: { - serializedName: "properties.syncDatabaseId", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { name: "String" } }, - hubDatabaseUserName: { - serializedName: "properties.hubDatabaseUserName", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "String" + name: "Number" } }, - hubDatabasePassword: { - serializedName: "properties.hubDatabasePassword", + auditActionsAndGroups: { + serializedName: "properties.auditActionsAndGroups", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - syncState: { - readOnly: true, - serializedName: "properties.syncState", + storageAccountSubscriptionId: { + serializedName: "properties.storageAccountSubscriptionId", type: { - name: "String" + name: "Uuid" } }, - schema: { - serializedName: "properties.schema", + isStorageSecondaryKeyInUse: { + serializedName: "properties.isStorageSecondaryKeyInUse", type: { - name: "Composite", - className: "SyncGroupSchema" + name: "Boolean" + } + }, + isAzureMonitorTargetEnabled: { + serializedName: "properties.isAzureMonitorTargetEnabled", + type: { + name: "Boolean" + } + }, + queueDelayMs: { + serializedName: "properties.queueDelayMs", + type: { + name: "Number" } } } } }; -export const SyncMember: msRest.CompositeMapper = { - serializedName: "SyncMember", +export const ServerBlobAuditingPolicy: msRest.CompositeMapper = { + serializedName: "ServerBlobAuditingPolicy", type: { name: "Composite", - className: "SyncMember", + className: "ServerBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - databaseType: { - serializedName: "properties.databaseType", + state: { + required: true, + serializedName: "properties.state", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - syncAgentId: { - serializedName: "properties.syncAgentId", + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } }, - sqlServerDatabaseId: { - serializedName: "properties.sqlServerDatabaseId", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { - name: "Uuid" + name: "String" } }, - serverName: { - serializedName: "properties.serverName", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "String" + name: "Number" } }, - databaseName: { - serializedName: "properties.databaseName", + auditActionsAndGroups: { + serializedName: "properties.auditActionsAndGroups", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - userName: { - serializedName: "properties.userName", + storageAccountSubscriptionId: { + serializedName: "properties.storageAccountSubscriptionId", type: { - name: "String" + name: "Uuid" } }, - password: { - serializedName: "properties.password", + isStorageSecondaryKeyInUse: { + serializedName: "properties.isStorageSecondaryKeyInUse", type: { - name: "String" + name: "Boolean" } }, - syncDirection: { - serializedName: "properties.syncDirection", + isAzureMonitorTargetEnabled: { + serializedName: "properties.isAzureMonitorTargetEnabled", type: { - name: "String" + name: "Boolean" } }, - syncState: { - readOnly: true, - serializedName: "properties.syncState", + queueDelayMs: { + serializedName: "properties.queueDelayMs", type: { - name: "String" + name: "Number" } } } } }; -export const SubscriptionUsage: msRest.CompositeMapper = { - serializedName: "SubscriptionUsage", +export const DatabaseBlobAuditingPolicy: msRest.CompositeMapper = { + serializedName: "DatabaseBlobAuditingPolicy", type: { name: "Composite", - className: "SubscriptionUsage", + className: "DatabaseBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - displayName: { + kind: { readOnly: true, - serializedName: "properties.displayName", + serializedName: "kind", type: { name: "String" } }, - currentValue: { - readOnly: true, - serializedName: "properties.currentValue", - type: { - name: "Number" - } - }, - limit: { - readOnly: true, - serializedName: "properties.limit", + state: { + required: true, + serializedName: "properties.state", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - unit: { - readOnly: true, - serializedName: "properties.unit", + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } - } - } - } -}; - -export const VirtualCluster: msRest.CompositeMapper = { - serializedName: "VirtualCluster", - type: { - name: "Composite", - className: "VirtualCluster", - modelProperties: { - ...TrackedResource.type.modelProperties, - subnetId: { - readOnly: true, - serializedName: "properties.subnetId", + }, + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { name: "String" } }, - family: { - serializedName: "properties.family", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "String" + name: "Number" } }, - childResources: { - readOnly: true, - serializedName: "properties.childResources", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const VirtualClusterUpdate: msRest.CompositeMapper = { - serializedName: "VirtualClusterUpdate", - type: { - name: "Composite", - className: "VirtualClusterUpdate", - modelProperties: { - subnetId: { - readOnly: true, - serializedName: "properties.subnetId", - type: { - name: "String" - } - }, - family: { - serializedName: "properties.family", - type: { - name: "String" - } - }, - childResources: { - readOnly: true, - serializedName: "properties.childResources", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const VirtualNetworkRule: msRest.CompositeMapper = { - serializedName: "VirtualNetworkRule", - type: { - name: "Composite", - className: "VirtualNetworkRule", - modelProperties: { - ...ProxyResource.type.modelProperties, - virtualNetworkSubnetId: { - required: true, - serializedName: "properties.virtualNetworkSubnetId", - type: { - name: "String" - } - }, - ignoreMissingVnetServiceEndpoint: { - serializedName: "properties.ignoreMissingVnetServiceEndpoint", - type: { - name: "Boolean" - } - }, - state: { - readOnly: true, - serializedName: "properties.state", - type: { - name: "String" - } - } - } - } -}; - -export const ExtendedDatabaseBlobAuditingPolicy: msRest.CompositeMapper = { - serializedName: "ExtendedDatabaseBlobAuditingPolicy", - type: { - name: "Composite", - className: "ExtendedDatabaseBlobAuditingPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - predicateExpression: { - serializedName: "properties.predicateExpression", - type: { - name: "String" - } - }, - state: { - required: true, - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] - } - }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", - type: { - name: "String" - } - }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", - type: { - name: "String" - } - }, - retentionDays: { - serializedName: "properties.retentionDays", - type: { - name: "Number" - } - }, - auditActionsAndGroups: { - serializedName: "properties.auditActionsAndGroups", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - storageAccountSubscriptionId: { - serializedName: "properties.storageAccountSubscriptionId", - type: { - name: "Uuid" - } - }, - isStorageSecondaryKeyInUse: { - serializedName: "properties.isStorageSecondaryKeyInUse", - type: { - name: "Boolean" - } - }, - isAzureMonitorTargetEnabled: { - serializedName: "properties.isAzureMonitorTargetEnabled", - type: { - name: "Boolean" - } - }, - queueDelayMs: { - serializedName: "properties.queueDelayMs", - type: { - name: "Number" - } - } - } - } -}; - -export const ExtendedServerBlobAuditingPolicy: msRest.CompositeMapper = { - serializedName: "ExtendedServerBlobAuditingPolicy", - type: { - name: "Composite", - className: "ExtendedServerBlobAuditingPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - predicateExpression: { - serializedName: "properties.predicateExpression", - type: { - name: "String" - } - }, - state: { - required: true, - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] - } - }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", - type: { - name: "String" - } - }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", - type: { - name: "String" - } - }, - retentionDays: { - serializedName: "properties.retentionDays", - type: { - name: "Number" - } - }, - auditActionsAndGroups: { - serializedName: "properties.auditActionsAndGroups", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - storageAccountSubscriptionId: { - serializedName: "properties.storageAccountSubscriptionId", - type: { - name: "Uuid" - } - }, - isStorageSecondaryKeyInUse: { - serializedName: "properties.isStorageSecondaryKeyInUse", - type: { - name: "Boolean" - } - }, - isAzureMonitorTargetEnabled: { - serializedName: "properties.isAzureMonitorTargetEnabled", - type: { - name: "Boolean" - } - }, - queueDelayMs: { - serializedName: "properties.queueDelayMs", - type: { - name: "Number" - } - } - } - } -}; - -export const ServerBlobAuditingPolicy: msRest.CompositeMapper = { - serializedName: "ServerBlobAuditingPolicy", - type: { - name: "Composite", - className: "ServerBlobAuditingPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - state: { - required: true, - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] - } - }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", - type: { - name: "String" - } - }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", - type: { - name: "String" - } - }, - retentionDays: { - serializedName: "properties.retentionDays", - type: { - name: "Number" - } - }, - auditActionsAndGroups: { - serializedName: "properties.auditActionsAndGroups", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - storageAccountSubscriptionId: { - serializedName: "properties.storageAccountSubscriptionId", - type: { - name: "Uuid" - } - }, - isStorageSecondaryKeyInUse: { - serializedName: "properties.isStorageSecondaryKeyInUse", - type: { - name: "Boolean" - } - }, - isAzureMonitorTargetEnabled: { - serializedName: "properties.isAzureMonitorTargetEnabled", - type: { - name: "Boolean" - } - }, - queueDelayMs: { - serializedName: "properties.queueDelayMs", - type: { - name: "Number" - } - } - } - } -}; - -export const DatabaseBlobAuditingPolicy: msRest.CompositeMapper = { - serializedName: "DatabaseBlobAuditingPolicy", - type: { - name: "Composite", - className: "DatabaseBlobAuditingPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - kind: { - readOnly: true, - serializedName: "kind", - type: { - name: "String" - } - }, - state: { - required: true, - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] - } - }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", - type: { - name: "String" - } - }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", - type: { - name: "String" - } - }, - retentionDays: { - serializedName: "properties.retentionDays", - type: { - name: "Number" - } - }, - auditActionsAndGroups: { - serializedName: "properties.auditActionsAndGroups", + auditActionsAndGroups: { + serializedName: "properties.auditActionsAndGroups", type: { name: "Sequence", element: { @@ -7287,18 +6866,187 @@ export const CheckNameAvailabilityResponse: msRest.CompositeMapper = { }, reason: { readOnly: true, - serializedName: "reason", + serializedName: "reason", + type: { + name: "Enum", + allowedValues: [ + "Invalid", + "AlreadyExists" + ] + } + }, + message: { + readOnly: true, + serializedName: "message", + type: { + name: "String" + } + } + } + } +}; + +export const MaxSizeCapability: msRest.CompositeMapper = { + serializedName: "MaxSizeCapability", + type: { + name: "Composite", + className: "MaxSizeCapability", + modelProperties: { + limit: { + readOnly: true, + serializedName: "limit", + type: { + name: "Number" + } + }, + unit: { + readOnly: true, + serializedName: "unit", + type: { + name: "String" + } + } + } + } +}; + +export const LogSizeCapability: msRest.CompositeMapper = { + serializedName: "LogSizeCapability", + type: { + name: "Composite", + className: "LogSizeCapability", + modelProperties: { + limit: { + readOnly: true, + serializedName: "limit", + type: { + name: "Number" + } + }, + unit: { + readOnly: true, + serializedName: "unit", + type: { + name: "String" + } + } + } + } +}; + +export const MaxSizeRangeCapability: msRest.CompositeMapper = { + serializedName: "MaxSizeRangeCapability", + type: { + name: "Composite", + className: "MaxSizeRangeCapability", + modelProperties: { + minValue: { + readOnly: true, + serializedName: "minValue", + type: { + name: "Composite", + className: "MaxSizeCapability" + } + }, + maxValue: { + readOnly: true, + serializedName: "maxValue", + type: { + name: "Composite", + className: "MaxSizeCapability" + } + }, + scaleSize: { + readOnly: true, + serializedName: "scaleSize", + type: { + name: "Composite", + className: "MaxSizeCapability" + } + }, + logSize: { + readOnly: true, + serializedName: "logSize", + type: { + name: "Composite", + className: "LogSizeCapability" + } + }, + status: { + readOnly: true, + serializedName: "status", + type: { + name: "Enum", + allowedValues: [ + "Visible", + "Available", + "Default", + "Disabled" + ] + } + }, + reason: { + serializedName: "reason", + type: { + name: "String" + } + } + } + } +}; + +export const PerformanceLevelCapability: msRest.CompositeMapper = { + serializedName: "PerformanceLevelCapability", + type: { + name: "Composite", + className: "PerformanceLevelCapability", + modelProperties: { + value: { + readOnly: true, + serializedName: "value", + type: { + name: "Number" + } + }, + unit: { + readOnly: true, + serializedName: "unit", + type: { + name: "String" + } + } + } + } +}; + +export const LicenseTypeCapability: msRest.CompositeMapper = { + serializedName: "LicenseTypeCapability", + type: { + name: "Composite", + className: "LicenseTypeCapability", + modelProperties: { + name: { + readOnly: true, + serializedName: "name", + type: { + name: "String" + } + }, + status: { + readOnly: true, + serializedName: "status", type: { name: "Enum", allowedValues: [ - "Invalid", - "AlreadyExists" + "Visible", + "Available", + "Default", + "Disabled" ] } }, - message: { - readOnly: true, - serializedName: "message", + reason: { + serializedName: "reason", type: { name: "String" } @@ -7307,15 +7055,36 @@ export const CheckNameAvailabilityResponse: msRest.CompositeMapper = { } }; -export const MaxSizeCapability: msRest.CompositeMapper = { - serializedName: "MaxSizeCapability", +export const AutoPauseDelayTimeRange: msRest.CompositeMapper = { + serializedName: "AutoPauseDelayTimeRange", type: { name: "Composite", - className: "MaxSizeCapability", + className: "AutoPauseDelayTimeRange", modelProperties: { - limit: { + minValue: { readOnly: true, - serializedName: "limit", + serializedName: "minValue", + type: { + name: "Number" + } + }, + maxValue: { + readOnly: true, + serializedName: "maxValue", + type: { + name: "Number" + } + }, + stepSize: { + readOnly: true, + serializedName: "stepSize", + type: { + name: "Number" + } + }, + default: { + readOnly: true, + serializedName: "default", type: { name: "Number" } @@ -7326,27 +7095,46 @@ export const MaxSizeCapability: msRest.CompositeMapper = { type: { name: "String" } + }, + doNotPauseValue: { + readOnly: true, + serializedName: "doNotPauseValue", + type: { + name: "Number" + } } } } }; -export const LogSizeCapability: msRest.CompositeMapper = { - serializedName: "LogSizeCapability", +export const MinCapacityCapability: msRest.CompositeMapper = { + serializedName: "MinCapacityCapability", type: { name: "Composite", - className: "LogSizeCapability", + className: "MinCapacityCapability", modelProperties: { - limit: { + value: { readOnly: true, - serializedName: "limit", + serializedName: "value", type: { name: "Number" } }, - unit: { + status: { readOnly: true, - serializedName: "unit", + serializedName: "status", + type: { + name: "Enum", + allowedValues: [ + "Visible", + "Available", + "Default", + "Disabled" + ] + } + }, + reason: { + serializedName: "reason", type: { name: "String" } @@ -7355,42 +7143,109 @@ export const LogSizeCapability: msRest.CompositeMapper = { } }; -export const MaxSizeRangeCapability: msRest.CompositeMapper = { - serializedName: "MaxSizeRangeCapability", +export const ServiceObjectiveCapability: msRest.CompositeMapper = { + serializedName: "ServiceObjectiveCapability", type: { name: "Composite", - className: "MaxSizeRangeCapability", + className: "ServiceObjectiveCapability", modelProperties: { - minValue: { + id: { readOnly: true, - serializedName: "minValue", + serializedName: "id", + type: { + name: "Uuid" + } + }, + name: { + readOnly: true, + serializedName: "name", + type: { + name: "String" + } + }, + supportedMaxSizes: { + readOnly: true, + serializedName: "supportedMaxSizes", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MaxSizeRangeCapability" + } + } + } + }, + performanceLevel: { + readOnly: true, + serializedName: "performanceLevel", type: { name: "Composite", - className: "MaxSizeCapability" + className: "PerformanceLevelCapability" } }, - maxValue: { + sku: { readOnly: true, - serializedName: "maxValue", + serializedName: "sku", type: { name: "Composite", - className: "MaxSizeCapability" + className: "Sku" } }, - scaleSize: { + supportedLicenseTypes: { readOnly: true, - serializedName: "scaleSize", + serializedName: "supportedLicenseTypes", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "LicenseTypeCapability" + } + } + } + }, + includedMaxSize: { + readOnly: true, + serializedName: "includedMaxSize", type: { name: "Composite", className: "MaxSizeCapability" } }, - logSize: { + zoneRedundant: { readOnly: true, - serializedName: "logSize", + serializedName: "zoneRedundant", + type: { + name: "Boolean" + } + }, + supportedAutoPauseDelay: { + readOnly: true, + serializedName: "supportedAutoPauseDelay", type: { name: "Composite", - className: "LogSizeCapability" + className: "AutoPauseDelayTimeRange" + } + }, + supportedMinCapacities: { + readOnly: true, + serializedName: "supportedMinCapacities", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MinCapacityCapability" + } + } + } + }, + computeModel: { + readOnly: true, + serializedName: "computeModel", + type: { + name: "String" } }, status: { @@ -7416,22 +7271,34 @@ export const MaxSizeRangeCapability: msRest.CompositeMapper = { } }; -export const PerformanceLevelCapability: msRest.CompositeMapper = { - serializedName: "PerformanceLevelCapability", +export const ReadScaleCapability: msRest.CompositeMapper = { + serializedName: "ReadScaleCapability", type: { name: "Composite", - className: "PerformanceLevelCapability", + className: "ReadScaleCapability", modelProperties: { - value: { + maxNumberOfReplicas: { readOnly: true, - serializedName: "value", + serializedName: "maxNumberOfReplicas", type: { name: "Number" } }, - unit: { + status: { readOnly: true, - serializedName: "unit", + serializedName: "status", + type: { + name: "Enum", + allowedValues: [ + "Visible", + "Available", + "Default", + "Disabled" + ] + } + }, + reason: { + serializedName: "reason", type: { name: "String" } @@ -7440,15 +7307,15 @@ export const PerformanceLevelCapability: msRest.CompositeMapper = { } }; -export const LicenseTypeCapability: msRest.CompositeMapper = { - serializedName: "LicenseTypeCapability", +export const StorageCapability: msRest.CompositeMapper = { + serializedName: "StorageCapability", type: { name: "Composite", - className: "LicenseTypeCapability", + className: "StorageCapability", modelProperties: { - name: { + storageAccountType: { readOnly: true, - serializedName: "name", + serializedName: "storageAccountType", type: { name: "String" } @@ -7476,71 +7343,103 @@ export const LicenseTypeCapability: msRest.CompositeMapper = { } }; -export const AutoPauseDelayTimeRange: msRest.CompositeMapper = { - serializedName: "AutoPauseDelayTimeRange", +export const EditionCapability: msRest.CompositeMapper = { + serializedName: "EditionCapability", type: { name: "Composite", - className: "AutoPauseDelayTimeRange", + className: "EditionCapability", modelProperties: { - minValue: { + name: { readOnly: true, - serializedName: "minValue", + serializedName: "name", type: { - name: "Number" + name: "String" } }, - maxValue: { + supportedServiceLevelObjectives: { readOnly: true, - serializedName: "maxValue", + serializedName: "supportedServiceLevelObjectives", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ServiceObjectiveCapability" + } + } } }, - stepSize: { + zoneRedundant: { readOnly: true, - serializedName: "stepSize", + serializedName: "zoneRedundant", type: { - name: "Number" + name: "Boolean" } }, - default: { + readScale: { readOnly: true, - serializedName: "default", + serializedName: "readScale", type: { - name: "Number" + name: "Composite", + className: "ReadScaleCapability" + } + }, + supportedStorageCapabilities: { + readOnly: true, + serializedName: "supportedStorageCapabilities", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StorageCapability" + } + } } }, - unit: { + status: { readOnly: true, - serializedName: "unit", + serializedName: "status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Visible", + "Available", + "Default", + "Disabled" + ] } }, - doNotPauseValue: { - readOnly: true, - serializedName: "doNotPauseValue", + reason: { + serializedName: "reason", type: { - name: "Number" + name: "String" } } } } }; -export const MinCapacityCapability: msRest.CompositeMapper = { - serializedName: "MinCapacityCapability", +export const ElasticPoolPerDatabaseMinPerformanceLevelCapability: msRest.CompositeMapper = { + serializedName: "ElasticPoolPerDatabaseMinPerformanceLevelCapability", type: { name: "Composite", - className: "MinCapacityCapability", + className: "ElasticPoolPerDatabaseMinPerformanceLevelCapability", modelProperties: { - value: { + limit: { readOnly: true, - serializedName: "value", + serializedName: "limit", type: { name: "Number" } }, + unit: { + readOnly: true, + serializedName: "unit", + type: { + name: "String" + } + }, status: { readOnly: true, serializedName: "status", @@ -7564,39 +7463,68 @@ export const MinCapacityCapability: msRest.CompositeMapper = { } }; -export const ServiceObjectiveCapability: msRest.CompositeMapper = { - serializedName: "ServiceObjectiveCapability", +export const ElasticPoolPerDatabaseMaxPerformanceLevelCapability: msRest.CompositeMapper = { + serializedName: "ElasticPoolPerDatabaseMaxPerformanceLevelCapability", type: { name: "Composite", - className: "ServiceObjectiveCapability", + className: "ElasticPoolPerDatabaseMaxPerformanceLevelCapability", modelProperties: { - id: { + limit: { readOnly: true, - serializedName: "id", + serializedName: "limit", type: { - name: "Uuid" + name: "Number" } }, - name: { + unit: { readOnly: true, - serializedName: "name", + serializedName: "unit", type: { name: "String" } }, - supportedMaxSizes: { + supportedPerDatabaseMinPerformanceLevels: { readOnly: true, - serializedName: "supportedMaxSizes", + serializedName: "supportedPerDatabaseMinPerformanceLevels", type: { name: "Sequence", element: { type: { name: "Composite", - className: "MaxSizeRangeCapability" + className: "ElasticPoolPerDatabaseMinPerformanceLevelCapability" } } } }, + status: { + readOnly: true, + serializedName: "status", + type: { + name: "Enum", + allowedValues: [ + "Visible", + "Available", + "Default", + "Disabled" + ] + } + }, + reason: { + serializedName: "reason", + type: { + name: "String" + } + } + } + } +}; + +export const ElasticPoolPerformanceLevelCapability: msRest.CompositeMapper = { + serializedName: "ElasticPoolPerformanceLevelCapability", + type: { + name: "Composite", + className: "ElasticPoolPerformanceLevelCapability", + modelProperties: { performanceLevel: { readOnly: true, serializedName: "performanceLevel", @@ -7626,119 +7554,65 @@ export const ServiceObjectiveCapability: msRest.CompositeMapper = { } } }, - includedMaxSize: { - readOnly: true, - serializedName: "includedMaxSize", - type: { - name: "Composite", - className: "MaxSizeCapability" - } - }, - zoneRedundant: { + maxDatabaseCount: { readOnly: true, - serializedName: "zoneRedundant", + serializedName: "maxDatabaseCount", type: { - name: "Boolean" + name: "Number" } }, - supportedAutoPauseDelay: { + includedMaxSize: { readOnly: true, - serializedName: "supportedAutoPauseDelay", + serializedName: "includedMaxSize", type: { name: "Composite", - className: "AutoPauseDelayTimeRange" + className: "MaxSizeCapability" } }, - supportedMinCapacities: { + supportedMaxSizes: { readOnly: true, - serializedName: "supportedMinCapacities", + serializedName: "supportedMaxSizes", type: { name: "Sequence", element: { type: { name: "Composite", - className: "MinCapacityCapability" + className: "MaxSizeRangeCapability" } } } }, - computeModel: { - readOnly: true, - serializedName: "computeModel", - type: { - name: "String" - } - }, - status: { - readOnly: true, - serializedName: "status", - type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] - } - }, - reason: { - serializedName: "reason", - type: { - name: "String" - } - } - } - } -}; - -export const ReadScaleCapability: msRest.CompositeMapper = { - serializedName: "ReadScaleCapability", - type: { - name: "Composite", - className: "ReadScaleCapability", - modelProperties: { - maxNumberOfReplicas: { + supportedPerDatabaseMaxSizes: { readOnly: true, - serializedName: "maxNumberOfReplicas", + serializedName: "supportedPerDatabaseMaxSizes", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MaxSizeRangeCapability" + } + } } }, - status: { + supportedPerDatabaseMaxPerformanceLevels: { readOnly: true, - serializedName: "status", + serializedName: "supportedPerDatabaseMaxPerformanceLevels", type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ElasticPoolPerDatabaseMaxPerformanceLevelCapability" + } + } } }, - reason: { - serializedName: "reason", - type: { - name: "String" - } - } - } - } -}; - -export const StorageCapability: msRest.CompositeMapper = { - serializedName: "StorageCapability", - type: { - name: "Composite", - className: "StorageCapability", - modelProperties: { - storageAccountType: { + zoneRedundant: { readOnly: true, - serializedName: "storageAccountType", + serializedName: "zoneRedundant", type: { - name: "String" + name: "Boolean" } }, status: { @@ -7764,11 +7638,11 @@ export const StorageCapability: msRest.CompositeMapper = { } }; -export const EditionCapability: msRest.CompositeMapper = { - serializedName: "EditionCapability", +export const ElasticPoolEditionCapability: msRest.CompositeMapper = { + serializedName: "ElasticPoolEditionCapability", type: { name: "Composite", - className: "EditionCapability", + className: "ElasticPoolEditionCapability", modelProperties: { name: { readOnly: true, @@ -7777,15 +7651,15 @@ export const EditionCapability: msRest.CompositeMapper = { name: "String" } }, - supportedServiceLevelObjectives: { + supportedElasticPoolPerformanceLevels: { readOnly: true, - serializedName: "supportedServiceLevelObjectives", + serializedName: "supportedElasticPoolPerformanceLevels", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ServiceObjectiveCapability" + className: "ElasticPoolPerformanceLevelCapability" } } } @@ -7797,27 +7671,6 @@ export const EditionCapability: msRest.CompositeMapper = { name: "Boolean" } }, - readScale: { - readOnly: true, - serializedName: "readScale", - type: { - name: "Composite", - className: "ReadScaleCapability" - } - }, - supportedStorageCapabilities: { - readOnly: true, - serializedName: "supportedStorageCapabilities", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StorageCapability" - } - } - } - }, status: { readOnly: true, serializedName: "status", @@ -7841,24 +7694,43 @@ export const EditionCapability: msRest.CompositeMapper = { } }; -export const ElasticPoolPerDatabaseMinPerformanceLevelCapability: msRest.CompositeMapper = { - serializedName: "ElasticPoolPerDatabaseMinPerformanceLevelCapability", +export const ServerVersionCapability: msRest.CompositeMapper = { + serializedName: "ServerVersionCapability", type: { name: "Composite", - className: "ElasticPoolPerDatabaseMinPerformanceLevelCapability", + className: "ServerVersionCapability", modelProperties: { - limit: { + name: { readOnly: true, - serializedName: "limit", + serializedName: "name", type: { - name: "Number" + name: "String" + } + }, + supportedEditions: { + readOnly: true, + serializedName: "supportedEditions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "EditionCapability" + } + } } }, - unit: { + supportedElasticPoolEditions: { readOnly: true, - serializedName: "unit", + serializedName: "supportedElasticPoolEditions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ElasticPoolEditionCapability" + } + } } }, status: { @@ -7884,39 +7756,61 @@ export const ElasticPoolPerDatabaseMinPerformanceLevelCapability: msRest.Composi } }; -export const ElasticPoolPerDatabaseMaxPerformanceLevelCapability: msRest.CompositeMapper = { - serializedName: "ElasticPoolPerDatabaseMaxPerformanceLevelCapability", +export const ManagedInstanceVcoresCapability: msRest.CompositeMapper = { + serializedName: "ManagedInstanceVcoresCapability", type: { name: "Composite", - className: "ElasticPoolPerDatabaseMaxPerformanceLevelCapability", + className: "ManagedInstanceVcoresCapability", modelProperties: { - limit: { + name: { readOnly: true, - serializedName: "limit", + serializedName: "name", + type: { + name: "String" + } + }, + value: { + readOnly: true, + serializedName: "value", type: { name: "Number" } }, - unit: { + includedMaxSize: { readOnly: true, - serializedName: "unit", + serializedName: "includedMaxSize", type: { - name: "String" + name: "Composite", + className: "MaxSizeCapability" } }, - supportedPerDatabaseMinPerformanceLevels: { + supportedStorageSizes: { readOnly: true, - serializedName: "supportedPerDatabaseMinPerformanceLevels", + serializedName: "supportedStorageSizes", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ElasticPoolPerDatabaseMinPerformanceLevelCapability" + className: "MaxSizeRangeCapability" } } } }, + instancePoolSupported: { + readOnly: true, + serializedName: "instancePoolSupported", + type: { + name: "Boolean" + } + }, + standaloneSupported: { + readOnly: true, + serializedName: "standaloneSupported", + type: { + name: "Boolean" + } + }, status: { readOnly: true, serializedName: "status", @@ -7940,26 +7834,24 @@ export const ElasticPoolPerDatabaseMaxPerformanceLevelCapability: msRest.Composi } }; -export const ElasticPoolPerformanceLevelCapability: msRest.CompositeMapper = { - serializedName: "ElasticPoolPerformanceLevelCapability", +export const ManagedInstanceFamilyCapability: msRest.CompositeMapper = { + serializedName: "ManagedInstanceFamilyCapability", type: { name: "Composite", - className: "ElasticPoolPerformanceLevelCapability", + className: "ManagedInstanceFamilyCapability", modelProperties: { - performanceLevel: { + name: { readOnly: true, - serializedName: "performanceLevel", + serializedName: "name", type: { - name: "Composite", - className: "PerformanceLevelCapability" + name: "String" } }, sku: { readOnly: true, serializedName: "sku", type: { - name: "Composite", - className: "Sku" + name: "String" } }, supportedLicenseTypes: { @@ -7975,67 +7867,68 @@ export const ElasticPoolPerformanceLevelCapability: msRest.CompositeMapper = { } } }, - maxDatabaseCount: { - readOnly: true, - serializedName: "maxDatabaseCount", - type: { - name: "Number" - } - }, - includedMaxSize: { - readOnly: true, - serializedName: "includedMaxSize", - type: { - name: "Composite", - className: "MaxSizeCapability" - } - }, - supportedMaxSizes: { + supportedVcoresValues: { readOnly: true, - serializedName: "supportedMaxSizes", + serializedName: "supportedVcoresValues", type: { name: "Sequence", element: { type: { name: "Composite", - className: "MaxSizeRangeCapability" + className: "ManagedInstanceVcoresCapability" } } } }, - supportedPerDatabaseMaxSizes: { + status: { readOnly: true, - serializedName: "supportedPerDatabaseMaxSizes", + serializedName: "status", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "MaxSizeRangeCapability" - } - } + name: "Enum", + allowedValues: [ + "Visible", + "Available", + "Default", + "Disabled" + ] } }, - supportedPerDatabaseMaxPerformanceLevels: { + reason: { + serializedName: "reason", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedInstanceEditionCapability: msRest.CompositeMapper = { + serializedName: "ManagedInstanceEditionCapability", + type: { + name: "Composite", + className: "ManagedInstanceEditionCapability", + modelProperties: { + name: { readOnly: true, - serializedName: "supportedPerDatabaseMaxPerformanceLevels", + serializedName: "name", + type: { + name: "String" + } + }, + supportedFamilies: { + readOnly: true, + serializedName: "supportedFamilies", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ElasticPoolPerDatabaseMaxPerformanceLevelCapability" + className: "ManagedInstanceFamilyCapability" } } } }, - zoneRedundant: { - readOnly: true, - serializedName: "zoneRedundant", - type: { - name: "Boolean" - } - }, status: { readOnly: true, serializedName: "status", @@ -8059,11 +7952,11 @@ export const ElasticPoolPerformanceLevelCapability: msRest.CompositeMapper = { } }; -export const ElasticPoolEditionCapability: msRest.CompositeMapper = { - serializedName: "ElasticPoolEditionCapability", +export const InstancePoolVcoresCapability: msRest.CompositeMapper = { + serializedName: "InstancePoolVcoresCapability", type: { name: "Composite", - className: "ElasticPoolEditionCapability", + className: "InstancePoolVcoresCapability", modelProperties: { name: { readOnly: true, @@ -8072,24 +7965,19 @@ export const ElasticPoolEditionCapability: msRest.CompositeMapper = { name: "String" } }, - supportedElasticPoolPerformanceLevels: { + value: { readOnly: true, - serializedName: "supportedElasticPoolPerformanceLevels", + serializedName: "value", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ElasticPoolPerformanceLevelCapability" - } - } + name: "Number" } }, - zoneRedundant: { + storageLimit: { readOnly: true, - serializedName: "zoneRedundant", + serializedName: "storageLimit", type: { - name: "Boolean" + name: "Composite", + className: "MaxSizeCapability" } }, status: { @@ -8115,11 +8003,11 @@ export const ElasticPoolEditionCapability: msRest.CompositeMapper = { } }; -export const ServerVersionCapability: msRest.CompositeMapper = { - serializedName: "ServerVersionCapability", +export const InstancePoolFamilyCapability: msRest.CompositeMapper = { + serializedName: "InstancePoolFamilyCapability", type: { name: "Composite", - className: "ServerVersionCapability", + className: "InstancePoolFamilyCapability", modelProperties: { name: { readOnly: true, @@ -8128,28 +8016,28 @@ export const ServerVersionCapability: msRest.CompositeMapper = { name: "String" } }, - supportedEditions: { + supportedLicenseTypes: { readOnly: true, - serializedName: "supportedEditions", + serializedName: "supportedLicenseTypes", type: { name: "Sequence", element: { type: { name: "Composite", - className: "EditionCapability" + className: "LicenseTypeCapability" } } } }, - supportedElasticPoolEditions: { + supportedVcoresValues: { readOnly: true, - serializedName: "supportedElasticPoolEditions", + serializedName: "supportedVcoresValues", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ElasticPoolEditionCapability" + className: "InstancePoolVcoresCapability" } } } @@ -8177,11 +8065,11 @@ export const ServerVersionCapability: msRest.CompositeMapper = { } }; -export const ManagedInstanceVcoresCapability: msRest.CompositeMapper = { - serializedName: "ManagedInstanceVcoresCapability", +export const InstancePoolEditionCapability: msRest.CompositeMapper = { + serializedName: "InstancePoolEditionCapability", type: { name: "Composite", - className: "ManagedInstanceVcoresCapability", + className: "InstancePoolEditionCapability", modelProperties: { name: { readOnly: true, @@ -8190,48 +8078,19 @@ export const ManagedInstanceVcoresCapability: msRest.CompositeMapper = { name: "String" } }, - value: { - readOnly: true, - serializedName: "value", - type: { - name: "Number" - } - }, - includedMaxSize: { - readOnly: true, - serializedName: "includedMaxSize", - type: { - name: "Composite", - className: "MaxSizeCapability" - } - }, - supportedStorageSizes: { + supportedFamilies: { readOnly: true, - serializedName: "supportedStorageSizes", + serializedName: "supportedFamilies", type: { name: "Sequence", element: { type: { name: "Composite", - className: "MaxSizeRangeCapability" + className: "InstancePoolFamilyCapability" } } } }, - instancePoolSupported: { - readOnly: true, - serializedName: "instancePoolSupported", - type: { - name: "Boolean" - } - }, - standaloneSupported: { - readOnly: true, - serializedName: "standaloneSupported", - type: { - name: "Boolean" - } - }, status: { readOnly: true, serializedName: "status", @@ -8255,11 +8114,11 @@ export const ManagedInstanceVcoresCapability: msRest.CompositeMapper = { } }; -export const ManagedInstanceFamilyCapability: msRest.CompositeMapper = { - serializedName: "ManagedInstanceFamilyCapability", +export const ManagedInstanceVersionCapability: msRest.CompositeMapper = { + serializedName: "ManagedInstanceVersionCapability", type: { name: "Composite", - className: "ManagedInstanceFamilyCapability", + className: "ManagedInstanceVersionCapability", modelProperties: { name: { readOnly: true, @@ -8268,35 +8127,28 @@ export const ManagedInstanceFamilyCapability: msRest.CompositeMapper = { name: "String" } }, - sku: { - readOnly: true, - serializedName: "sku", - type: { - name: "String" - } - }, - supportedLicenseTypes: { + supportedEditions: { readOnly: true, - serializedName: "supportedLicenseTypes", + serializedName: "supportedEditions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "LicenseTypeCapability" + className: "ManagedInstanceEditionCapability" } } } }, - supportedVcoresValues: { + supportedInstancePoolEditions: { readOnly: true, - serializedName: "supportedVcoresValues", + serializedName: "supportedInstancePoolEditions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ManagedInstanceVcoresCapability" + className: "InstancePoolEditionCapability" } } } @@ -8324,11 +8176,11 @@ export const ManagedInstanceFamilyCapability: msRest.CompositeMapper = { } }; -export const ManagedInstanceEditionCapability: msRest.CompositeMapper = { - serializedName: "ManagedInstanceEditionCapability", +export const LocationCapabilities: msRest.CompositeMapper = { + serializedName: "LocationCapabilities", type: { name: "Composite", - className: "ManagedInstanceEditionCapability", + className: "LocationCapabilities", modelProperties: { name: { readOnly: true, @@ -8337,15 +8189,28 @@ export const ManagedInstanceEditionCapability: msRest.CompositeMapper = { name: "String" } }, - supportedFamilies: { + supportedServerVersions: { readOnly: true, - serializedName: "supportedFamilies", + serializedName: "supportedServerVersions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ManagedInstanceFamilyCapability" + className: "ServerVersionCapability" + } + } + } + }, + supportedManagedInstanceVersions: { + readOnly: true, + serializedName: "supportedManagedInstanceVersions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedInstanceVersionCapability" } } } @@ -8373,111 +8238,270 @@ export const ManagedInstanceEditionCapability: msRest.CompositeMapper = { } }; -export const InstancePoolVcoresCapability: msRest.CompositeMapper = { - serializedName: "InstancePoolVcoresCapability", +export const ManagedInstanceLongTermRetentionBackup: msRest.CompositeMapper = { + serializedName: "ManagedInstanceLongTermRetentionBackup", type: { name: "Composite", - className: "InstancePoolVcoresCapability", + className: "ManagedInstanceLongTermRetentionBackup", modelProperties: { - name: { + ...ProxyResource.type.modelProperties, + managedInstanceName: { readOnly: true, - serializedName: "name", + serializedName: "properties.managedInstanceName", type: { name: "String" } }, - value: { + managedInstanceCreateTime: { readOnly: true, - serializedName: "value", + serializedName: "properties.managedInstanceCreateTime", type: { - name: "Number" + name: "DateTime" } }, - storageLimit: { + databaseName: { readOnly: true, - serializedName: "storageLimit", + serializedName: "properties.databaseName", type: { - name: "Composite", - className: "MaxSizeCapability" + name: "String" } }, - status: { + databaseDeletionTime: { readOnly: true, - serializedName: "status", + serializedName: "properties.databaseDeletionTime", type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] + name: "DateTime" } }, - reason: { - serializedName: "reason", + backupTime: { + readOnly: true, + serializedName: "properties.backupTime", + type: { + name: "DateTime" + } + }, + backupExpirationTime: { + readOnly: true, + serializedName: "properties.backupExpirationTime", + type: { + name: "DateTime" + } + } + } + } +}; + +export const ManagedInstanceLongTermRetentionPolicy: msRest.CompositeMapper = { + serializedName: "ManagedInstanceLongTermRetentionPolicy", + type: { + name: "Composite", + className: "ManagedInstanceLongTermRetentionPolicy", + modelProperties: { + ...ProxyResource.type.modelProperties, + weeklyRetention: { + serializedName: "properties.weeklyRetention", type: { name: "String" } + }, + monthlyRetention: { + serializedName: "properties.monthlyRetention", + type: { + name: "String" + } + }, + yearlyRetention: { + serializedName: "properties.yearlyRetention", + type: { + name: "String" + } + }, + weekOfYear: { + serializedName: "properties.weekOfYear", + type: { + name: "Number" + } } } } }; -export const InstancePoolFamilyCapability: msRest.CompositeMapper = { - serializedName: "InstancePoolFamilyCapability", +export const WorkloadGroup: msRest.CompositeMapper = { + serializedName: "WorkloadGroup", type: { name: "Composite", - className: "InstancePoolFamilyCapability", + className: "WorkloadGroup", modelProperties: { - name: { + ...ProxyResource.type.modelProperties, + minResourcePercent: { + required: true, + serializedName: "properties.minResourcePercent", + type: { + name: "Number" + } + }, + maxResourcePercent: { + required: true, + serializedName: "properties.maxResourcePercent", + type: { + name: "Number" + } + }, + minResourcePercentPerRequest: { + required: true, + serializedName: "properties.minResourcePercentPerRequest", + type: { + name: "Number" + } + }, + maxResourcePercentPerRequest: { + serializedName: "properties.maxResourcePercentPerRequest", + type: { + name: "Number" + } + }, + importance: { + serializedName: "properties.importance", + type: { + name: "String" + } + }, + queryExecutionTimeout: { + serializedName: "properties.queryExecutionTimeout", + type: { + name: "Number" + } + } + } + } +}; + +export const WorkloadClassifier: msRest.CompositeMapper = { + serializedName: "WorkloadClassifier", + type: { + name: "Composite", + className: "WorkloadClassifier", + modelProperties: { + ...ProxyResource.type.modelProperties, + memberName: { + required: true, + serializedName: "properties.memberName", + type: { + name: "String" + } + }, + label: { + serializedName: "properties.label", + type: { + name: "String" + } + }, + context: { + serializedName: "properties.context", + type: { + name: "String" + } + }, + startTime: { + serializedName: "properties.startTime", + type: { + name: "String" + } + }, + endTime: { + serializedName: "properties.endTime", + type: { + name: "String" + } + }, + importance: { + serializedName: "properties.importance", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedDatabaseRestoreDetailsResult: msRest.CompositeMapper = { + serializedName: "ManagedDatabaseRestoreDetailsResult", + type: { + name: "Composite", + className: "ManagedDatabaseRestoreDetailsResult", + modelProperties: { + ...ProxyResource.type.modelProperties, + status: { readOnly: true, - serializedName: "name", + serializedName: "properties.status", type: { name: "String" } }, - supportedLicenseTypes: { + currentRestoringFileName: { readOnly: true, - serializedName: "supportedLicenseTypes", + serializedName: "properties.currentRestoringFileName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "LicenseTypeCapability" - } - } + name: "String" + } + }, + lastRestoredFileName: { + readOnly: true, + serializedName: "properties.lastRestoredFileName", + type: { + name: "String" + } + }, + lastRestoredFileTime: { + readOnly: true, + serializedName: "properties.lastRestoredFileTime", + type: { + name: "DateTime" + } + }, + percentCompleted: { + readOnly: true, + serializedName: "properties.percentCompleted", + type: { + name: "Number" } }, - supportedVcoresValues: { + unrestorableFiles: { readOnly: true, - serializedName: "supportedVcoresValues", + serializedName: "properties.unrestorableFiles", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "InstancePoolVcoresCapability" + name: "String" } } } }, - status: { + numberOfFilesDetected: { readOnly: true, - serializedName: "status", + serializedName: "properties.numberOfFilesDetected", type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] + name: "Number" } }, - reason: { - serializedName: "reason", + lastUploadedFileName: { + readOnly: true, + serializedName: "properties.lastUploadedFileName", + type: { + name: "String" + } + }, + lastUploadedFileTime: { + readOnly: true, + serializedName: "properties.lastUploadedFileTime", + type: { + name: "DateTime" + } + }, + blockReason: { + readOnly: true, + serializedName: "properties.blockReason", type: { name: "String" } @@ -8486,171 +8510,104 @@ export const InstancePoolFamilyCapability: msRest.CompositeMapper = { } }; -export const InstancePoolEditionCapability: msRest.CompositeMapper = { - serializedName: "InstancePoolEditionCapability", +export const ManagedDatabase: msRest.CompositeMapper = { + serializedName: "ManagedDatabase", type: { name: "Composite", - className: "InstancePoolEditionCapability", + className: "ManagedDatabase", modelProperties: { - name: { + ...TrackedResource.type.modelProperties, + collation: { + serializedName: "properties.collation", + type: { + name: "String" + } + }, + status: { readOnly: true, - serializedName: "name", + serializedName: "properties.status", type: { name: "String" } }, - supportedFamilies: { + creationDate: { readOnly: true, - serializedName: "supportedFamilies", + serializedName: "properties.creationDate", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "InstancePoolFamilyCapability" - } - } + name: "DateTime" } }, - status: { + earliestRestorePoint: { readOnly: true, - serializedName: "status", + serializedName: "properties.earliestRestorePoint", type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] + name: "DateTime" } }, - reason: { - serializedName: "reason", + restorePointInTime: { + serializedName: "properties.restorePointInTime", type: { - name: "String" + name: "DateTime" } - } - } - } -}; - -export const ManagedInstanceVersionCapability: msRest.CompositeMapper = { - serializedName: "ManagedInstanceVersionCapability", - type: { - name: "Composite", - className: "ManagedInstanceVersionCapability", - modelProperties: { - name: { + }, + defaultSecondaryLocation: { readOnly: true, - serializedName: "name", + serializedName: "properties.defaultSecondaryLocation", type: { name: "String" } }, - supportedEditions: { - readOnly: true, - serializedName: "supportedEditions", + catalogCollation: { + serializedName: "properties.catalogCollation", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstanceEditionCapability" - } - } + name: "String" } }, - supportedInstancePoolEditions: { - readOnly: true, - serializedName: "supportedInstancePoolEditions", + createMode: { + serializedName: "properties.createMode", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "InstancePoolEditionCapability" - } - } + name: "String" } }, - status: { - readOnly: true, - serializedName: "status", + storageContainerUri: { + serializedName: "properties.storageContainerUri", type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] + name: "String" } }, - reason: { - serializedName: "reason", + sourceDatabaseId: { + serializedName: "properties.sourceDatabaseId", type: { name: "String" } - } - } - } -}; - -export const LocationCapabilities: msRest.CompositeMapper = { - serializedName: "LocationCapabilities", - type: { - name: "Composite", - className: "LocationCapabilities", - modelProperties: { - name: { - readOnly: true, - serializedName: "name", + }, + restorableDroppedDatabaseId: { + serializedName: "properties.restorableDroppedDatabaseId", type: { name: "String" } }, - supportedServerVersions: { - readOnly: true, - serializedName: "supportedServerVersions", + storageContainerSasToken: { + serializedName: "properties.storageContainerSasToken", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ServerVersionCapability" - } - } + name: "String" } }, - supportedManagedInstanceVersions: { + failoverGroupId: { readOnly: true, - serializedName: "supportedManagedInstanceVersions", + serializedName: "properties.failoverGroupId", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstanceVersionCapability" - } - } + name: "String" } }, - status: { - readOnly: true, - serializedName: "status", + recoverableDatabaseId: { + serializedName: "properties.recoverableDatabaseId", type: { - name: "Enum", - allowedValues: [ - "Visible", - "Available", - "Default", - "Disabled" - ] + name: "String" } }, - reason: { - serializedName: "reason", + longTermRetentionBackupResourceId: { + serializedName: "properties.longTermRetentionBackupResourceId", type: { name: "String" } @@ -8659,376 +8616,406 @@ export const LocationCapabilities: msRest.CompositeMapper = { } }; -export const ManagedInstanceLongTermRetentionBackup: msRest.CompositeMapper = { - serializedName: "ManagedInstanceLongTermRetentionBackup", +export const ManagedDatabaseUpdate: msRest.CompositeMapper = { + serializedName: "ManagedDatabaseUpdate", type: { name: "Composite", - className: "ManagedInstanceLongTermRetentionBackup", + className: "ManagedDatabaseUpdate", modelProperties: { - ...ProxyResource.type.modelProperties, - managedInstanceName: { - readOnly: true, - serializedName: "properties.managedInstanceName", + collation: { + serializedName: "properties.collation", type: { name: "String" } }, - managedInstanceCreateTime: { - readOnly: true, - serializedName: "properties.managedInstanceCreateTime", - type: { - name: "DateTime" - } - }, - databaseName: { + status: { readOnly: true, - serializedName: "properties.databaseName", + serializedName: "properties.status", type: { name: "String" } }, - databaseDeletionTime: { + creationDate: { readOnly: true, - serializedName: "properties.databaseDeletionTime", + serializedName: "properties.creationDate", type: { name: "DateTime" } }, - backupTime: { + earliestRestorePoint: { readOnly: true, - serializedName: "properties.backupTime", + serializedName: "properties.earliestRestorePoint", type: { name: "DateTime" } }, - backupExpirationTime: { - readOnly: true, - serializedName: "properties.backupExpirationTime", + restorePointInTime: { + serializedName: "properties.restorePointInTime", type: { name: "DateTime" } - } - } - } -}; - -export const ManagedInstanceLongTermRetentionPolicy: msRest.CompositeMapper = { - serializedName: "ManagedInstanceLongTermRetentionPolicy", - type: { - name: "Composite", - className: "ManagedInstanceLongTermRetentionPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - weeklyRetention: { - serializedName: "properties.weeklyRetention", + }, + defaultSecondaryLocation: { + readOnly: true, + serializedName: "properties.defaultSecondaryLocation", type: { name: "String" } }, - monthlyRetention: { - serializedName: "properties.monthlyRetention", + catalogCollation: { + serializedName: "properties.catalogCollation", type: { name: "String" } }, - yearlyRetention: { - serializedName: "properties.yearlyRetention", + createMode: { + serializedName: "properties.createMode", type: { name: "String" } }, - weekOfYear: { - serializedName: "properties.weekOfYear", + storageContainerUri: { + serializedName: "properties.storageContainerUri", type: { - name: "Number" + name: "String" } - } - } - } -}; - -export const WorkloadGroup: msRest.CompositeMapper = { - serializedName: "WorkloadGroup", - type: { - name: "Composite", - className: "WorkloadGroup", - modelProperties: { - ...ProxyResource.type.modelProperties, - minResourcePercent: { - required: true, - serializedName: "properties.minResourcePercent", + }, + sourceDatabaseId: { + serializedName: "properties.sourceDatabaseId", type: { - name: "Number" + name: "String" } }, - maxResourcePercent: { - required: true, - serializedName: "properties.maxResourcePercent", + restorableDroppedDatabaseId: { + serializedName: "properties.restorableDroppedDatabaseId", type: { - name: "Number" + name: "String" } }, - minResourcePercentPerRequest: { - required: true, - serializedName: "properties.minResourcePercentPerRequest", + storageContainerSasToken: { + serializedName: "properties.storageContainerSasToken", type: { - name: "Number" + name: "String" } }, - maxResourcePercentPerRequest: { - serializedName: "properties.maxResourcePercentPerRequest", + failoverGroupId: { + readOnly: true, + serializedName: "properties.failoverGroupId", type: { - name: "Number" + name: "String" } }, - importance: { - serializedName: "properties.importance", + recoverableDatabaseId: { + serializedName: "properties.recoverableDatabaseId", type: { name: "String" } }, - queryExecutionTimeout: { - serializedName: "properties.queryExecutionTimeout", + longTermRetentionBackupResourceId: { + serializedName: "properties.longTermRetentionBackupResourceId", type: { - name: "Number" + name: "String" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } } } } } }; -export const WorkloadClassifier: msRest.CompositeMapper = { - serializedName: "WorkloadClassifier", +export const CompleteDatabaseRestoreDefinition: msRest.CompositeMapper = { + serializedName: "CompleteDatabaseRestoreDefinition", type: { name: "Composite", - className: "WorkloadClassifier", + className: "CompleteDatabaseRestoreDefinition", modelProperties: { - ...ProxyResource.type.modelProperties, - memberName: { + lastBackupName: { required: true, - serializedName: "properties.memberName", + serializedName: "lastBackupName", type: { name: "String" } - }, - label: { - serializedName: "properties.label", + } + } + } +}; + +export const ServerAzureADAdministrator: msRest.CompositeMapper = { + serializedName: "ServerAzureADAdministrator", + type: { + name: "Composite", + className: "ServerAzureADAdministrator", + modelProperties: { + ...ProxyResource.type.modelProperties, + administratorType: { + required: true, + isConstant: true, + serializedName: "properties.administratorType", + defaultValue: 'ActiveDirectory', type: { name: "String" } }, - context: { - serializedName: "properties.context", + login: { + required: true, + serializedName: "properties.login", type: { name: "String" } }, - startTime: { - serializedName: "properties.startTime", + sid: { + required: true, + serializedName: "properties.sid", type: { - name: "String" + name: "Uuid" } }, - endTime: { - serializedName: "properties.endTime", + tenantId: { + serializedName: "properties.tenantId", type: { - name: "String" + name: "Uuid" } }, - importance: { - serializedName: "properties.importance", + azureADOnlyAuthentication: { + serializedName: "properties.azureADOnlyAuthentication", type: { - name: "String" + name: "Boolean" } } } } }; -export const ManagedDatabaseRestoreDetailsResult: msRest.CompositeMapper = { - serializedName: "ManagedDatabaseRestoreDetailsResult", +export const ManagedInstanceOperation: msRest.CompositeMapper = { + serializedName: "ManagedInstanceOperation", type: { name: "Composite", - className: "ManagedDatabaseRestoreDetailsResult", + className: "ManagedInstanceOperation", modelProperties: { ...ProxyResource.type.modelProperties, - status: { + managedInstanceName: { readOnly: true, - serializedName: "properties.status", + serializedName: "properties.managedInstanceName", type: { name: "String" } }, - currentRestoringFileName: { + operation: { readOnly: true, - serializedName: "properties.currentRestoringFileName", + serializedName: "properties.operation", type: { name: "String" } }, - lastRestoredFileName: { + operationFriendlyName: { readOnly: true, - serializedName: "properties.lastRestoredFileName", + serializedName: "properties.operationFriendlyName", type: { name: "String" } }, - lastRestoredFileTime: { + percentComplete: { readOnly: true, - serializedName: "properties.lastRestoredFileTime", + serializedName: "properties.percentComplete", + type: { + name: "Number" + } + }, + startTime: { + readOnly: true, + serializedName: "properties.startTime", type: { name: "DateTime" } }, - percentCompleted: { + state: { readOnly: true, - serializedName: "properties.percentCompleted", + serializedName: "properties.state", + type: { + name: "String" + } + }, + errorCode: { + readOnly: true, + serializedName: "properties.errorCode", type: { name: "Number" } }, - unrestorableFiles: { + errorDescription: { readOnly: true, - serializedName: "properties.unrestorableFiles", + serializedName: "properties.errorDescription", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - numberOfFilesDetected: { + errorSeverity: { readOnly: true, - serializedName: "properties.numberOfFilesDetected", + serializedName: "properties.errorSeverity", type: { name: "Number" } }, - lastUploadedFileName: { + isUserError: { readOnly: true, - serializedName: "properties.lastUploadedFileName", + serializedName: "properties.isUserError", type: { - name: "String" + name: "Boolean" } }, - lastUploadedFileTime: { + estimatedCompletionTime: { readOnly: true, - serializedName: "properties.lastUploadedFileTime", + serializedName: "properties.estimatedCompletionTime", type: { name: "DateTime" } }, - blockReason: { + description: { readOnly: true, - serializedName: "properties.blockReason", + serializedName: "properties.description", type: { name: "String" } + }, + isCancellable: { + readOnly: true, + serializedName: "properties.isCancellable", + type: { + name: "Boolean" + } } } } }; -export const ManagedDatabase: msRest.CompositeMapper = { - serializedName: "ManagedDatabase", +export const SyncDatabaseIdProperties: msRest.CompositeMapper = { + serializedName: "SyncDatabaseIdProperties", type: { name: "Composite", - className: "ManagedDatabase", + className: "SyncDatabaseIdProperties", modelProperties: { - ...TrackedResource.type.modelProperties, - collation: { - serializedName: "properties.collation", - type: { - name: "String" - } - }, - status: { + id: { readOnly: true, - serializedName: "properties.status", + serializedName: "id", type: { name: "String" } - }, - creationDate: { - readOnly: true, - serializedName: "properties.creationDate", - type: { - name: "DateTime" - } - }, - earliestRestorePoint: { + } + } + } +}; + +export const SyncFullSchemaTableColumn: msRest.CompositeMapper = { + serializedName: "SyncFullSchemaTableColumn", + type: { + name: "Composite", + className: "SyncFullSchemaTableColumn", + modelProperties: { + dataSize: { readOnly: true, - serializedName: "properties.earliestRestorePoint", - type: { - name: "DateTime" - } - }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + serializedName: "dataSize", type: { - name: "DateTime" + name: "String" } }, - defaultSecondaryLocation: { + dataType: { readOnly: true, - serializedName: "properties.defaultSecondaryLocation", + serializedName: "dataType", type: { name: "String" } }, - catalogCollation: { - serializedName: "properties.catalogCollation", + errorId: { + readOnly: true, + serializedName: "errorId", type: { name: "String" } }, - createMode: { - serializedName: "properties.createMode", + hasError: { + readOnly: true, + serializedName: "hasError", type: { - name: "String" + name: "Boolean" } }, - storageContainerUri: { - serializedName: "properties.storageContainerUri", + isPrimaryKey: { + readOnly: true, + serializedName: "isPrimaryKey", type: { - name: "String" + name: "Boolean" } }, - sourceDatabaseId: { - serializedName: "properties.sourceDatabaseId", + name: { + readOnly: true, + serializedName: "name", type: { name: "String" } }, - restorableDroppedDatabaseId: { - serializedName: "properties.restorableDroppedDatabaseId", + quotedName: { + readOnly: true, + serializedName: "quotedName", type: { name: "String" } + } + } + } +}; + +export const SyncFullSchemaTable: msRest.CompositeMapper = { + serializedName: "SyncFullSchemaTable", + type: { + name: "Composite", + className: "SyncFullSchemaTable", + modelProperties: { + columns: { + readOnly: true, + serializedName: "columns", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncFullSchemaTableColumn" + } + } + } }, - storageContainerSasToken: { - serializedName: "properties.storageContainerSasToken", + errorId: { + readOnly: true, + serializedName: "errorId", type: { name: "String" } }, - failoverGroupId: { + hasError: { readOnly: true, - serializedName: "properties.failoverGroupId", + serializedName: "hasError", type: { - name: "String" + name: "Boolean" } }, - recoverableDatabaseId: { - serializedName: "properties.recoverableDatabaseId", + name: { + readOnly: true, + serializedName: "name", type: { name: "String" } }, - longTermRetentionBackupResourceId: { - serializedName: "properties.longTermRetentionBackupResourceId", + quotedName: { + readOnly: true, + serializedName: "quotedName", type: { name: "String" } @@ -9037,177 +9024,232 @@ export const ManagedDatabase: msRest.CompositeMapper = { } }; -export const ManagedDatabaseUpdate: msRest.CompositeMapper = { - serializedName: "ManagedDatabaseUpdate", +export const SyncFullSchemaProperties: msRest.CompositeMapper = { + serializedName: "SyncFullSchemaProperties", type: { name: "Composite", - className: "ManagedDatabaseUpdate", + className: "SyncFullSchemaProperties", modelProperties: { - collation: { - serializedName: "properties.collation", - type: { - name: "String" - } - }, - status: { + tables: { readOnly: true, - serializedName: "properties.status", + serializedName: "tables", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncFullSchemaTable" + } + } } }, - creationDate: { + lastUpdateTime: { readOnly: true, - serializedName: "properties.creationDate", + serializedName: "lastUpdateTime", type: { name: "DateTime" } - }, - earliestRestorePoint: { + } + } + } +}; + +export const SyncGroupLogProperties: msRest.CompositeMapper = { + serializedName: "SyncGroupLogProperties", + type: { + name: "Composite", + className: "SyncGroupLogProperties", + modelProperties: { + timestamp: { readOnly: true, - serializedName: "properties.earliestRestorePoint", - type: { - name: "DateTime" - } - }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + serializedName: "timestamp", type: { name: "DateTime" } }, - defaultSecondaryLocation: { + type: { readOnly: true, - serializedName: "properties.defaultSecondaryLocation", + serializedName: "type", type: { name: "String" } }, - catalogCollation: { - serializedName: "properties.catalogCollation", + source: { + readOnly: true, + serializedName: "source", type: { name: "String" } }, - createMode: { - serializedName: "properties.createMode", + details: { + readOnly: true, + serializedName: "details", type: { name: "String" } }, - storageContainerUri: { - serializedName: "properties.storageContainerUri", + tracingId: { + readOnly: true, + serializedName: "tracingId", type: { - name: "String" + name: "Uuid" } }, - sourceDatabaseId: { - serializedName: "properties.sourceDatabaseId", + operationStatus: { + readOnly: true, + serializedName: "operationStatus", type: { name: "String" } - }, - restorableDroppedDatabaseId: { - serializedName: "properties.restorableDroppedDatabaseId", + } + } + } +}; + +export const SyncGroupSchemaTableColumn: msRest.CompositeMapper = { + serializedName: "SyncGroupSchemaTableColumn", + type: { + name: "Composite", + className: "SyncGroupSchemaTableColumn", + modelProperties: { + quotedName: { + serializedName: "quotedName", type: { name: "String" } }, - storageContainerSasToken: { - serializedName: "properties.storageContainerSasToken", + dataSize: { + serializedName: "dataSize", type: { name: "String" } }, - failoverGroupId: { - readOnly: true, - serializedName: "properties.failoverGroupId", + dataType: { + serializedName: "dataType", type: { name: "String" } - }, - recoverableDatabaseId: { - serializedName: "properties.recoverableDatabaseId", + } + } + } +}; + +export const SyncGroupSchemaTable: msRest.CompositeMapper = { + serializedName: "SyncGroupSchemaTable", + type: { + name: "Composite", + className: "SyncGroupSchemaTable", + modelProperties: { + columns: { + serializedName: "columns", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncGroupSchemaTableColumn" + } + } } }, - longTermRetentionBackupResourceId: { - serializedName: "properties.longTermRetentionBackupResourceId", + quotedName: { + serializedName: "quotedName", type: { name: "String" } - }, - tags: { - serializedName: "tags", + } + } + } +}; + +export const SyncGroupSchema: msRest.CompositeMapper = { + serializedName: "SyncGroupSchema", + type: { + name: "Composite", + className: "SyncGroupSchema", + modelProperties: { + tables: { + serializedName: "tables", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "SyncGroupSchemaTable" } } } + }, + masterSyncMemberName: { + serializedName: "masterSyncMemberName", + type: { + name: "String" + } } } } }; -export const CompleteDatabaseRestoreDefinition: msRest.CompositeMapper = { - serializedName: "CompleteDatabaseRestoreDefinition", +export const SyncGroup: msRest.CompositeMapper = { + serializedName: "SyncGroup", type: { name: "Composite", - className: "CompleteDatabaseRestoreDefinition", + className: "SyncGroup", modelProperties: { - lastBackupName: { - required: true, - serializedName: "lastBackupName", + ...ProxyResource.type.modelProperties, + interval: { + serializedName: "properties.interval", + type: { + name: "Number" + } + }, + lastSyncTime: { + readOnly: true, + serializedName: "properties.lastSyncTime", + type: { + name: "DateTime" + } + }, + conflictResolutionPolicy: { + serializedName: "properties.conflictResolutionPolicy", type: { name: "String" } - } - } - } -}; - -export const ServerAzureADAdministrator: msRest.CompositeMapper = { - serializedName: "ServerAzureADAdministrator", - type: { - name: "Composite", - className: "ServerAzureADAdministrator", - modelProperties: { - ...ProxyResource.type.modelProperties, - administratorType: { - required: true, - isConstant: true, - serializedName: "properties.administratorType", - defaultValue: 'ActiveDirectory', + }, + syncDatabaseId: { + serializedName: "properties.syncDatabaseId", type: { name: "String" } }, - login: { - required: true, - serializedName: "properties.login", + hubDatabaseUserName: { + serializedName: "properties.hubDatabaseUserName", type: { name: "String" } }, - sid: { - required: true, - serializedName: "properties.sid", + hubDatabasePassword: { + serializedName: "properties.hubDatabasePassword", type: { - name: "Uuid" + name: "String" } }, - tenantId: { - serializedName: "properties.tenantId", + syncState: { + readOnly: true, + serializedName: "properties.syncState", type: { - name: "Uuid" + name: "String" } }, - azureADOnlyAuthentication: { - serializedName: "properties.azureADOnlyAuthentication", + schema: { + serializedName: "properties.schema", + type: { + name: "Composite", + className: "SyncGroupSchema" + } + }, + usePrivateLinkConnection: { + serializedName: "properties.usePrivateLinkConnection", type: { name: "Boolean" } @@ -9216,102 +9258,78 @@ export const ServerAzureADAdministrator: msRest.CompositeMapper = { } }; -export const ManagedInstanceOperation: msRest.CompositeMapper = { - serializedName: "ManagedInstanceOperation", +export const SyncMember: msRest.CompositeMapper = { + serializedName: "SyncMember", type: { name: "Composite", - className: "ManagedInstanceOperation", + className: "SyncMember", modelProperties: { ...ProxyResource.type.modelProperties, - managedInstanceName: { - readOnly: true, - serializedName: "properties.managedInstanceName", - type: { - name: "String" - } - }, - operation: { - readOnly: true, - serializedName: "properties.operation", + databaseType: { + serializedName: "properties.databaseType", type: { name: "String" } }, - operationFriendlyName: { - readOnly: true, - serializedName: "properties.operationFriendlyName", + syncAgentId: { + serializedName: "properties.syncAgentId", type: { name: "String" } }, - percentComplete: { - readOnly: true, - serializedName: "properties.percentComplete", - type: { - name: "Number" - } - }, - startTime: { - readOnly: true, - serializedName: "properties.startTime", + sqlServerDatabaseId: { + serializedName: "properties.sqlServerDatabaseId", type: { - name: "DateTime" + name: "Uuid" } }, - state: { - readOnly: true, - serializedName: "properties.state", + syncMemberAzureDatabaseResourceId: { + serializedName: "properties.syncMemberAzureDatabaseResourceId", type: { name: "String" } }, - errorCode: { - readOnly: true, - serializedName: "properties.errorCode", + usePrivateLinkConnection: { + serializedName: "properties.usePrivateLinkConnection", type: { - name: "Number" + name: "Boolean" } }, - errorDescription: { - readOnly: true, - serializedName: "properties.errorDescription", + serverName: { + serializedName: "properties.serverName", type: { name: "String" } }, - errorSeverity: { - readOnly: true, - serializedName: "properties.errorSeverity", + databaseName: { + serializedName: "properties.databaseName", type: { - name: "Number" + name: "String" } }, - isUserError: { - readOnly: true, - serializedName: "properties.isUserError", + userName: { + serializedName: "properties.userName", type: { - name: "Boolean" + name: "String" } }, - estimatedCompletionTime: { - readOnly: true, - serializedName: "properties.estimatedCompletionTime", + password: { + serializedName: "properties.password", type: { - name: "DateTime" + name: "String" } }, - description: { - readOnly: true, - serializedName: "properties.description", + syncDirection: { + serializedName: "properties.syncDirection", type: { name: "String" } }, - isCancellable: { + syncState: { readOnly: true, - serializedName: "properties.isCancellable", + serializedName: "properties.syncState", type: { - name: "Boolean" + name: "String" } } } @@ -9718,230 +9736,80 @@ export const ServiceTierAdvisorListResult: msRest.CompositeMapper = { } }; -export const TransparentDataEncryptionActivityListResult: msRest.CompositeMapper = { - serializedName: "TransparentDataEncryptionActivityListResult", - type: { - name: "Composite", - className: "TransparentDataEncryptionActivityListResult", - modelProperties: { - value: { - required: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "TransparentDataEncryptionActivity" - } - } - } - } - } - } -}; - -export const ServerUsageListResult: msRest.CompositeMapper = { - serializedName: "ServerUsageListResult", - type: { - name: "Composite", - className: "ServerUsageListResult", - modelProperties: { - value: { - required: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ServerUsage" - } - } - } - } - } - } -}; - -export const DatabaseUsageListResult: msRest.CompositeMapper = { - serializedName: "DatabaseUsageListResult", - type: { - name: "Composite", - className: "DatabaseUsageListResult", - modelProperties: { - value: { - required: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatabaseUsage" - } - } - } - } - } - } -}; - -export const EncryptionProtectorListResult: msRest.CompositeMapper = { - serializedName: "EncryptionProtectorListResult", - type: { - name: "Composite", - className: "EncryptionProtectorListResult", - modelProperties: { - value: { - readOnly: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "EncryptionProtector" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - -export const FailoverGroupListResult: msRest.CompositeMapper = { - serializedName: "FailoverGroupListResult", - type: { - name: "Composite", - className: "FailoverGroupListResult", - modelProperties: { - value: { - readOnly: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "FailoverGroup" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - -export const OperationListResult: msRest.CompositeMapper = { - serializedName: "OperationListResult", +export const TransparentDataEncryptionActivityListResult: msRest.CompositeMapper = { + serializedName: "TransparentDataEncryptionActivityListResult", type: { name: "Composite", - className: "OperationListResult", + className: "TransparentDataEncryptionActivityListResult", modelProperties: { value: { - readOnly: true, + required: true, serializedName: "", type: { name: "Sequence", element: { type: { name: "Composite", - className: "Operation" + className: "TransparentDataEncryptionActivity" } } } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } } } } }; -export const ServerKeyListResult: msRest.CompositeMapper = { - serializedName: "ServerKeyListResult", +export const ServerUsageListResult: msRest.CompositeMapper = { + serializedName: "ServerUsageListResult", type: { name: "Composite", - className: "ServerKeyListResult", + className: "ServerUsageListResult", modelProperties: { value: { - readOnly: true, + required: true, serializedName: "", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ServerKey" + className: "ServerUsage" } } } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } } } } }; -export const SyncAgentListResult: msRest.CompositeMapper = { - serializedName: "SyncAgentListResult", +export const DatabaseUsageListResult: msRest.CompositeMapper = { + serializedName: "DatabaseUsageListResult", type: { name: "Composite", - className: "SyncAgentListResult", + className: "DatabaseUsageListResult", modelProperties: { value: { - readOnly: true, + required: true, serializedName: "", type: { name: "Sequence", element: { type: { name: "Composite", - className: "SyncAgent" + className: "DatabaseUsage" } } } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } } } } }; -export const SyncAgentLinkedDatabaseListResult: msRest.CompositeMapper = { - serializedName: "SyncAgentLinkedDatabaseListResult", +export const EncryptionProtectorListResult: msRest.CompositeMapper = { + serializedName: "EncryptionProtectorListResult", type: { name: "Composite", - className: "SyncAgentLinkedDatabaseListResult", + className: "EncryptionProtectorListResult", modelProperties: { value: { readOnly: true, @@ -9951,7 +9819,7 @@ export const SyncAgentLinkedDatabaseListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SyncAgentLinkedDatabase" + className: "EncryptionProtector" } } } @@ -9967,11 +9835,11 @@ export const SyncAgentLinkedDatabaseListResult: msRest.CompositeMapper = { } }; -export const SyncDatabaseIdListResult: msRest.CompositeMapper = { - serializedName: "SyncDatabaseIdListResult", +export const FailoverGroupListResult: msRest.CompositeMapper = { + serializedName: "FailoverGroupListResult", type: { name: "Composite", - className: "SyncDatabaseIdListResult", + className: "FailoverGroupListResult", modelProperties: { value: { readOnly: true, @@ -9981,7 +9849,7 @@ export const SyncDatabaseIdListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SyncDatabaseIdProperties" + className: "FailoverGroup" } } } @@ -9997,11 +9865,11 @@ export const SyncDatabaseIdListResult: msRest.CompositeMapper = { } }; -export const SyncFullSchemaPropertiesListResult: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaPropertiesListResult", +export const OperationListResult: msRest.CompositeMapper = { + serializedName: "OperationListResult", type: { name: "Composite", - className: "SyncFullSchemaPropertiesListResult", + className: "OperationListResult", modelProperties: { value: { readOnly: true, @@ -10011,7 +9879,7 @@ export const SyncFullSchemaPropertiesListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SyncFullSchemaProperties" + className: "Operation" } } } @@ -10027,11 +9895,11 @@ export const SyncFullSchemaPropertiesListResult: msRest.CompositeMapper = { } }; -export const SyncGroupLogListResult: msRest.CompositeMapper = { - serializedName: "SyncGroupLogListResult", +export const ServerKeyListResult: msRest.CompositeMapper = { + serializedName: "ServerKeyListResult", type: { name: "Composite", - className: "SyncGroupLogListResult", + className: "ServerKeyListResult", modelProperties: { value: { readOnly: true, @@ -10041,7 +9909,7 @@ export const SyncGroupLogListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SyncGroupLogProperties" + className: "ServerKey" } } } @@ -10057,11 +9925,11 @@ export const SyncGroupLogListResult: msRest.CompositeMapper = { } }; -export const SyncGroupListResult: msRest.CompositeMapper = { - serializedName: "SyncGroupListResult", +export const SyncAgentListResult: msRest.CompositeMapper = { + serializedName: "SyncAgentListResult", type: { name: "Composite", - className: "SyncGroupListResult", + className: "SyncAgentListResult", modelProperties: { value: { readOnly: true, @@ -10071,7 +9939,7 @@ export const SyncGroupListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SyncGroup" + className: "SyncAgent" } } } @@ -10087,11 +9955,11 @@ export const SyncGroupListResult: msRest.CompositeMapper = { } }; -export const SyncMemberListResult: msRest.CompositeMapper = { - serializedName: "SyncMemberListResult", +export const SyncAgentLinkedDatabaseListResult: msRest.CompositeMapper = { + serializedName: "SyncAgentLinkedDatabaseListResult", type: { name: "Composite", - className: "SyncMemberListResult", + className: "SyncAgentLinkedDatabaseListResult", modelProperties: { value: { readOnly: true, @@ -10101,7 +9969,7 @@ export const SyncMemberListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SyncMember" + className: "SyncAgentLinkedDatabase" } } } @@ -11549,3 +11417,153 @@ export const ManagedInstanceOperationListResult: msRest.CompositeMapper = { } } }; + +export const SyncDatabaseIdListResult: msRest.CompositeMapper = { + serializedName: "SyncDatabaseIdListResult", + type: { + name: "Composite", + className: "SyncDatabaseIdListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncDatabaseIdProperties" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const SyncFullSchemaPropertiesListResult: msRest.CompositeMapper = { + serializedName: "SyncFullSchemaPropertiesListResult", + type: { + name: "Composite", + className: "SyncFullSchemaPropertiesListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncFullSchemaProperties" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const SyncGroupLogListResult: msRest.CompositeMapper = { + serializedName: "SyncGroupLogListResult", + type: { + name: "Composite", + className: "SyncGroupLogListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncGroupLogProperties" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const SyncGroupListResult: msRest.CompositeMapper = { + serializedName: "SyncGroupListResult", + type: { + name: "Composite", + className: "SyncGroupListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncGroup" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const SyncMemberListResult: msRest.CompositeMapper = { + serializedName: "SyncMemberListResult", + type: { + name: "Composite", + className: "SyncMemberListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncMember" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; diff --git a/sdk/sql/arm-sql/src/operations/index.ts b/sdk/sql/arm-sql/src/operations/index.ts index b1f8a095435a..c1d61e412252 100644 --- a/sdk/sql/arm-sql/src/operations/index.ts +++ b/sdk/sql/arm-sql/src/operations/index.ts @@ -35,8 +35,6 @@ export * from "./failoverGroups"; export * from "./operations"; export * from "./serverKeys"; export * from "./syncAgents"; -export * from "./syncGroups"; -export * from "./syncMembers"; export * from "./subscriptionUsages"; export * from "./virtualClusters"; export * from "./virtualNetworkRules"; @@ -99,3 +97,5 @@ export * from "./managedDatabaseRestoreDetails"; export * from "./managedDatabases"; export * from "./serverAzureADAdministrators"; export * from "./managedInstanceOperations"; +export * from "./syncGroups"; +export * from "./syncMembers"; diff --git a/sdk/sql/arm-sql/src/operations/syncGroups.ts b/sdk/sql/arm-sql/src/operations/syncGroups.ts index 7bd0b27c8320..036f9d8dfba9 100644 --- a/sdk/sql/arm-sql/src/operations/syncGroups.ts +++ b/sdk/sql/arm-sql/src/operations/syncGroups.ts @@ -605,7 +605,7 @@ const listSyncDatabaseIdsOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -632,7 +632,7 @@ const listHubSchemasOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -663,7 +663,7 @@ const listLogsOperationSpec: msRest.OperationSpec = { Parameters.endTime, Parameters.type, Parameters.continuationToken, - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -690,7 +690,7 @@ const cancelSyncOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -715,7 +715,7 @@ const triggerSyncOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -740,7 +740,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -766,7 +766,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -793,7 +793,7 @@ const beginRefreshHubSchemaOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -819,7 +819,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -857,7 +857,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -884,7 +884,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/syncMembers.ts b/sdk/sql/arm-sql/src/operations/syncMembers.ts index 78c2368478d9..06f79e9d3210 100644 --- a/sdk/sql/arm-sql/src/operations/syncMembers.ts +++ b/sdk/sql/arm-sql/src/operations/syncMembers.ts @@ -405,7 +405,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -432,7 +432,7 @@ const listBySyncGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -460,7 +460,7 @@ const listMemberSchemasOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -488,7 +488,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -527,7 +527,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -555,7 +555,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage @@ -591,7 +591,7 @@ const beginRefreshMemberSchemaOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion5 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/sqlManagementClient.ts b/sdk/sql/arm-sql/src/sqlManagementClient.ts index 7c0697a81fd7..35a16e8e3b61 100644 --- a/sdk/sql/arm-sql/src/sqlManagementClient.ts +++ b/sdk/sql/arm-sql/src/sqlManagementClient.ts @@ -44,8 +44,6 @@ class SqlManagementClient extends SqlManagementClientContext { operations: operations.Operations; serverKeys: operations.ServerKeys; syncAgents: operations.SyncAgents; - syncGroups: operations.SyncGroups; - syncMembers: operations.SyncMembers; subscriptionUsages: operations.SubscriptionUsages; virtualClusters: operations.VirtualClusters; virtualNetworkRules: operations.VirtualNetworkRules; @@ -108,6 +106,8 @@ class SqlManagementClient extends SqlManagementClientContext { managedDatabases: operations.ManagedDatabases; serverAzureADAdministrators: operations.ServerAzureADAdministrators; managedInstanceOperations: operations.ManagedInstanceOperations; + syncGroups: operations.SyncGroups; + syncMembers: operations.SyncMembers; /** * Initializes a new instance of the SqlManagementClient class. @@ -144,8 +144,6 @@ class SqlManagementClient extends SqlManagementClientContext { this.operations = new operations.Operations(this); this.serverKeys = new operations.ServerKeys(this); this.syncAgents = new operations.SyncAgents(this); - this.syncGroups = new operations.SyncGroups(this); - this.syncMembers = new operations.SyncMembers(this); this.subscriptionUsages = new operations.SubscriptionUsages(this); this.virtualClusters = new operations.VirtualClusters(this); this.virtualNetworkRules = new operations.VirtualNetworkRules(this); @@ -208,6 +206,8 @@ class SqlManagementClient extends SqlManagementClientContext { this.managedDatabases = new operations.ManagedDatabases(this); this.serverAzureADAdministrators = new operations.ServerAzureADAdministrators(this); this.managedInstanceOperations = new operations.ManagedInstanceOperations(this); + this.syncGroups = new operations.SyncGroups(this); + this.syncMembers = new operations.SyncMembers(this); } }