diff --git a/sdk/sql/arm-sql/package.json b/sdk/sql/arm-sql/package.json index cda65b1ed1ec..2e7d137c45fb 100644 --- a/sdk/sql/arm-sql/package.json +++ b/sdk/sql/arm-sql/package.json @@ -27,7 +27,7 @@ "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.6.0" }, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/sql/arm-sql", "repository": { "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" diff --git a/sdk/sql/arm-sql/src/models/backupShortTermRetentionPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/backupShortTermRetentionPoliciesMappers.ts index 4117106db93f..9521c6c67abb 100644 --- a/sdk/sql/arm-sql/src/models/backupShortTermRetentionPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/backupShortTermRetentionPoliciesMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/dataMaskingPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/dataMaskingPoliciesMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/dataMaskingPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/dataMaskingPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/dataMaskingRulesMappers.ts b/sdk/sql/arm-sql/src/models/dataMaskingRulesMappers.ts index a80455aaad63..7c5c86eb8ecd 100644 --- a/sdk/sql/arm-sql/src/models/dataMaskingRulesMappers.ts +++ b/sdk/sql/arm-sql/src/models/dataMaskingRulesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingRule, DataMaskingRuleListResult, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/dataWarehouseUserActivitiesOperationsMappers.ts b/sdk/sql/arm-sql/src/models/dataWarehouseUserActivitiesOperationsMappers.ts index 5b98f80b4f2e..56a79ace092d 100644 --- a/sdk/sql/arm-sql/src/models/dataWarehouseUserActivitiesOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/dataWarehouseUserActivitiesOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingRule, DataWarehouseUserActivities, DataWarehouseUserActivitiesListResult, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseAdvisorsMappers.ts b/sdk/sql/arm-sql/src/models/databaseAdvisorsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/databaseAdvisorsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseAdvisorsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseAutomaticTuningOperationsMappers.ts b/sdk/sql/arm-sql/src/models/databaseAutomaticTuningOperationsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/databaseAutomaticTuningOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseAutomaticTuningOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseBlobAuditingPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/databaseBlobAuditingPoliciesMappers.ts index 7725b66ff09a..13bb89a1ca91 100644 --- a/sdk/sql/arm-sql/src/models/databaseBlobAuditingPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseBlobAuditingPoliciesMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicyListResult, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseColumnsMappers.ts b/sdk/sql/arm-sql/src/models/databaseColumnsMappers.ts index 3183c3966c95..bf8875ae5e71 100644 --- a/sdk/sql/arm-sql/src/models/databaseColumnsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseColumnsMappers.ts @@ -19,11 +19,13 @@ export { DatabaseColumn, DatabaseColumnListResult, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseExtensionsOperationsMappers.ts b/sdk/sql/arm-sql/src/models/databaseExtensionsOperationsMappers.ts index 7802da757762..b583942d6f20 100644 --- a/sdk/sql/arm-sql/src/models/databaseExtensionsOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseExtensionsOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseOperationsMappers.ts b/sdk/sql/arm-sql/src/models/databaseOperationsMappers.ts index 5fce202c0094..30a2b0558920 100644 --- a/sdk/sql/arm-sql/src/models/databaseOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseOperationsMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseOperationListResult, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseRecommendedActionsMappers.ts b/sdk/sql/arm-sql/src/models/databaseRecommendedActionsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/databaseRecommendedActionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseRecommendedActionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseSchemasMappers.ts b/sdk/sql/arm-sql/src/models/databaseSchemasMappers.ts index b543563df6ec..64b9c293706e 100644 --- a/sdk/sql/arm-sql/src/models/databaseSchemasMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseSchemasMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSchemaListResult, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseSecurityAlertPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/databaseSecurityAlertPoliciesMappers.ts index b8835c1a6d9a..9d79eb6be3e9 100644 --- a/sdk/sql/arm-sql/src/models/databaseSecurityAlertPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseSecurityAlertPoliciesMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertListResult, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseTablesMappers.ts b/sdk/sql/arm-sql/src/models/databaseTablesMappers.ts index d1262d000d39..f804ed79d8c5 100644 --- a/sdk/sql/arm-sql/src/models/databaseTablesMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseTablesMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseTableListResult, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseUsagesMappers.ts b/sdk/sql/arm-sql/src/models/databaseUsagesMappers.ts index b79cacd6d9e1..913fea6642ae 100644 --- a/sdk/sql/arm-sql/src/models/databaseUsagesMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseUsagesMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, DatabaseUsageListResult, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentRuleBaselinesMappers.ts b/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentRuleBaselinesMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentRuleBaselinesMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentRuleBaselinesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentScansMappers.ts b/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentScansMappers.ts index 8d1d7f5a2417..4bc126116bf4 100644 --- a/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentScansMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentScansMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentsMappers.ts b/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentsMappers.ts index 2ec71f2e007e..25ec3c9ad40b 100644 --- a/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentsMappers.ts +++ b/sdk/sql/arm-sql/src/models/databaseVulnerabilityAssessmentsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentListResult, DatabaseVulnerabilityAssessmentRuleBaseline, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/databasesMappers.ts b/sdk/sql/arm-sql/src/models/databasesMappers.ts index b925f40026bb..18dccbac1eab 100644 --- a/sdk/sql/arm-sql/src/models/databasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/databasesMappers.ts @@ -18,6 +18,7 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseListResult, DatabaseOperation, DatabaseSchema, @@ -25,6 +26,7 @@ export { DatabaseTable, DatabaseUpdate, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -32,6 +34,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -68,6 +71,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -164,6 +168,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -178,8 +183,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/deletedServersMappers.ts b/sdk/sql/arm-sql/src/models/deletedServersMappers.ts index a09ecd78b0cb..49aa499b9643 100644 --- a/sdk/sql/arm-sql/src/models/deletedServersMappers.ts +++ b/sdk/sql/arm-sql/src/models/deletedServersMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, DeletedServerListResult, ElasticPool, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/elasticPoolActivitiesMappers.ts b/sdk/sql/arm-sql/src/models/elasticPoolActivitiesMappers.ts index 57eec388296a..b872664ac52d 100644 --- a/sdk/sql/arm-sql/src/models/elasticPoolActivitiesMappers.ts +++ b/sdk/sql/arm-sql/src/models/elasticPoolActivitiesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/elasticPoolDatabaseActivitiesMappers.ts b/sdk/sql/arm-sql/src/models/elasticPoolDatabaseActivitiesMappers.ts index 1e9abfa9b664..3b7f4b17fb5b 100644 --- a/sdk/sql/arm-sql/src/models/elasticPoolDatabaseActivitiesMappers.ts +++ b/sdk/sql/arm-sql/src/models/elasticPoolDatabaseActivitiesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/elasticPoolOperationsMappers.ts b/sdk/sql/arm-sql/src/models/elasticPoolOperationsMappers.ts index 8fa4a4d2b9d6..ad26829e8eab 100644 --- a/sdk/sql/arm-sql/src/models/elasticPoolOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/elasticPoolOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/elasticPoolsMappers.ts b/sdk/sql/arm-sql/src/models/elasticPoolsMappers.ts index 4e937f90f3a2..aa2c5c567eb6 100644 --- a/sdk/sql/arm-sql/src/models/elasticPoolsMappers.ts +++ b/sdk/sql/arm-sql/src/models/elasticPoolsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -66,6 +69,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -160,6 +164,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -174,8 +179,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/encryptionProtectorsMappers.ts b/sdk/sql/arm-sql/src/models/encryptionProtectorsMappers.ts index 7b33ffaaf12d..898ecb22e317 100644 --- a/sdk/sql/arm-sql/src/models/encryptionProtectorsMappers.ts +++ b/sdk/sql/arm-sql/src/models/encryptionProtectorsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/extendedDatabaseBlobAuditingPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/extendedDatabaseBlobAuditingPoliciesMappers.ts index c60506a3b001..c8ad5ac948ed 100644 --- a/sdk/sql/arm-sql/src/models/extendedDatabaseBlobAuditingPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/extendedDatabaseBlobAuditingPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/extendedServerBlobAuditingPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/extendedServerBlobAuditingPoliciesMappers.ts index 0557bdd08312..a540d1e58437 100644 --- a/sdk/sql/arm-sql/src/models/extendedServerBlobAuditingPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/extendedServerBlobAuditingPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/failoverGroupsMappers.ts b/sdk/sql/arm-sql/src/models/failoverGroupsMappers.ts index 9c1ca8a4a38b..40c32d0da268 100644 --- a/sdk/sql/arm-sql/src/models/failoverGroupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/failoverGroupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -66,6 +69,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/firewallRulesMappers.ts b/sdk/sql/arm-sql/src/models/firewallRulesMappers.ts index 52a5a314ba31..96ff8569bf67 100644 --- a/sdk/sql/arm-sql/src/models/firewallRulesMappers.ts +++ b/sdk/sql/arm-sql/src/models/firewallRulesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -66,6 +69,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/geoBackupPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/geoBackupPoliciesMappers.ts index 123f09fde415..958e690874d7 100644 --- a/sdk/sql/arm-sql/src/models/geoBackupPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/geoBackupPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/index.ts b/sdk/sql/arm-sql/src/models/index.ts index ed4fbb7f7360..fbce3575b3f3 100644 --- a/sdk/sql/arm-sql/src/models/index.ts +++ b/sdk/sql/arm-sql/src/models/index.ts @@ -78,26 +78,6 @@ export interface TrackedResource extends Resource { tags?: { [propertyName: string]: string }; } -/** - * A server secure connection policy. - */ -export interface ServerConnectionPolicy extends ProxyResource { - /** - * Metadata used for the Azure portal experience. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly kind?: string; - /** - * Resource location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly location?: string; - /** - * The server connection type. Possible values include: 'Default', 'Proxy', 'Redirect' - */ - connectionType: ServerConnectionType; -} - /** * Represents a database data masking policy. */ @@ -632,22 +612,6 @@ export interface ElasticPoolDatabaseActivity extends ProxyResource { readonly state?: string; } -/** - * Represents a database transparent data encryption configuration. - */ -export interface TransparentDataEncryption extends ProxyResource { - /** - * Resource location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly location?: string; - /** - * The status of the database transparent data encryption. Possible values include: 'Enabled', - * 'Disabled' - */ - status?: TransparentDataEncryptionStatus; -} - /** * A Slo Usage Metric. */ @@ -702,27 +666,6 @@ export interface OperationImpact { readonly changeValueRelative?: number; } -/** - * Represents a database transparent data encryption Scan. - */ -export interface TransparentDataEncryptionActivity extends ProxyResource { - /** - * Resource location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly location?: string; - /** - * The status of the database. Possible values include: 'Encrypting', 'Decrypting' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly status?: TransparentDataEncryptionActivityStatus; - /** - * The percent complete of the transparent data encryption scan for a database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly percentComplete?: number; -} - /** * Represents server metrics. */ @@ -3241,7 +3184,7 @@ export interface StorageCapability { * 'ZRS' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly storageAccountType?: StorageAccountType1; + readonly storageAccountType?: StorageAccountType; /** * The status of the capability. Possible values include: 'Visible', 'Available', 'Default', * 'Disabled' @@ -3774,176 +3717,6 @@ export interface LocationCapabilities { reason?: string; } -/** - * Contains the information necessary to perform long term retention backup copy operation. - */ -export interface CopyLongTermRetentionBackupParameters { - /** - * The subscription that owns the target server - */ - targetSubscriptionId?: string; - /** - * The resource group that owns the target server - */ - targetResourceGroup?: string; - /** - * The resource Id of the target server that owns the database - */ - targetServerResourceId?: string; - /** - * The fully qualified domain name of the target server - */ - targetServerFullyQualifiedDomainName?: string; - /** - * The name of the database owns the copied backup. - */ - targetDatabaseName?: string; - /** - * The storage redundancy type of the copied backup. Possible values include: 'Geo', 'Local', - * 'Zone' - */ - targetBackupStorageRedundancy?: TargetBackupStorageRedundancy; -} - -/** - * A LongTermRetentionBackup operation result resource. - */ -export interface LongTermRetentionBackupOperationResult extends ProxyResource { - /** - * Request Id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly requestId?: string; - /** - * Operation type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly operationType?: string; - /** - * Source backup resource id - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly fromBackupResourceId?: string; - /** - * Target backup resource id - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly toBackupResourceId?: string; - /** - * The storage redundancy type of the copied backup. Possible values include: 'Geo', 'Local', - * 'Zone' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly targetBackupStorageRedundancy?: BackupStorageRedundancy; - /** - * Operation status - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly status?: string; - /** - * Progress message - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly message?: string; -} - -/** - * Contains the information necessary to perform long term retention backup update operation. - */ -export interface UpdateLongTermRetentionBackupParameters { - /** - * The storage redundancy type of the copied backup. Possible values include: 'Geo', 'Local', - * 'Zone' - */ - requestedBackupStorageRedundancy?: RequestedBackupStorageRedundancy; -} - -/** - * A long term retention backup. - */ -export interface LongTermRetentionBackup extends ProxyResource { - /** - * The server name that the backup database belong to. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly serverName?: string; - /** - * The create time of the server. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly serverCreateTime?: Date; - /** - * 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 databaseName?: string; - /** - * The delete time of the database - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly databaseDeletionTime?: Date; - /** - * The time the backup was taken - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly backupTime?: Date; - /** - * 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 backupExpirationTime?: Date; - /** - * The storage redundancy type of the backup. Possible values include: 'Geo', 'Local', 'Zone' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly backupStorageRedundancy?: BackupStorageRedundancy; - /** - * The storage redundancy type of the backup. Possible values include: 'Geo', 'Local', 'Zone' - */ - requestedBackupStorageRedundancy?: BackupStorageRedundancy; -} - -/** - * A long term retention backup for a managed database. - */ -export interface ManagedInstanceLongTermRetentionBackup extends ProxyResource { - /** - * 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 managedInstanceName?: string; - /** - * The create time of the instance. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly managedInstanceCreateTime?: Date; - /** - * 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 databaseName?: string; - /** - * The delete time of the database - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly databaseDeletionTime?: Date; - /** - * The time the backup was taken - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly backupTime?: Date; - /** - * 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 backupExpirationTime?: Date; - /** - * The storage redundancy type of the backup. Possible values include: 'Geo', 'Local', 'Zone' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly backupStorageRedundancy?: BackupStorageRedundancy; -} - /** * A long term retention policy. */ @@ -5075,956 +4848,1379 @@ export interface ManagedInstancePrivateLink extends ProxyResource { } /** - * Azure Active Directory identity configuration for a resource. + * A TDE certificate that can be uploaded into a server. */ -export interface UserIdentity { +export interface TdeCertificate extends ProxyResource { /** - * The Azure Active Directory principal id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The base64 encoded certificate private blob. */ - readonly principalId?: string; + privateBlob: string; /** - * The Azure Active Directory client id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The certificate password. */ - readonly clientId?: string; + certPassword?: string; } /** - * Azure Active Directory identity configuration for a resource. + * A managed instance vulnerability assessment. */ -export interface ResourceIdentity { +export interface ManagedInstanceVulnerabilityAssessment extends ProxyResource { /** - * The resource ids of the user assigned identities to use + * A blob storage container path to hold the scan results (e.g. + * https://myStorage.blob.core.windows.net/VaScans/). */ - userAssignedIdentities?: { [propertyName: string]: UserIdentity }; + storageContainerPath: string; /** - * The Azure Active Directory principal id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A shared access signature (SAS Key) that has write access to the blob container specified in + * 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, + * StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet + * or a firewall */ - readonly principalId?: string; + storageContainerSasKey?: string; /** - * The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an - * Azure Active Directory principal for the resource. Possible values include: 'None', - * 'SystemAssigned', 'UserAssigned', 'SystemAssigned,UserAssigned' + * Specifies the identifier key of the storage account for vulnerability assessment scan results. + * If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only + * if the storage account is not behind a Vnet or a firewall */ - type?: IdentityType; + storageAccountAccessKey?: string; /** - * The Azure Active Directory tenant id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The recurring scans settings */ - readonly tenantId?: string; + recurringScans?: VulnerabilityAssessmentRecurringScansProperties; } /** - * A private endpoint connection under a managed instance + * A managed server security alert policy. */ -export interface ManagedInstancePecProperty { +export interface ManagedServerSecurityAlertPolicy extends ProxyResource { /** - * Resource ID. + * SystemData of SecurityAlertPolicyResource. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly id?: string; + readonly systemData?: SystemData; /** - * Private endpoint connection properties + * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been + * applied yet on the specific database. Possible values include: 'Enabled', 'Disabled' + */ + state: SecurityAlertsPolicyState; + /** + * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, + * Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force + */ + disabledAlerts?: string[]; + /** + * Specifies an array of e-mail addresses to which the alert is sent. + */ + emailAddresses?: string[]; + /** + * Specifies that the alert is sent to the account administrators. + */ + emailAccountAdmins?: boolean; + /** + * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob + * storage will hold all Threat Detection audit logs. + */ + storageEndpoint?: string; + /** + * Specifies the identifier key of the Threat Detection audit storage account. + */ + storageAccountAccessKey?: string; + /** + * Specifies the number of days to keep in the Threat Detection audit logs. + */ + retentionDays?: number; + /** + * Specifies the UTC creation time of the policy. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly properties?: ManagedInstancePrivateEndpointConnectionProperties; + readonly creationTime?: Date; } /** - * Properties of a active directory administrator. + * Display metadata associated with the operation. */ -export interface ManagedInstanceExternalAdministrator { +export interface OperationDisplay { /** - * Type of the sever administrator. Possible values include: 'ActiveDirectory' + * The localized friendly form of the resource provider name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - administratorType?: AdministratorType; + readonly provider?: string; /** - * Principal Type of the sever administrator. Possible values include: 'User', 'Group', - * 'Application' + * The localized friendly form of the resource type related to this action/operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - principalType?: PrincipalType; + readonly resource?: string; + /** + * The localized friendly name for the operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly operation?: string; + /** + * The localized friendly description for the operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly description?: string; +} + +/** + * SQL REST API operation definition. + */ +export interface Operation { + /** + * The name of the operation being performed on this particular object. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The localized display information for this particular operation / action. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly display?: OperationDisplay; + /** + * The intended executor of the operation. Possible values include: 'user', 'system' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly origin?: OperationOrigin; + /** + * Additional descriptions for the operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly properties?: { [propertyName: string]: any }; +} + +/** + * Operations health status in a location. + */ +export interface OperationsHealth extends ProxyResource { + /** + * Operation name for the service + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly operationsHealthName?: string; + /** + * Operation health status of the service. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly health?: string; + /** + * Health status description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly description?: string; +} + +/** + * An interface representing PrivateEndpointProperty. + */ +export interface PrivateEndpointProperty extends BaseResource { + /** + * Resource id of the private endpoint. + */ + id?: string; +} + +/** + * An interface representing PrivateLinkServiceConnectionStateProperty. + */ +export interface PrivateLinkServiceConnectionStateProperty { + /** + * The private link service connection status. Possible values include: 'Approved', 'Pending', + * 'Rejected', 'Disconnected' + */ + status: PrivateLinkServiceConnectionStateStatus; + /** + * The private link service connection description. + */ + description: string; + /** + * The actions required for private link service connection. Possible values include: 'None' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly actionsRequired?: PrivateLinkServiceConnectionStateActionsRequire; +} + +/** + * Properties of a private endpoint connection. + */ +export interface PrivateEndpointConnectionProperties { + /** + * Private endpoint which the connection belongs to. + */ + privateEndpoint?: PrivateEndpointProperty; + /** + * Connection state of the private endpoint connection. + */ + privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; + /** + * State of the private endpoint connection. Possible values include: 'Approving', 'Ready', + * 'Dropping', 'Failed', 'Rejecting' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: PrivateEndpointProvisioningState; +} + +/** + * A private endpoint connection + */ +export interface PrivateEndpointConnection extends ProxyResource { + /** + * Private endpoint which the connection belongs to. + */ + privateEndpoint?: PrivateEndpointProperty; + /** + * Connection state of the private endpoint connection. + */ + privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; + /** + * State of the private endpoint connection. Possible values include: 'Approving', 'Ready', + * 'Dropping', 'Failed', 'Rejecting' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: PrivateEndpointProvisioningState; +} + +/** + * Properties of a private link resource. + */ +export interface PrivateLinkResourceProperties { + /** + * The private link resource group id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly groupId?: string; + /** + * The private link resource required member names. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly requiredMembers?: string[]; + /** + * The private link resource required zone names. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly requiredZoneNames?: string[]; +} + +/** + * A private link resource + */ +export interface PrivateLinkResource extends ProxyResource { + /** + * The private link resource group id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly properties?: PrivateLinkResourceProperties; +} + +/** + * A recoverable managed database resource. + */ +export interface RecoverableManagedDatabase extends ProxyResource { + /** + * The last available backup date. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly lastAvailableBackupDate?: string; +} + +/** + * Database restore points. + */ +export interface RestorePoint extends ProxyResource { + /** + * Resource location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly location?: string; + /** + * The type of restore point. Possible values include: 'CONTINUOUS', 'DISCRETE' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly restorePointType?: RestorePointType; + /** + * The earliest time to which this database can be restored + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly earliestRestoreDate?: Date; + /** + * The time the backup was taken + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly restorePointCreationDate?: Date; + /** + * The label of restore point for backup request by user + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly restorePointLabel?: string; +} + +/** + * Contains the information necessary to perform a create database restore point operation. + */ +export interface CreateDatabaseRestorePointDefinition { + /** + * The restore point label to apply + */ + restorePointLabel: string; +} + +/** + * Automatic tuning properties for individual advisors. + */ +export interface AutomaticTuningServerOptions { + /** + * Automatic tuning option desired state. Possible values include: 'Off', 'On', 'Default' + */ + desiredState?: AutomaticTuningOptionModeDesired; + /** + * Automatic tuning option actual state. Possible values include: 'Off', 'On' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly actualState?: AutomaticTuningOptionModeActual; + /** + * Reason code if desired and actual state are different. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly reasonCode?: number; + /** + * Reason description if desired and actual state are different. Possible values include: + * 'Default', 'Disabled', 'AutoConfigured' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly reasonDesc?: AutomaticTuningServerReason; +} + +/** + * Server-level Automatic Tuning. + */ +export interface ServerAutomaticTuning extends ProxyResource { + /** + * Automatic tuning desired state. Possible values include: 'Custom', 'Auto', 'Unspecified' + */ + desiredState?: AutomaticTuningServerMode; + /** + * Automatic tuning actual state. Possible values include: 'Custom', 'Auto', 'Unspecified' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly actualState?: AutomaticTuningServerMode; + /** + * Automatic tuning options definition. + */ + options?: { [propertyName: string]: AutomaticTuningServerOptions }; +} + +/** + * Azure Active Directory administrator. + */ +export interface ServerAzureADAdministrator extends ProxyResource { /** * Login name of the server administrator. */ - login?: string; + login: string; /** * SID (object ID) of the server administrator. */ - sid?: string; + sid: string; /** * Tenant ID of the administrator. */ tenantId?: string; /** * Azure Active Directory only Authentication enabled. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly azureADOnlyAuthentication?: boolean; +} + +/** + * Azure Active Directory only authentication. + */ +export interface ServerAzureADOnlyAuthentication extends ProxyResource { + /** + * Azure Active Directory only Authentication enabled. + */ + azureADOnlyAuthentication: boolean; +} + +/** + * A server DevOps auditing settings. + */ +export interface ServerDevOpsAuditingSettings extends ProxyResource { + /** + * SystemData of ServerDevOpsAuditSettingsResource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; + /** + * Specifies whether DevOps audit events are sent to Azure Monitor. + * In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and + * 'IsAzureMonitorTargetEnabled' as true. + * + * When using REST API to configure DevOps audit, Diagnostic Settings with + * 'DevOpsOperationsAudit' diagnostic logs category on the master database should be also + * created. + * + * Diagnostic Settings URI format: + * PUT + * https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + * + * For more information, see [Diagnostic Settings REST + * API](https://go.microsoft.com/fwlink/?linkid=2033207) + * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) + */ + isAzureMonitorTargetEnabled?: boolean; + /** + * Specifies the state of the audit. If state is Enabled, storageEndpoint or + * isAzureMonitorTargetEnabled are required. Possible values include: 'Enabled', 'Disabled' + */ + state: BlobAuditingPolicyState; + /** + * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state + * is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + */ + storageEndpoint?: string; + /** + * Specifies the identifier key of the auditing storage account. + * If state is Enabled and storageEndpoint is specified, not specifying the + * storageAccountAccessKey will use SQL server system-assigned managed identity to access the + * storage. + * Prerequisites for using managed identity authentication: + * 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). + * 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data + * Contributor' RBAC role to the server identity. + * For more information, see [Auditing to storage using Managed Identity + * authentication](https://go.microsoft.com/fwlink/?linkid=2114355) + */ + storageAccountAccessKey?: string; + /** + * Specifies the blob storage subscription Id. + */ + storageAccountSubscriptionId?: string; +} + +/** + * A server DNS alias. + */ +export interface ServerDnsAlias extends ProxyResource { + /** + * The fully qualified DNS record for alias + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly azureDnsRecord?: string; +} + +/** + * A server dns alias acquisition request. + */ +export interface ServerDnsAliasAcquisition { + /** + * The id of the server alias that will be acquired to point to this server instead. + */ + oldServerDnsAliasId: string; +} + +/** + * A server key. + */ +export interface ServerKey extends ProxyResource { + /** + * Kind of encryption protector. This is metadata used for the Azure portal experience. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly kind?: string; + /** + * Resource location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly location?: string; + /** + * Subregion of the server key. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly subregion?: string; + /** + * The server key type like 'ServiceManaged', 'AzureKeyVault'. Possible values include: + * 'ServiceManaged', 'AzureKeyVault' + */ + serverKeyType: ServerKeyType; + /** + * The URI of the server key. If the ServerKeyType is AzureKeyVault, then the URI is required. + */ + uri?: string; + /** + * Thumbprint of the server key. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly thumbprint?: string; + /** + * The server key creation date. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly creationDate?: Date; + /** + * Key auto rotation opt-in flag. Either true or false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureADOnlyAuthentication?: boolean; + readonly autoRotationEnabled?: boolean; } /** - * An Azure SQL managed instance. + * A server operation. */ -export interface ManagedInstance extends TrackedResource { +export interface ServerOperation extends ProxyResource { /** - * The Azure Active Directory identity of the managed instance. + * The name of operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - identity?: ResourceIdentity; + readonly operation?: string; /** - * Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 + * The friendly name of operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sku?: Sku; + readonly operationFriendlyName?: string; /** - * Possible values include: 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', 'Failed' + * The percentage of the operation completed. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly provisioningState?: ProvisioningState1; + readonly percentComplete?: number; /** - * Specifies the mode of database creation. - * - * Default: Regular instance creation. - * - * Restore: Creates an instance by restoring a set of backups to specific point in time. - * RestorePointInTime and SourceManagedInstanceId must be specified. Possible values include: - * 'Default', 'PointInTimeRestore' + * The name of the server. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - managedInstanceCreateMode?: ManagedServerCreateMode; + readonly serverName?: string; /** - * The fully qualified domain name of the managed instance. + * The operation start time. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly fullyQualifiedDomainName?: string; + readonly startTime?: Date; /** - * Administrator username for the managed instance. Can only be specified when the managed - * instance is being created (and is required for creation). + * 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.** */ - administratorLogin?: string; + readonly state?: ManagementOperationState; /** - * The administrator login password (required for managed instance creation). + * The operation error code. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - administratorLoginPassword?: string; + readonly errorCode?: number; /** - * Subnet resource ID for the managed instance. + * The operation error description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - subnetId?: string; + readonly errorDescription?: string; /** - * The state of the managed instance. + * The operation error severity. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: string; + readonly errorSeverity?: number; /** - * The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL - * license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). Possible - * values include: 'LicenseIncluded', 'BasePrice' + * Whether or not the error is a user error. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - licenseType?: ManagedInstanceLicenseType; + readonly isUserError?: boolean; /** - * The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. + * The estimated completion time of the operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vCores?: number; + readonly estimatedCompletionTime?: Date; /** - * Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. + * The operation description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageSizeInGB?: number; + readonly description?: string; /** - * Collation of the managed instance. + * Whether the operation can be cancelled. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - collation?: string; + readonly isCancellable?: boolean; +} + +/** + * A server security alert policy. + */ +export interface ServerSecurityAlertPolicy extends ProxyResource { /** - * The Dns Zone that the managed instance is in. + * SystemData of SecurityAlertPolicyResource. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly dnsZone?: string; + readonly systemData?: SystemData; /** - * The resource id of another managed instance whose DNS zone this managed instance will share - * after creation. + * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been + * applied yet on the specific database. Possible values include: 'Enabled', 'Disabled' */ - dnsZonePartner?: string; + state: SecurityAlertsPolicyState; /** - * Whether or not the public data endpoint is enabled. + * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, + * Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force */ - publicDataEndpointEnabled?: boolean; + disabledAlerts?: string[]; /** - * The resource identifier of the source managed instance associated with create operation of - * this instance. + * Specifies an array of e-mail addresses to which the alert is sent. */ - sourceManagedInstanceId?: string; + emailAddresses?: string[]; /** - * Specifies the point in time (ISO8601 format) of the source database that will be restored to - * create the new database. + * Specifies that the alert is sent to the account administrators. */ - restorePointInTime?: Date; + emailAccountAdmins?: boolean; /** - * Connection type used for connecting to the instance. Possible values include: 'Proxy', - * 'Redirect', 'Default' + * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob + * storage will hold all Threat Detection audit logs. */ - proxyOverride?: ManagedInstanceProxyOverride; + storageEndpoint?: string; /** - * Id of the timezone. Allowed values are timezones supported by Windows. - * Windows keeps details on supported timezones, including the id, in registry under - * KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. - * You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM - * sys.time_zone_info. - * List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in - * PowerShell. - * An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". + * Specifies the identifier key of the Threat Detection audit storage account. */ - timezoneId?: string; + storageAccountAccessKey?: string; /** - * The Id of the instance pool this managed server belongs to. + * Specifies the number of days to keep in the Threat Detection audit logs. */ - instancePoolId?: string; + retentionDays?: number; /** - * Specifies maintenance configuration id to apply to this managed instance. + * Specifies the UTC creation time of the policy. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - maintenanceConfigurationId?: string; + readonly creationTime?: Date; +} + +/** + * Server info for the server trust group. + */ +export interface ServerInfo { /** - * List of private endpoint connections on a managed instance. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Server Id. */ - readonly privateEndpointConnections?: ManagedInstancePecProperty[]; + serverId: string; +} + +/** + * A server trust group. + */ +export interface ServerTrustGroup extends ProxyResource { /** - * Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' + * Group members information for the server trust group. */ - minimalTlsVersion?: string; + groupMembers: ServerInfo[]; /** - * The storage account type used to store backups for this instance. The options are LRS - * (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) and GRS (GeoRedundantStorage). Possible - * values include: 'GRS', 'LRS', 'ZRS' + * Trust scope of the server trust group. */ - storageAccountType?: StorageAccountType; + trustScopes: string[]; +} + +/** + * A server vulnerability assessment. + */ +export interface ServerVulnerabilityAssessment extends ProxyResource { /** - * Whether or not the multi-az is enabled. + * A blob storage container path to hold the scan results (e.g. + * https://myStorage.blob.core.windows.net/VaScans/). */ - zoneRedundant?: boolean; + storageContainerPath: string; /** - * The resource id of a user assigned identity to be used by default. + * A shared access signature (SAS Key) that has write access to the blob container specified in + * 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, + * StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet + * or a firewall */ - primaryUserAssignedIdentityId?: string; + storageContainerSasKey?: string; /** - * A CMK URI of the key to use for encryption. + * Specifies the identifier key of the storage account for vulnerability assessment scan results. + * If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only + * if the storage account is not behind a Vnet or a firewall */ - keyId?: string; + storageAccountAccessKey?: string; /** - * The Azure Active Directory administrator of the server. + * The recurring scans settings */ - administrators?: ManagedInstanceExternalAdministrator; + recurringScans?: VulnerabilityAssessmentRecurringScansProperties; } /** - * An update request for an Azure SQL Database managed instance. + * A recoverable managed database resource. */ -export interface ManagedInstanceUpdate { - /** - * Managed instance sku - */ - sku?: Sku; +export interface SqlAgentConfiguration extends ProxyResource { /** - * Managed instance identity + * The state of Sql Agent. Possible values include: 'Enabled', 'Disabled' */ - identity?: ResourceIdentity; + state?: State; +} + +/** + * Usage Metric of a Subscription in a Location. + */ +export interface SubscriptionUsage extends ProxyResource { /** - * Possible values include: 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', 'Failed' + * User-readable name of the metric. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly provisioningState?: ProvisioningState1; - /** - * Specifies the mode of database creation. - * - * Default: Regular instance creation. - * - * Restore: Creates an instance by restoring a set of backups to specific point in time. - * RestorePointInTime and SourceManagedInstanceId must be specified. Possible values include: - * 'Default', 'PointInTimeRestore' - */ - managedInstanceCreateMode?: ManagedServerCreateMode; + readonly displayName?: string; /** - * The fully qualified domain name of the managed instance. + * Current value of the metric. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly fullyQualifiedDomainName?: string; - /** - * Administrator username for the managed instance. Can only be specified when the managed - * instance is being created (and is required for creation). - */ - administratorLogin?: string; + readonly currentValue?: number; /** - * The administrator login password (required for managed instance creation). + * Boundary value of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - administratorLoginPassword?: string; + readonly limit?: number; /** - * Subnet resource ID for the managed instance. + * Unit of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - subnetId?: string; + readonly unit?: string; +} + +/** + * An Azure SQL Database sync agent. + */ +export interface SyncAgent extends ProxyResource { /** - * The state of the managed instance. + * Name of the sync agent. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: string; + readonly syncAgentName?: string; /** - * The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL - * license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). Possible - * values include: 'LicenseIncluded', 'BasePrice' + * ARM resource id of the sync database in the sync agent. */ - licenseType?: ManagedInstanceLicenseType; + syncDatabaseId?: string; /** - * The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. + * Last alive time of the sync agent. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vCores?: number; + readonly lastAliveTime?: Date; /** - * Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. + * State of the sync agent. Possible values include: 'Online', 'Offline', 'NeverConnected' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageSizeInGB?: number; + readonly state?: SyncAgentState; /** - * Collation of the managed instance. + * If the sync agent version is up to date. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - collation?: string; + readonly isUpToDate?: boolean; /** - * The Dns Zone that the managed instance is in. + * Expiration time of the sync agent version. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly dnsZone?: string; + readonly expiryTime?: Date; /** - * The resource id of another managed instance whose DNS zone this managed instance will share - * after creation. + * Version of the sync agent. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - dnsZonePartner?: string; + readonly version?: string; +} + +/** + * Properties of an Azure SQL Database sync agent key. + */ +export interface SyncAgentKeyProperties { /** - * Whether or not the public data endpoint is enabled. + * Key of sync agent. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - publicDataEndpointEnabled?: boolean; + readonly syncAgentKey?: string; +} + +/** + * An Azure SQL Database sync agent linked database. + */ +export interface SyncAgentLinkedDatabase extends ProxyResource { /** - * The resource identifier of the source managed instance associated with create operation of - * this instance. + * Type of the sync agent linked database. Possible values include: 'AzureSqlDatabase', + * 'SqlServerDatabase' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sourceManagedInstanceId?: string; + readonly databaseType?: SyncMemberDbType; /** - * Specifies the point in time (ISO8601 format) of the source database that will be restored to - * create the new database. + * Id of the sync agent linked database. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - restorePointInTime?: Date; + readonly databaseId?: string; /** - * Connection type used for connecting to the instance. Possible values include: 'Proxy', - * 'Redirect', 'Default' + * Description of the sync agent linked database. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - proxyOverride?: ManagedInstanceProxyOverride; + readonly description?: string; /** - * Id of the timezone. Allowed values are timezones supported by Windows. - * Windows keeps details on supported timezones, including the id, in registry under - * KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. - * You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM - * sys.time_zone_info. - * List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in - * PowerShell. - * An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". + * Server name of the sync agent linked database. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - timezoneId?: string; + readonly serverName?: string; /** - * The Id of the instance pool this managed server belongs to. + * Database name of the sync agent linked database. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - instancePoolId?: string; + readonly databaseName?: string; /** - * Specifies maintenance configuration id to apply to this managed instance. + * User name of the sync agent linked database. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - maintenanceConfigurationId?: string; + readonly userName?: string; +} + +/** + * Properties of the sync database id. + */ +export interface SyncDatabaseIdProperties { /** - * List of private endpoint connections on a managed instance. + * ARM resource id of sync database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly privateEndpointConnections?: ManagedInstancePecProperty[]; + readonly id?: string; +} + +/** + * Properties of the column in the table of database full schema. + */ +export interface SyncFullSchemaTableColumn { /** - * Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' + * Data size of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - minimalTlsVersion?: string; + readonly dataSize?: string; /** - * The storage account type used to store backups for this instance. The options are LRS - * (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) and GRS (GeoRedundantStorage). Possible - * values include: 'GRS', 'LRS', 'ZRS' + * Data type of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageAccountType?: StorageAccountType; + readonly dataType?: string; /** - * Whether or not the multi-az is enabled. + * Error id of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - zoneRedundant?: boolean; + readonly errorId?: string; /** - * The resource id of a user assigned identity to be used by default. + * If there is error in the table. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - primaryUserAssignedIdentityId?: string; + readonly hasError?: boolean; /** - * A CMK URI of the key to use for encryption. + * If it is the primary key of the table. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - keyId?: string; + readonly isPrimaryKey?: boolean; /** - * The Azure Active Directory administrator of the server. + * Name of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - administrators?: ManagedInstanceExternalAdministrator; + readonly name?: string; /** - * Resource tags. + * Quoted name of the column. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - tags?: { [propertyName: string]: string }; + readonly quotedName?: string; } /** - * An interface representing TopQueries. + * Properties of the table in the database full schema. */ -export interface TopQueries { - /** - * Requested number of top queries. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly numberOfQueries?: number; +export interface SyncFullSchemaTable { /** - * Aggregation function used to calculate query metrics. + * 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 aggregationFunction?: string; + readonly columns?: SyncFullSchemaTableColumn[]; /** - * Metric used to rank queries. + * Error id of the table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly observationMetric?: string; + readonly errorId?: string; /** - * Interval type (length). Possible values include: 'PT1H', 'P1D' + * If there is error in the table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly intervalType?: QueryTimeGrainType; + readonly hasError?: boolean; /** - * The start time for the metric (ISO-8601 format). + * Name of the table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly startTime?: string; + readonly name?: string; /** - * The end time for the metric (ISO-8601 format). + * Quoted name of the table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly endTime?: string; - /** - * List of top resource consuming queries with appropriate metric data - */ - queries?: QueryStatisticsProperties[]; + readonly quotedName?: string; } /** - * A TDE certificate that can be uploaded into a server. + * Properties of the database full schema. */ -export interface TdeCertificate extends ProxyResource { +export interface SyncFullSchemaProperties { /** - * The base64 encoded certificate private blob. + * List of tables in the database full schema. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - privateBlob: string; + readonly tables?: SyncFullSchemaTable[]; /** - * The certificate password. + * Last update time of the database schema. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - certPassword?: string; + readonly lastUpdateTime?: Date; } /** - * A managed instance vulnerability assessment. + * Properties of an Azure SQL Database sync group log. */ -export interface ManagedInstanceVulnerabilityAssessment extends ProxyResource { +export interface SyncGroupLogProperties { /** - * A blob storage container path to hold the scan results (e.g. - * https://myStorage.blob.core.windows.net/VaScans/). + * Timestamp of the sync group log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageContainerPath: string; + readonly timestamp?: Date; /** - * A shared access signature (SAS Key) that has write access to the blob container specified in - * 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, - * StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet - * or a firewall + * 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.** */ - storageContainerSasKey?: string; + readonly type?: SyncGroupLogType; /** - * Specifies the identifier key of the storage account for vulnerability assessment scan results. - * If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only - * if the storage account is not behind a Vnet or a firewall + * Source of the sync group log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageAccountAccessKey?: string; + readonly source?: string; /** - * The recurring scans settings + * Details of the sync group log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - recurringScans?: VulnerabilityAssessmentRecurringScansProperties; -} - -/** - * A managed server security alert policy. - */ -export interface ManagedServerSecurityAlertPolicy extends ProxyResource { + readonly details?: string; /** - * SystemData of SecurityAlertPolicyResource. + * TracingId of the sync group log. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly systemData?: SystemData; + readonly tracingId?: string; /** - * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been - * applied yet on the specific database. Possible values include: 'Enabled', 'Disabled' + * OperationStatus of the sync group log. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - state: SecurityAlertsPolicyState; + readonly operationStatus?: string; +} + +/** + * Properties of column in sync group table. + */ +export interface SyncGroupSchemaTableColumn { /** - * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, - * Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force + * Quoted name of sync group table column. */ - disabledAlerts?: string[]; + quotedName?: string; /** - * Specifies an array of e-mail addresses to which the alert is sent. + * Data size of the column. */ - emailAddresses?: string[]; + dataSize?: string; /** - * Specifies that the alert is sent to the account administrators. + * Data type of the column. */ - emailAccountAdmins?: boolean; + dataType?: string; +} + +/** + * Properties of table in sync group schema. + */ +export interface SyncGroupSchemaTable { /** - * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob - * storage will hold all Threat Detection audit logs. + * List of columns in sync group schema. */ - storageEndpoint?: string; + columns?: SyncGroupSchemaTableColumn[]; /** - * Specifies the identifier key of the Threat Detection audit storage account. + * Quoted name of sync group schema table. */ - storageAccountAccessKey?: string; + quotedName?: string; +} + +/** + * Properties of sync group schema. + */ +export interface SyncGroupSchema { /** - * Specifies the number of days to keep in the Threat Detection audit logs. + * List of tables in sync group schema. */ - retentionDays?: number; + tables?: SyncGroupSchemaTable[]; /** - * Specifies the UTC creation time of the policy. - * **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 creationTime?: Date; + masterSyncMemberName?: string; } /** - * Display metadata associated with the operation. + * An Azure SQL Database sync group. */ -export interface OperationDisplay { +export interface SyncGroup extends ProxyResource { /** - * The localized friendly form of the resource provider name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The name and capacity of the SKU. */ - readonly provider?: string; + sku?: Sku; /** - * The localized friendly form of the resource type related to this action/operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Sync interval of the sync group. */ - readonly resource?: string; + interval?: number; /** - * The localized friendly name for the operation. + * Last sync time of the sync group. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly operation?: string; + readonly lastSyncTime?: Date; /** - * The localized friendly description for the operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Conflict resolution policy of the sync group. Possible values include: 'HubWin', 'MemberWin' */ - readonly description?: string; -} - -/** - * SQL REST API operation definition. - */ -export interface Operation { + conflictResolutionPolicy?: SyncConflictResolutionPolicy; /** - * The name of the operation being performed on this particular object. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ARM resource id of the sync database in the sync group. */ - readonly name?: string; + syncDatabaseId?: string; /** - * The localized display information for this particular operation / action. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * User name for the sync group hub database credential. */ - readonly display?: OperationDisplay; + hubDatabaseUserName?: string; /** - * The intended executor of the operation. Possible values include: 'user', 'system' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Password for the sync group hub database credential. */ - readonly origin?: OperationOrigin; + hubDatabasePassword?: string; /** - * Additional descriptions for the operation. + * 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 properties?: { [propertyName: string]: any }; -} - -/** - * Operations health status in a location. - */ -export interface OperationsHealth extends ProxyResource { + readonly syncState?: SyncGroupState; /** - * Operation name for the service - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Sync schema of the sync group. */ - readonly operationsHealthName?: string; + schema?: SyncGroupSchema; /** - * Operation health status of the service. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If conflict logging is enabled. */ - readonly health?: string; + enableConflictLogging?: boolean; /** - * Health status description. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Conflict logging retention period. */ - readonly description?: string; -} - -/** - * An interface representing PrivateEndpointProperty. - */ -export interface PrivateEndpointProperty extends BaseResource { + conflictLoggingRetentionInDays?: number; /** - * Resource id of the private endpoint. + * If use private link connection is enabled. */ - id?: string; + usePrivateLinkConnection?: boolean; + /** + * Private endpoint name of the sync group if use private link connection is enabled. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly privateEndpointName?: string; } /** - * An interface representing PrivateLinkServiceConnectionStateProperty. + * An Azure SQL Database sync member. */ -export interface PrivateLinkServiceConnectionStateProperty { +export interface SyncMember extends ProxyResource { /** - * The private link service connection status. Possible values include: 'Approved', 'Pending', - * 'Rejected', 'Disconnected' + * Database type of the sync member. Possible values include: 'AzureSqlDatabase', + * 'SqlServerDatabase' */ - status: PrivateLinkServiceConnectionStateStatus; + databaseType?: SyncMemberDbType; /** - * The private link service connection description. + * ARM resource id of the sync agent in the sync member. */ - description: string; + syncAgentId?: string; /** - * The actions required for private link service connection. Possible values include: 'None' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SQL Server database id of the sync member. */ - readonly actionsRequired?: PrivateLinkServiceConnectionStateActionsRequire; -} - -/** - * Properties of a private endpoint connection. - */ -export interface PrivateEndpointConnectionProperties { + sqlServerDatabaseId?: string; /** - * Private endpoint which the connection belongs to. + * ARM resource id of the sync member logical database, for sync members in Azure. */ - privateEndpoint?: PrivateEndpointProperty; + syncMemberAzureDatabaseResourceId?: string; /** - * Connection state of the private endpoint connection. + * Whether to use private link connection. */ - privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; + usePrivateLinkConnection?: boolean; /** - * State of the private endpoint connection. Possible values include: 'Approving', 'Ready', - * 'Dropping', 'Failed', 'Rejecting' + * Private endpoint name of the sync member if use private link connection is enabled, for sync + * members in Azure. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly provisioningState?: PrivateEndpointProvisioningState; -} - -/** - * A private endpoint connection - */ -export interface PrivateEndpointConnection extends ProxyResource { + readonly privateEndpointName?: string; /** - * Private endpoint which the connection belongs to. + * Server name of the member database in the sync member */ - privateEndpoint?: PrivateEndpointProperty; + serverName?: string; /** - * Connection state of the private endpoint connection. + * Database name of the member database in the sync member. */ - privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; + databaseName?: string; /** - * State of the private endpoint connection. Possible values include: 'Approving', 'Ready', - * 'Dropping', 'Failed', 'Rejecting' - * **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 provisioningState?: PrivateEndpointProvisioningState; -} - -/** - * Properties of a private link resource. - */ -export interface PrivateLinkResourceProperties { + userName?: string; /** - * The private link resource group id. - * **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 groupId?: string; + password?: string; /** - * The private link resource required member names. - * **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 requiredMembers?: string[]; + syncDirection?: SyncDirection; /** - * The private link resource required zone names. + * 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 requiredZoneNames?: string[]; + readonly syncState?: SyncMemberState; } /** - * A private link resource + * Time Zone. */ -export interface PrivateLinkResource extends ProxyResource { +export interface TimeZone extends ProxyResource { /** - * The private link resource group id. + * The time zone id * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly properties?: PrivateLinkResourceProperties; + readonly timeZoneId?: string; + /** + * The time zone display name + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly displayName?: string; } /** * A recoverable managed database resource. */ -export interface RecoverableManagedDatabase extends ProxyResource { +export interface UpdateManagedInstanceDnsServersOperation extends ProxyResource { /** - * The last available backup date. + * The status of the DNS refresh operation. Possible values include: 'Succeeded', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastAvailableBackupDate?: string; + readonly status?: Status1; } /** - * Database restore points. + * An Azure SQL virtual cluster. */ -export interface RestorePoint extends ProxyResource { - /** - * Resource location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly location?: string; - /** - * The type of restore point. Possible values include: 'CONTINUOUS', 'DISCRETE' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly restorePointType?: RestorePointType; +export interface VirtualCluster extends TrackedResource { /** - * The earliest time to which this database can be restored + * Subnet resource ID for the virtual cluster. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly earliestRestoreDate?: Date; + readonly subnetId?: string; /** - * The time the backup was taken - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If the service has different generations of hardware, for the same SKU, then that can be + * captured here. */ - readonly restorePointCreationDate?: Date; + family?: string; /** - * The label of restore point for backup request by user + * List of resources in this virtual cluster. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly restorePointLabel?: string; -} - -/** - * Contains the information necessary to perform a create database restore point operation. - */ -export interface CreateDatabaseRestorePointDefinition { + readonly childResources?: string[]; /** - * The restore point label to apply + * Specifies maintenance configuration id to apply to this virtual cluster. */ - restorePointLabel: string; + maintenanceConfigurationId?: string; } /** - * Automatic tuning properties for individual advisors. + * An update request for an Azure SQL Database virtual cluster. */ -export interface AutomaticTuningServerOptions { +export interface VirtualClusterUpdate { /** - * Automatic tuning option desired state. Possible values include: 'Off', 'On', 'Default' + * Subnet resource ID for the virtual cluster. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - desiredState?: AutomaticTuningOptionModeDesired; + readonly subnetId?: string; /** - * Automatic tuning option actual state. Possible values include: 'Off', 'On' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If the service has different generations of hardware, for the same SKU, then that can be + * captured here. */ - readonly actualState?: AutomaticTuningOptionModeActual; + family?: string; /** - * Reason code if desired and actual state are different. + * List of resources in this virtual cluster. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly reasonCode?: number; + readonly childResources?: string[]; /** - * Reason description if desired and actual state are different. Possible values include: - * 'Default', 'Disabled', 'AutoConfigured' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specifies maintenance configuration id to apply to this virtual cluster. */ - readonly reasonDesc?: AutomaticTuningServerReason; + maintenanceConfigurationId?: string; + /** + * Resource tags. + */ + tags?: { [propertyName: string]: string }; } /** - * Server-level Automatic Tuning. + * A virtual network rule. */ -export interface ServerAutomaticTuning extends ProxyResource { +export interface VirtualNetworkRule extends ProxyResource { /** - * Automatic tuning desired state. Possible values include: 'Custom', 'Auto', 'Unspecified' + * The ARM resource id of the virtual network subnet. */ - desiredState?: AutomaticTuningServerMode; + virtualNetworkSubnetId: string; /** - * Automatic tuning actual state. Possible values include: 'Custom', 'Auto', 'Unspecified' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Create firewall rule before the virtual network has vnet service endpoint enabled. */ - readonly actualState?: AutomaticTuningServerMode; + ignoreMissingVnetServiceEndpoint?: boolean; /** - * Automatic tuning options definition. + * Virtual Network Rule State. Possible values include: 'Initializing', 'InProgress', 'Ready', + * 'Failed', 'Deleting', 'Unknown' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - options?: { [propertyName: string]: AutomaticTuningServerOptions }; + readonly state?: VirtualNetworkRuleState; } /** - * Azure Active Directory administrator. + * Workload classifier operations for a data warehouse */ -export interface ServerAzureADAdministrator extends ProxyResource { +export interface WorkloadClassifier extends ProxyResource { /** - * Login name of the server administrator. + * The workload classifier member name. */ - login: string; + memberName: string; /** - * SID (object ID) of the server administrator. + * The workload classifier label. */ - sid: string; + label?: string; /** - * Tenant ID of the administrator. + * The workload classifier context. */ - tenantId?: string; + context?: string; /** - * Azure Active Directory only Authentication enabled. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload classifier start time for classification. */ - readonly azureADOnlyAuthentication?: boolean; -} - -/** - * Azure Active Directory only authentication. - */ -export interface ServerAzureADOnlyAuthentication extends ProxyResource { + startTime?: string; /** - * Azure Active Directory only Authentication enabled. + * The workload classifier end time for classification. */ - azureADOnlyAuthentication: boolean; + endTime?: string; + /** + * The workload classifier importance. + */ + importance?: string; } /** - * A server DevOps auditing settings. + * Workload group operations for a data warehouse */ -export interface ServerDevOpsAuditingSettings extends ProxyResource { +export interface WorkloadGroup extends ProxyResource { /** - * SystemData of ServerDevOpsAuditSettingsResource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The workload group minimum percentage resource. */ - readonly systemData?: SystemData; + minResourcePercent: number; /** - * Specifies whether DevOps audit events are sent to Azure Monitor. - * In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and - * 'IsAzureMonitorTargetEnabled' as true. - * - * When using REST API to configure DevOps audit, Diagnostic Settings with - * 'DevOpsOperationsAudit' diagnostic logs category on the master database should be also - * created. - * - * Diagnostic Settings URI format: - * PUT - * https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview - * - * For more information, see [Diagnostic Settings REST - * API](https://go.microsoft.com/fwlink/?linkid=2033207) - * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) + * The workload group cap percentage resource. */ - isAzureMonitorTargetEnabled?: boolean; + maxResourcePercent: number; /** - * Specifies the state of the audit. If state is Enabled, storageEndpoint or - * isAzureMonitorTargetEnabled are required. Possible values include: 'Enabled', 'Disabled' + * The workload group request minimum grant percentage. */ - state: BlobAuditingPolicyState; + minResourcePercentPerRequest: number; /** - * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state - * is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + * The workload group request maximum grant percentage. */ - storageEndpoint?: string; + maxResourcePercentPerRequest?: number; /** - * Specifies the identifier key of the auditing storage account. - * If state is Enabled and storageEndpoint is specified, not specifying the - * storageAccountAccessKey will use SQL server system-assigned managed identity to access the - * storage. - * Prerequisites for using managed identity authentication: - * 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). - * 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data - * Contributor' RBAC role to the server identity. - * For more information, see [Auditing to storage using Managed Identity - * authentication](https://go.microsoft.com/fwlink/?linkid=2114355) + * The workload group importance level. */ - storageAccountAccessKey?: string; + importance?: string; /** - * Specifies the blob storage subscription Id. + * The workload group query execution timeout. */ - storageAccountSubscriptionId?: string; + queryExecutionTimeout?: number; } /** - * A server DNS alias. + * A logical database transparent data encryption state. */ -export interface ServerDnsAlias extends ProxyResource { +export interface LogicalDatabaseTransparentDataEncryption extends ProxyResource { /** - * The fully qualified DNS record for alias - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specifies the state of the transparent data encryption. Possible values include: 'Enabled', + * 'Disabled' */ - readonly azureDnsRecord?: string; + state: TransparentDataEncryptionState; } /** - * A server dns alias acquisition request. + * A short term retention policy. */ -export interface ServerDnsAliasAcquisition { +export interface BackupShortTermRetentionPolicy extends ProxyResource { /** - * The id of the server alias that will be acquired to point to this server instead. + * The backup retention period in days. This is how many days Point-in-Time Restore will be + * supported. */ - oldServerDnsAliasId: string; + retentionDays?: number; + /** + * The differential backup interval in hours. This is how many interval hours between each + * differential backup will be supported. This is only applicable to live databases but not + * dropped databases. + */ + diffBackupIntervalInHours?: number; } /** - * A server key. + * An export managed database operation result resource. */ -export interface ServerKey extends ProxyResource { +export interface DatabaseExtensions extends ProxyResource { /** - * Kind of encryption protector. This is metadata used for the Azure portal experience. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Storage key type. Possible values include: 'SharedAccessKey', 'StorageAccessKey' */ - readonly kind?: string; + storageKeyType: StorageKeyType; /** - * Resource location. + * Storage key. + */ + storageKey: string; + /** + * Storage Uri. + */ + storageUri: string; +} + +/** + * An Extension operation result resource. + */ +export interface ImportExportExtensionsOperationResult extends ProxyResource { + /** + * Request Id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly location?: string; + readonly requestId?: string; /** - * Subregion of the server key. + * Request type. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly subregion?: string; + readonly requestType?: string; /** - * The server key type like 'ServiceManaged', 'AzureKeyVault'. Possible values include: - * 'ServiceManaged', 'AzureKeyVault' + * Last modified time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serverKeyType: ServerKeyType; + readonly lastModifiedTime?: string; /** - * The URI of the server key. If the ServerKeyType is AzureKeyVault, then the URI is required. + * Server name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - uri?: string; + readonly serverName?: string; /** - * Thumbprint of the server key. + * Database name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly thumbprint?: string; + readonly databaseName?: string; /** - * The server key creation date. + * Operation status. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly creationDate?: Date; + readonly status?: string; /** - * Key auto rotation opt-in flag. Either true or false. + * Error message. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly autoRotationEnabled?: boolean; + readonly errorMessage?: string; } /** - * A server operation. + * A database operation. */ -export interface ServerOperation extends ProxyResource { +export interface DatabaseOperation extends ProxyResource { + /** + * The name of the database the operation is being performed on. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly databaseName?: string; /** * The name of operation. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -6070,734 +6266,676 @@ export interface ServerOperation extends ProxyResource { * The operation error severity. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly errorSeverity?: number; - /** - * 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 isUserError?: boolean; - /** - * The estimated completion time of the operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly estimatedCompletionTime?: Date; - /** - * The operation description. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly description?: string; - /** - * Whether the operation can be cancelled. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly isCancellable?: boolean; -} - -/** - * A server security alert policy. - */ -export interface ServerSecurityAlertPolicy extends ProxyResource { - /** - * SystemData of SecurityAlertPolicyResource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly systemData?: SystemData; - /** - * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been - * applied yet on the specific database. Possible values include: 'Enabled', 'Disabled' - */ - state: SecurityAlertsPolicyState; - /** - * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, - * Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force - */ - disabledAlerts?: string[]; - /** - * Specifies an array of e-mail addresses to which the alert is sent. - */ - emailAddresses?: string[]; - /** - * Specifies that the alert is sent to the account administrators. - */ - emailAccountAdmins?: boolean; + readonly errorSeverity?: number; /** - * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob - * storage will hold all Threat Detection audit logs. + * Whether or not the error is a user error. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageEndpoint?: string; + readonly isUserError?: boolean; /** - * Specifies the identifier key of the Threat Detection audit storage account. + * The estimated completion time of the operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageAccountAccessKey?: string; + readonly estimatedCompletionTime?: Date; /** - * Specifies the number of days to keep in the Threat Detection audit logs. + * The operation description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - retentionDays?: number; + readonly description?: string; /** - * Specifies the UTC creation time of the policy. + * Whether the operation can be cancelled. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly creationTime?: Date; + readonly isCancellable?: boolean; } /** - * Server info for the server trust group. + * Usage metric of a database. */ -export interface ServerInfo { +export interface DatabaseUsage extends ProxyResource { /** - * Server Id. + * User-readable name of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serverId: string; -} - -/** - * A server trust group. - */ -export interface ServerTrustGroup extends ProxyResource { + readonly displayName?: string; /** - * Group members information for the server trust group. + * Current value of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - groupMembers: ServerInfo[]; + readonly currentValue?: number; /** - * Trust scope of the server trust group. + * Boundary value of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - trustScopes: string[]; + readonly limit?: number; + /** + * Unit of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly unit?: string; } /** - * A server vulnerability assessment. + * Azure SQL Database ledger digest upload settings. */ -export interface ServerVulnerabilityAssessment extends ProxyResource { - /** - * A blob storage container path to hold the scan results (e.g. - * https://myStorage.blob.core.windows.net/VaScans/). - */ - storageContainerPath: string; - /** - * A shared access signature (SAS Key) that has write access to the blob container specified in - * 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, - * StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet - * or a firewall - */ - storageContainerSasKey?: string; +export interface LedgerDigestUploads extends ProxyResource { /** - * Specifies the identifier key of the storage account for vulnerability assessment scan results. - * If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only - * if the storage account is not behind a Vnet or a firewall + * The digest storage endpoint, which must be either an Azure blob storage endpoint or an URI for + * Azure Confidential Ledger. */ - storageAccountAccessKey?: string; + digestStorageEndpoint?: string; /** - * The recurring scans settings + * Specifies the state of ledger digest upload. Possible values include: 'Enabled', 'Disabled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - recurringScans?: VulnerabilityAssessmentRecurringScansProperties; + readonly state?: LedgerDigestUploadsState; } /** - * A recoverable managed database resource. + * An Azure SQL DB Server Outbound Firewall Rule. */ -export interface SqlAgentConfiguration extends ProxyResource { +export interface OutboundFirewallRule extends ProxyResource { /** - * The state of Sql Agent. Possible values include: 'Enabled', 'Disabled' + * The state of the outbound rule. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - state?: State; + readonly provisioningState?: string; } /** - * Usage Metric of a Subscription in a Location. + * A replication link. */ -export interface SubscriptionUsage extends ProxyResource { +export interface ReplicationLink extends ProxyResource { /** - * User-readable name of the metric. + * Resource partner server. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly partnerServer?: string; /** - * Current value of the metric. + * Resource partner database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly currentValue?: number; + readonly partnerDatabase?: string; /** - * Boundary value of the metric. + * Resource partner location. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly limit?: number; + readonly partnerLocation?: string; /** - * Unit of the metric. + * Local replication role. Possible values include: 'Primary', 'Secondary', + * 'NonReadableSecondary', 'Source', 'Copy' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: string; -} - -/** - * An Azure SQL Database sync agent. - */ -export interface SyncAgent extends ProxyResource { + readonly role?: ReplicationRole; /** - * Name of the sync agent. + * Partner replication role. Possible values include: 'Primary', 'Secondary', + * 'NonReadableSecondary', 'Source', 'Copy' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly syncAgentName?: string; + readonly partnerRole?: ReplicationRole; /** - * ARM resource id of the sync database in the sync agent. + * Replication mode. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - syncDatabaseId?: string; + readonly replicationMode?: string; /** - * Last alive time of the sync agent. + * Time at which the link was created. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastAliveTime?: Date; + readonly startTime?: Date; /** - * State of the sync agent. Possible values include: 'Online', 'Offline', 'NeverConnected' + * Seeding completion percentage for the link. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: SyncAgentState; + readonly percentComplete?: number; /** - * If the sync agent version is up to date. + * Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED). Possible values include: 'PENDING', + * 'SEEDING', 'CATCH_UP', 'SUSPENDED' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isUpToDate?: boolean; + readonly replicationState?: ReplicationState; /** - * Expiration time of the sync agent version. + * Whether the user is currently allowed to terminate the link. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly expiryTime?: Date; + readonly isTerminationAllowed?: boolean; /** - * Version of the sync agent. + * Link type (GEO, NAMED). Possible values include: 'GEO', 'NAMED' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly version?: string; + readonly linkType?: ReplicationLinkType; } /** - * Properties of an Azure SQL Database sync agent key. + * Azure Active Directory identity configuration for a resource. */ -export interface SyncAgentKeyProperties { +export interface UserIdentity { /** - * Key of sync agent. + * The Azure Active Directory principal id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly syncAgentKey?: string; + readonly principalId?: string; + /** + * The Azure Active Directory client id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly clientId?: string; } /** - * An Azure SQL Database sync agent linked database. + * Azure Active Directory identity configuration for a resource. */ -export interface SyncAgentLinkedDatabase extends ProxyResource { +export interface ResourceIdentity { /** - * Type of the sync agent linked database. Possible values include: 'AzureSqlDatabase', - * 'SqlServerDatabase' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The resource ids of the user assigned identities to use */ - readonly databaseType?: SyncMemberDbType; + userAssignedIdentities?: { [propertyName: string]: UserIdentity }; /** - * Id of the sync agent linked database. + * The Azure Active Directory principal id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databaseId?: string; + readonly principalId?: string; /** - * Description of the sync agent linked database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an + * Azure Active Directory principal for the resource. Possible values include: 'None', + * 'SystemAssigned', 'UserAssigned', 'SystemAssigned,UserAssigned' */ - readonly description?: string; + type?: IdentityType; /** - * Server name of the sync agent linked database. + * The Azure Active Directory tenant id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly serverName?: string; + readonly tenantId?: string; +} + +/** + * A private endpoint connection under a server + */ +export interface ServerPrivateEndpointConnection { /** - * Database name of the sync agent linked database. + * Resource ID. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databaseName?: string; + readonly id?: string; /** - * User name of the sync agent linked database. + * Private endpoint connection properties * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly userName?: string; + readonly properties?: PrivateEndpointConnectionProperties; } /** - * Properties of the sync database id. + * Properties of a active directory administrator. */ -export interface SyncDatabaseIdProperties { +export interface ServerExternalAdministrator { /** - * ARM resource id of sync database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Type of the sever administrator. Possible values include: 'ActiveDirectory' */ - readonly id?: string; + administratorType?: AdministratorType; + /** + * Principal Type of the sever administrator. Possible values include: 'User', 'Group', + * 'Application' + */ + principalType?: PrincipalType; + /** + * Login name of the server administrator. + */ + login?: string; + /** + * SID (object ID) of the server administrator. + */ + sid?: string; + /** + * Tenant ID of the administrator. + */ + tenantId?: string; + /** + * Azure Active Directory only Authentication enabled. + */ + azureADOnlyAuthentication?: boolean; } /** - * Properties of the column in the table of database full schema. + * An Azure SQL Database server. */ -export interface SyncFullSchemaTableColumn { +export interface Server extends TrackedResource { /** - * Data size of the column. + * The Azure Active Directory identity of the server. + */ + identity?: ResourceIdentity; + /** + * Kind of sql server. This is metadata used for the Azure portal experience. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly dataSize?: string; + readonly kind?: string; /** - * Data type of the column. + * Administrator username for the server. Once created it cannot be changed. + */ + administratorLogin?: string; + /** + * The administrator login password (required for server creation). + */ + administratorLoginPassword?: string; + /** + * The version of the server. + */ + version?: string; + /** + * The state of the server. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly dataType?: string; + readonly state?: string; /** - * Error id of the column. + * The fully qualified domain name of the server. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly errorId?: string; + readonly fullyQualifiedDomainName?: string; /** - * If there is error in the table. + * List of private endpoint connections on a server * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hasError?: boolean; + readonly privateEndpointConnections?: ServerPrivateEndpointConnection[]; /** - * If it is the primary key of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' */ - readonly isPrimaryKey?: boolean; + minimalTlsVersion?: string; /** - * Name of the column. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether or not public endpoint access is allowed for this server. Value is optional but if + * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' */ - readonly name?: string; + publicNetworkAccess?: ServerNetworkAccessFlag; /** - * Quoted name of the column. + * Whether or not existing server has a workspace created and if it allows connection from + * workspace. Possible values include: 'Connected', 'Disconnected' * **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 { + readonly workspaceFeature?: ServerWorkspaceFeature; /** - * 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.** + * The resource id of a user assigned identity to be used by default. */ - readonly columns?: SyncFullSchemaTableColumn[]; + primaryUserAssignedIdentityId?: string; /** - * Error id of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The Client id used for cross tenant CMK scenario */ - readonly errorId?: string; + federatedClientId?: string; /** - * If there is error in the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A CMK URI of the key to use for encryption. */ - readonly hasError?: boolean; + keyId?: string; /** - * Name of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The Azure Active Directory identity of the server. */ - readonly name?: string; + administrators?: ServerExternalAdministrator; /** - * Quoted name of the table. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether or not to restrict outbound network access for this server. Value is optional but if + * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' */ - readonly quotedName?: string; + restrictOutboundNetworkAccess?: ServerNetworkAccessFlag; } /** - * Properties of the database full schema. + * An update request for an Azure SQL Database server. */ -export interface SyncFullSchemaProperties { +export interface ServerUpdate { /** - * List of tables in the database full schema. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Server identity */ - readonly tables?: SyncFullSchemaTable[]; + identity?: ResourceIdentity; /** - * Last update time of the database schema. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Administrator username for the server. Once created it cannot be changed. */ - readonly lastUpdateTime?: Date; -} - -/** - * Properties of an Azure SQL Database sync group log. - */ -export interface SyncGroupLogProperties { + administratorLogin?: string; /** - * Timestamp of the sync group log. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The administrator login password (required for server creation). */ - readonly timestamp?: Date; + administratorLoginPassword?: string; /** - * 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.** + * The version of the server. */ - readonly type?: SyncGroupLogType; + version?: string; /** - * Source of the sync group log. + * The state of the server. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly source?: string; + readonly state?: string; /** - * Details of the sync group log. + * The fully qualified domain name of the server. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly details?: string; + readonly fullyQualifiedDomainName?: string; /** - * TracingId of the sync group log. + * List of private endpoint connections on a server * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly tracingId?: string; + readonly privateEndpointConnections?: ServerPrivateEndpointConnection[]; /** - * OperationStatus of the sync group log. + * Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' + */ + minimalTlsVersion?: string; + /** + * Whether or not public endpoint access is allowed for this server. Value is optional but if + * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' + */ + publicNetworkAccess?: ServerNetworkAccessFlag; + /** + * Whether or not existing server has a workspace created and if it allows connection from + * workspace. Possible values include: 'Connected', 'Disconnected' * **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 { + readonly workspaceFeature?: ServerWorkspaceFeature; /** - * Quoted name of sync group table column. + * The resource id of a user assigned identity to be used by default. */ - quotedName?: string; + primaryUserAssignedIdentityId?: string; /** - * Data size of the column. + * The Client id used for cross tenant CMK scenario */ - dataSize?: string; + federatedClientId?: string; /** - * Data type of the column. + * A CMK URI of the key to use for encryption. */ - dataType?: string; -} - -/** - * Properties of table in sync group schema. - */ -export interface SyncGroupSchemaTable { + keyId?: string; /** - * List of columns in sync group schema. + * The Azure Active Directory identity of the server. */ - columns?: SyncGroupSchemaTableColumn[]; + administrators?: ServerExternalAdministrator; /** - * Quoted name of sync group schema table. + * Whether or not to restrict outbound network access for this server. Value is optional but if + * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' */ - quotedName?: string; + restrictOutboundNetworkAccess?: ServerNetworkAccessFlag; + /** + * Resource tags. + */ + tags?: { [propertyName: string]: string }; } /** - * Properties of sync group schema. + * Contains the ARM resources for which to create private endpoint connection. */ -export interface SyncGroupSchema { +export interface NetworkIsolationSettings { /** - * List of tables in sync group schema. + * The resource id for the storage account used to store BACPAC file. If set, private endpoint + * connection will be created for the storage account. Must match storage account used for + * StorageUri parameter. */ - tables?: SyncGroupSchemaTable[]; + storageAccountResourceId?: string; /** - * Name of master sync member where the schema is from. + * The resource id for the SQL server which is the target of this request. If set, private + * endpoint connection will be created for the SQL server. Must match server which is target of + * the operation. */ - masterSyncMemberName?: string; + sqlServerResourceId?: string; } /** - * An Azure SQL Database sync group. + * Contains the information necessary to perform import operation for new database. */ -export interface SyncGroup extends ProxyResource { - /** - * The name and capacity of the SKU. - */ - sku?: Sku; - /** - * Sync interval of the sync group. - */ - interval?: number; +export interface ImportNewDatabaseDefinition { /** - * Last sync time of the sync group. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of the import database. */ - readonly lastSyncTime?: Date; + databaseName?: string; /** - * Conflict resolution policy of the sync group. Possible values include: 'HubWin', 'MemberWin' + * Edition of the import database. */ - conflictResolutionPolicy?: SyncConflictResolutionPolicy; + edition?: string; /** - * ARM resource id of the sync database in the sync group. + * Service level objective name of the import database. */ - syncDatabaseId?: string; + serviceObjectiveName?: string; /** - * User name for the sync group hub database credential. + * Max size in bytes for the import database. */ - hubDatabaseUserName?: string; + maxSizeBytes?: string; /** - * Password for the sync group hub database credential. + * Storage key type. Possible values include: 'SharedAccessKey', 'StorageAccessKey' */ - hubDatabasePassword?: string; + storageKeyType: StorageKeyType; /** - * 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.** + * Storage key. */ - readonly syncState?: SyncGroupState; + storageKey: string; /** - * Sync schema of the sync group. + * Storage Uri. */ - schema?: SyncGroupSchema; + storageUri: string; /** - * If conflict logging is enabled. + * Administrator login name. */ - enableConflictLogging?: boolean; + administratorLogin: string; /** - * Conflict logging retention period. + * Administrator login password. */ - conflictLoggingRetentionInDays?: number; + administratorLoginPassword: string; /** - * If use private link connection is enabled. + * Authentication type. */ - usePrivateLinkConnection?: boolean; + authenticationType?: string; /** - * Private endpoint name of the sync group if use private link connection is enabled. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Optional resource information to enable network isolation for request. */ - readonly privateEndpointName?: string; + networkIsolation?: NetworkIsolationSettings; } /** - * An Azure SQL Database sync member. + * Contains the private endpoint connection requests status. */ -export interface SyncMember extends ProxyResource { - /** - * Database type of the sync member. Possible values include: 'AzureSqlDatabase', - * 'SqlServerDatabase' - */ - databaseType?: SyncMemberDbType; +export interface PrivateEndpointConnectionRequestStatus { /** - * ARM resource id of the sync agent in the sync member. + * Resource id for which the private endpoint is created. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - syncAgentId?: string; + readonly privateLinkServiceId?: string; /** - * SQL Server database id of the sync member. + * The connection name for the private endpoint. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sqlServerDatabaseId?: string; + readonly privateEndpointConnectionName?: string; /** - * ARM resource id of the sync member logical database, for sync members in Azure. + * Status of this private endpoint connection. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - syncMemberAzureDatabaseResourceId?: string; + readonly status?: string; +} + +/** + * An ImportExport operation result resource. + */ +export interface ImportExportOperationResult extends ProxyResource { /** - * Whether to use private link connection. + * Request Id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - usePrivateLinkConnection?: boolean; + readonly requestId?: string; /** - * Private endpoint name of the sync member if use private link connection is enabled, for sync - * members in Azure. + * Request type. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly privateEndpointName?: string; + readonly requestType?: string; /** - * Server name of the member database in the sync member + * Queued time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serverName?: string; + readonly queuedTime?: string; /** - * Database name of the member database in the sync member. + * Last modified time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - databaseName?: string; + readonly lastModifiedTime?: string; /** - * User name of the member database in the sync member. + * Blob Uri. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - userName?: string; + readonly blobUri?: string; /** - * Password of the member database in the sync member. + * Server name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - password?: string; + readonly serverName?: string; /** - * Sync direction of the sync member. Possible values include: 'Bidirectional', - * 'OneWayMemberToHub', 'OneWayHubToMember' + * Database name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - syncDirection?: SyncDirection; + readonly databaseName?: string; /** - * 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' + * Operation status. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly syncState?: SyncMemberState; -} - -/** - * Time Zone. - */ -export interface TimeZone extends ProxyResource { + readonly status?: string; /** - * The time zone id + * Error message. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly timeZoneId?: string; + readonly errorMessage?: string; /** - * The time zone display name + * Gets the status of private endpoints associated with this request. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly privateEndpointConnections?: PrivateEndpointConnectionRequestStatus[]; } /** - * A recoverable managed database resource. + * A request to check whether the specified name for a resource is available. */ -export interface UpdateManagedInstanceDnsServersOperation extends ProxyResource { - /** - * The status of the DNS refresh operation. Possible values include: 'Succeeded', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly status?: Status1; +export interface CheckNameAvailabilityRequest { + name: string; } /** - * An Azure SQL virtual cluster. + * The result of a name availability check. */ -export interface VirtualCluster extends TrackedResource { +export interface CheckNameAvailabilityResponse { /** - * Subnet resource ID for the virtual cluster. + * The name whose availability was checked. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly subnetId?: string; + readonly name?: string; /** - * If the service has different generations of hardware, for the same SKU, then that can be - * captured here. + * True if the name is available, otherwise false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - family?: string; + readonly available?: boolean; /** - * List of resources in this virtual cluster. + * The reason code explaining why the name is unavailable. Will be undefined if the name is + * available. Possible values include: 'Invalid', 'AlreadyExists' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly childResources?: string[]; + readonly reason?: CheckNameAvailabilityReason; /** - * Specifies maintenance configuration id to apply to this virtual cluster. + * A message explaining why the name is unavailable. Will be undefined if the name is available. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - maintenanceConfigurationId?: string; + readonly message?: string; } /** - * An update request for an Azure SQL Database virtual cluster. + * ARM Usage Name */ -export interface VirtualClusterUpdate { - /** - * Subnet resource ID for the virtual cluster. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly subnetId?: string; - /** - * If the service has different generations of hardware, for the same SKU, then that can be - * captured here. - */ - family?: string; - /** - * List of resources in this virtual cluster. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly childResources?: string[]; +export interface Name { /** - * Specifies maintenance configuration id to apply to this virtual cluster. + * Usage name value */ - maintenanceConfigurationId?: string; + value?: string; /** - * Resource tags. + * Usage name localized value. */ - tags?: { [propertyName: string]: string }; + localizedValue?: string; } /** - * A virtual network rule. + * ARM usage. */ -export interface VirtualNetworkRule extends ProxyResource { - /** - * The ARM resource id of the virtual network subnet. - */ - virtualNetworkSubnetId: string; - /** - * Create firewall rule before the virtual network has vnet service endpoint enabled. - */ - ignoreMissingVnetServiceEndpoint?: boolean; +export interface Usage { /** - * Virtual Network Rule State. Possible values include: 'Initializing', 'InProgress', 'Ready', - * 'Failed', 'Deleting', 'Unknown' + * Resource ID. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: VirtualNetworkRuleState; -} - -/** - * Workload classifier operations for a data warehouse - */ -export interface WorkloadClassifier extends ProxyResource { + readonly id?: string; /** - * The workload classifier member name. + * Resource name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - memberName: string; + readonly name?: Name; /** - * The workload classifier label. + * Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - label?: string; + readonly type?: string; /** - * The workload classifier context. + * Usage unit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - context?: string; + readonly unit?: string; /** - * The workload classifier start time for classification. + * Usage current value. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: string; + readonly currentValue?: number; /** - * The workload classifier end time for classification. + * Usage limit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - endTime?: string; + readonly limit?: number; /** - * The workload classifier importance. + * Usage requested limit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - importance?: string; + readonly requestedLimit?: number; } /** - * Workload group operations for a data warehouse + * Azure Active Directory identity configuration for a resource. */ -export interface WorkloadGroup extends ProxyResource { - /** - * The workload group minimum percentage resource. - */ - minResourcePercent: number; - /** - * The workload group cap percentage resource. - */ - maxResourcePercent: number; +export interface DatabaseUserIdentity { /** - * The workload group request minimum grant percentage. + * The Azure Active Directory principal id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - minResourcePercentPerRequest: number; + readonly principalId?: string; /** - * The workload group request maximum grant percentage. + * The Azure Active Directory client id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - maxResourcePercentPerRequest?: number; + readonly clientId?: string; +} + +/** + * Delegated Resource Properties - Internal Use Only + */ +export interface Delegation { /** - * The workload group importance level. + * The resource id of the source resource - Internal Use Only */ - importance?: string; + resourceId?: string; /** - * The workload group query execution timeout. + * AAD tenant guid of the source resource identity - Internal Use Only. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - queryExecutionTimeout?: number; + readonly tenantId?: string; } /** - * A short term retention policy. + * Azure Active Directory identity configuration for a resource. */ -export interface BackupShortTermRetentionPolicy extends ProxyResource { +export interface DatabaseIdentity { /** - * The backup retention period in days. This is how many days Point-in-Time Restore will be - * supported. + * The identity type. Possible values include: 'None', 'UserAssigned' */ - retentionDays?: number; + type?: DatabaseIdentityType; /** - * The differential backup interval in hours. This is how many interval hours between each - * differential backup will be supported. This is only applicable to live databases but not - * dropped databases. + * The Azure Active Directory tenant id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - diffBackupIntervalInHours?: number; + readonly tenantId?: string; + /** + * The resource ids of the user assigned identities to use + */ + userAssignedIdentities?: { [propertyName: string]: DatabaseUserIdentity }; + /** + * Resources delegated to the database - Internal Use Only + */ + delegatedResources?: { [propertyName: string]: Delegation }; } /** @@ -6830,6 +6968,10 @@ export interface Database extends TrackedResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly managedBy?: string; + /** + * The Azure Active Directory identity of the database. + */ + identity?: DatabaseIdentity; /** * Specifies the mode of database creation. * @@ -6890,7 +7032,8 @@ export interface Database extends TrackedResource { * The status of the database. Possible values include: 'Online', 'Restoring', 'RecoveryPending', * 'Recovering', 'Suspect', 'Offline', 'Standby', 'Shutdown', 'EmergencyMode', 'AutoClosed', * 'Copying', 'Creating', 'Inaccessible', 'OfflineSecondary', 'Pausing', 'Paused', 'Resuming', - * 'Scaling', 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', 'Disabled' + * 'Scaling', 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', + * 'Disabled', 'Stopping', 'Stopped', 'Starting' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly status?: DatabaseStatus; @@ -7008,15 +7151,15 @@ export interface Database extends TrackedResource { autoPauseDelay?: number; /** * The storage account type used to store backups for this database. Possible values include: - * 'Geo', 'Local', 'Zone' + * 'Geo', 'Local', 'Zone', 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly currentBackupStorageRedundancy?: CurrentBackupStorageRedundancy; + readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; /** * The storage account type to be used to store backups for this database. Possible values - * include: 'Geo', 'Local', 'Zone' + * include: 'Geo', 'Local', 'Zone', 'GeoZone' */ - requestedBackupStorageRedundancy?: RequestedBackupStorageRedundancy; + requestedBackupStorageRedundancy?: BackupStorageRedundancy; /** * Minimal capacity that database will always have allocated, if not paused */ @@ -7049,6 +7192,14 @@ export interface Database extends TrackedResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly isInfraEncryptionEnabled?: boolean; + /** + * The Client id used for cross tenant per database CMK scenario + */ + federatedClientId?: string; + /** + * The Primary Delegated Identity Client id used for per database CMK - for internal use only + */ + primaryDelegatedIdentityClientId?: string; } /** @@ -7059,6 +7210,10 @@ export interface DatabaseUpdate { * The name and tier of the SKU. */ sku?: Sku; + /** + * Database identity + */ + identity?: DatabaseIdentity; /** * Specifies the mode of database creation. * @@ -7119,7 +7274,8 @@ export interface DatabaseUpdate { * The status of the database. Possible values include: 'Online', 'Restoring', 'RecoveryPending', * 'Recovering', 'Suspect', 'Offline', 'Standby', 'Shutdown', 'EmergencyMode', 'AutoClosed', * 'Copying', 'Creating', 'Inaccessible', 'OfflineSecondary', 'Pausing', 'Paused', 'Resuming', - * 'Scaling', 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', 'Disabled' + * 'Scaling', 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', + * 'Disabled', 'Stopping', 'Stopped', 'Starting' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly status?: DatabaseStatus; @@ -7237,15 +7393,15 @@ export interface DatabaseUpdate { autoPauseDelay?: number; /** * The storage account type used to store backups for this database. Possible values include: - * 'Geo', 'Local', 'Zone' + * 'Geo', 'Local', 'Zone', 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly currentBackupStorageRedundancy?: CurrentBackupStorageRedundancy; + readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; /** * The storage account type to be used to store backups for this database. Possible values - * include: 'Geo', 'Local', 'Zone' + * include: 'Geo', 'Local', 'Zone', 'GeoZone' */ - requestedBackupStorageRedundancy?: RequestedBackupStorageRedundancy; + requestedBackupStorageRedundancy?: BackupStorageRedundancy; /** * Minimal capacity that database will always have allocated, if not paused */ @@ -7279,37 +7435,27 @@ export interface DatabaseUpdate { */ readonly isInfraEncryptionEnabled?: boolean; /** - * Resource tags. + * The Client id used for cross tenant per database CMK scenario */ - tags?: { [propertyName: string]: string }; -} - -/** - * Contains the information necessary to perform a resource move (rename). - */ -export interface ResourceMoveDefinition { + federatedClientId?: string; /** - * The target ID for the resource + * The Primary Delegated Identity Client id used for per database CMK - for internal use only */ - id: string; -} - -/** - * Contains the ARM resources for which to create private endpoint connection. - */ -export interface NetworkIsolationSettings { + primaryDelegatedIdentityClientId?: string; /** - * The resource id for the storage account used to store BACPAC file. If set, private endpoint - * connection will be created for the storage account. Must match storage account used for - * StorageUri parameter. + * Resource tags. */ - storageAccountResourceId?: string; + tags?: { [propertyName: string]: string }; +} + +/** + * Contains the information necessary to perform a resource move (rename). + */ +export interface ResourceMoveDefinition { /** - * The resource id for the SQL server which is the target of this request. If set, private - * endpoint connection will be created for the SQL server. Must match server which is target of - * the operation. + * The target ID for the resource */ - sqlServerResourceId?: string; + id: string; } /** @@ -7346,83 +7492,6 @@ export interface ImportExistingDatabaseDefinition { networkIsolation?: NetworkIsolationSettings; } -/** - * Contains the private endpoint connection requests status. - */ -export interface PrivateEndpointConnectionRequestStatus { - /** - * Resource id for which the private endpoint is created. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly privateLinkServiceId?: string; - /** - * The connection name for the private endpoint. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly privateEndpointConnectionName?: string; - /** - * Status of this private endpoint connection. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly status?: string; -} - -/** - * An ImportExport operation result resource. - */ -export interface ImportExportOperationResult extends ProxyResource { - /** - * Request Id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly requestId?: string; - /** - * Request type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly requestType?: string; - /** - * Queued time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly queuedTime?: string; - /** - * Last modified time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly lastModifiedTime?: string; - /** - * Blob Uri. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly blobUri?: string; - /** - * Server name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly serverName?: string; - /** - * Database name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly databaseName?: string; - /** - * Operation status. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly status?: string; - /** - * Error message. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly errorMessage?: string; - /** - * Gets the status of private endpoints associated with this request. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly privateEndpointConnections?: PrivateEndpointConnectionRequestStatus[]; -} - /** * Contains the information necessary to perform export database operation. */ @@ -7458,535 +7527,572 @@ export interface ExportDatabaseDefinition { } /** - * An export managed database operation result resource. + * Contains the information necessary to perform long term retention backup copy operation. */ -export interface DatabaseExtensions extends ProxyResource { +export interface CopyLongTermRetentionBackupParameters { /** - * Storage key type. Possible values include: 'SharedAccessKey', 'StorageAccessKey' + * The subscription that owns the target server */ - storageKeyType: StorageKeyType; + targetSubscriptionId?: string; /** - * Storage key. + * The resource group that owns the target server */ - storageKey: string; + targetResourceGroup?: string; /** - * Storage Uri. + * The resource Id of the target server that owns the database */ - storageUri: string; + targetServerResourceId?: string; + /** + * The fully qualified domain name of the target server + */ + targetServerFullyQualifiedDomainName?: string; + /** + * The name of the database owns the copied backup. + */ + targetDatabaseName?: string; + /** + * The storage redundancy type of the copied backup. Possible values include: 'Geo', 'Local', + * 'Zone', 'GeoZone' + */ + targetBackupStorageRedundancy?: BackupStorageRedundancy; } /** - * An Extension operation result resource. + * A LongTermRetentionBackup operation result resource. */ -export interface ImportExportExtensionsOperationResult extends ProxyResource { +export interface LongTermRetentionBackupOperationResult extends ProxyResource { /** * Request Id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly requestId?: string; /** - * Request type. + * Operation type. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly requestType?: string; + readonly operationType?: string; /** - * Last modified time. + * Source backup resource id * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastModifiedTime?: string; + readonly fromBackupResourceId?: string; /** - * Server name. + * Target backup resource id * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly serverName?: string; + readonly toBackupResourceId?: string; /** - * Database name. + * The storage redundancy type of the copied backup. Possible values include: 'Geo', 'Local', + * 'Zone', 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databaseName?: string; + readonly targetBackupStorageRedundancy?: BackupStorageRedundancy; /** - * Operation status. + * Operation status * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly status?: string; /** - * Error message. + * Progress message * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly errorMessage?: string; + readonly message?: string; } /** - * A database operation. + * Contains the information necessary to perform long term retention backup update operation. */ -export interface DatabaseOperation extends ProxyResource { +export interface UpdateLongTermRetentionBackupParameters { /** - * The name of the database the operation is being performed on. + * The storage redundancy type of the copied backup. Possible values include: 'Geo', 'Local', + * 'Zone', 'GeoZone' + */ + requestedBackupStorageRedundancy?: BackupStorageRedundancy; +} + +/** + * A long term retention backup. + */ +export interface LongTermRetentionBackup extends ProxyResource { + /** + * The server name that the backup database belong to. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databaseName?: string; + readonly serverName?: string; /** - * The name of operation. + * The create time of the server. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly operation?: string; + readonly serverCreateTime?: Date; /** - * The friendly name of operation. + * 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 operationFriendlyName?: string; + readonly databaseName?: string; /** - * The percentage of the operation completed. + * The delete time of the database * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly percentComplete?: number; + readonly databaseDeletionTime?: Date; /** - * The name of the server. + * The time the backup was taken * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly serverName?: string; + readonly backupTime?: Date; /** - * The operation start time. + * 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 startTime?: Date; + readonly backupExpirationTime?: Date; /** - * The operation state. Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', - * 'CancelInProgress', 'Cancelled' + * The storage redundancy type of the backup. Possible values include: 'Geo', 'Local', 'Zone', + * 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: ManagementOperationState; + readonly backupStorageRedundancy?: BackupStorageRedundancy; /** - * The operation error code. + * The storage redundancy type of the backup. Possible values include: 'Geo', 'Local', 'Zone', + * 'GeoZone' + */ + requestedBackupStorageRedundancy?: BackupStorageRedundancy; +} + +/** + * A long term retention backup for a managed database. + */ +export interface ManagedInstanceLongTermRetentionBackup extends ProxyResource { + /** + * 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 errorCode?: number; + readonly managedInstanceName?: string; /** - * The operation error description. + * The create time of the instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly errorDescription?: string; + readonly managedInstanceCreateTime?: Date; /** - * The operation error severity. + * 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 errorSeverity?: number; + readonly databaseName?: string; /** - * Whether or not the error is a user error. + * The delete time of the database * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isUserError?: boolean; + readonly databaseDeletionTime?: Date; /** - * The estimated completion time of the operation. + * The time the backup was taken * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly estimatedCompletionTime?: Date; + readonly backupTime?: Date; /** - * The operation description. + * 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 description?: string; + readonly backupExpirationTime?: Date; /** - * Whether the operation can be cancelled. + * The storage redundancy type of the backup. Possible values include: 'Geo', 'Local', 'Zone', + * 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isCancellable?: boolean; + readonly backupStorageRedundancy?: BackupStorageRedundancy; } /** - * Usage metric of a database. + * A private endpoint connection under a managed instance */ -export interface DatabaseUsage extends ProxyResource { +export interface ManagedInstancePecProperty { /** - * User-readable name of the metric. + * Resource ID. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly id?: string; /** - * Current value of the metric. + * Private endpoint connection properties * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly currentValue?: number; + readonly properties?: ManagedInstancePrivateEndpointConnectionProperties; +} + +/** + * Properties of a active directory administrator. + */ +export interface ManagedInstanceExternalAdministrator { /** - * Boundary value of the metric. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Type of the sever administrator. Possible values include: 'ActiveDirectory' + */ + administratorType?: AdministratorType; + /** + * Principal Type of the sever administrator. Possible values include: 'User', 'Group', + * 'Application' + */ + principalType?: PrincipalType; + /** + * Login name of the server administrator. + */ + login?: string; + /** + * SID (object ID) of the server administrator. + */ + sid?: string; + /** + * Tenant ID of the administrator. */ - readonly limit?: number; + tenantId?: string; /** - * Unit of the metric. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Azure Active Directory only Authentication enabled. */ - readonly unit?: string; + azureADOnlyAuthentication?: boolean; } /** - * Azure SQL Database ledger digest upload settings. + * The managed instance's service principal configuration for a resource. */ -export interface LedgerDigestUploads extends ProxyResource { +export interface ServicePrincipal { /** - * The digest storage endpoint, which must be either an Azure blob storage endpoint or an URI for - * Azure Confidential Ledger. + * The Azure Active Directory application object id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - digestStorageEndpoint?: string; + readonly principalId?: string; /** - * Specifies the state of ledger digest upload. Possible values include: 'Enabled', 'Disabled' + * The Azure Active Directory application client id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: LedgerDigestUploadsState; -} - -/** - * An Azure SQL DB Server Outbound Firewall Rule. - */ -export interface OutboundFirewallRule extends ProxyResource { + readonly clientId?: string; /** - * The state of the outbound rule. + * The Azure Active Directory tenant id. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly provisioningState?: string; + readonly tenantId?: string; + /** + * Service principal type. Possible values include: 'None', 'SystemAssigned' + */ + type?: ServicePrincipalType; } /** - * A replication link. + * An Azure SQL managed instance. */ -export interface ReplicationLink extends ProxyResource { - /** - * Resource partner server. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly partnerServer?: string; - /** - * Resource partner database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly partnerDatabase?: string; +export interface ManagedInstance extends TrackedResource { /** - * Resource partner location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The Azure Active Directory identity of the managed instance. */ - readonly partnerLocation?: string; + identity?: ResourceIdentity; /** - * Local replication role. Possible values include: 'Primary', 'Secondary', - * 'NonReadableSecondary', 'Source', 'Copy' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 */ - readonly role?: ReplicationRole; + sku?: Sku; /** - * Partner replication role. Possible values include: 'Primary', 'Secondary', - * 'NonReadableSecondary', 'Source', 'Copy' + * Possible values include: 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', 'Failed', + * 'Accepted', 'Created', 'Deleted', 'Unrecognized', 'Running', 'Canceled', 'NotSpecified', + * 'Registering', 'TimedOut' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly partnerRole?: ReplicationRole; + readonly provisioningState?: ProvisioningState1; /** - * Replication mode. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specifies the mode of database creation. + * + * Default: Regular instance creation. + * + * Restore: Creates an instance by restoring a set of backups to specific point in time. + * RestorePointInTime and SourceManagedInstanceId must be specified. Possible values include: + * 'Default', 'PointInTimeRestore' */ - readonly replicationMode?: string; + managedInstanceCreateMode?: ManagedServerCreateMode; /** - * Time at which the link was created. + * The fully qualified domain name of the managed instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly startTime?: Date; + readonly fullyQualifiedDomainName?: string; /** - * Seeding completion percentage for the link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Administrator username for the managed instance. Can only be specified when the managed + * instance is being created (and is required for creation). */ - readonly percentComplete?: number; + administratorLogin?: string; /** - * Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED). Possible values include: 'PENDING', - * 'SEEDING', 'CATCH_UP', 'SUSPENDED' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The administrator login password (required for managed instance creation). */ - readonly replicationState?: ReplicationState; + administratorLoginPassword?: string; /** - * Whether the user is currently allowed to terminate the link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Subnet resource ID for the managed instance. */ - readonly isTerminationAllowed?: boolean; + subnetId?: string; /** - * Link type (GEO, NAMED). Possible values include: 'GEO', 'NAMED' + * The state of the managed instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly linkType?: ReplicationLinkType; -} - -/** - * A restorable dropped database resource. - */ -export interface RestorableDroppedDatabase extends ProxyResource { + readonly state?: string; /** - * The name and tier of the SKU. + * The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL + * license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). Possible + * values include: 'LicenseIncluded', 'BasePrice' */ - sku?: Sku; + licenseType?: ManagedInstanceLicenseType; /** - * Resource location. + * The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. */ - location?: string; + vCores?: number; /** - * Resource tags. + * Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. */ - tags?: { [propertyName: string]: string }; + storageSizeInGB?: number; /** - * The name of the database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Collation of the managed instance. */ - readonly databaseName?: string; + collation?: string; /** - * The max size of the database expressed in bytes. + * The Dns Zone that the managed instance is in. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maxSizeBytes?: number; + readonly dnsZone?: string; /** - * DEPRECATED: The resource name of the elastic pool containing this database. This property is - * deprecated and the value will always be null. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The resource id of another managed instance whose DNS zone this managed instance will share + * after creation. */ - readonly elasticPoolId?: string; + dnsZonePartner?: string; /** - * The creation date of the database (ISO8601 format). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether or not the public data endpoint is enabled. */ - readonly creationDate?: Date; + publicDataEndpointEnabled?: boolean; /** - * The deletion date of the database (ISO8601 format). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The resource identifier of the source managed instance associated with create operation of + * this instance. */ - readonly deletionDate?: Date; + sourceManagedInstanceId?: string; /** - * The earliest restore date of the database (ISO8601 format). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specifies the point in time (ISO8601 format) of the source database that will be restored to + * create the new database. */ - readonly earliestRestoreDate?: Date; + restorePointInTime?: Date; /** - * The storage account type used to store backups for this database. Possible values include: - * 'Geo', 'Local', 'Zone' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Connection type used for connecting to the instance. Possible values include: 'Proxy', + * 'Redirect', 'Default' */ - readonly backupStorageRedundancy?: BackupStorageRedundancy1; -} - -/** - * A restorable dropped managed database resource. - */ -export interface RestorableDroppedManagedDatabase extends TrackedResource { + proxyOverride?: ManagedInstanceProxyOverride; /** - * The name of the database. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Id of the timezone. Allowed values are timezones supported by Windows. + * Windows keeps details on supported timezones, including the id, in registry under + * KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. + * You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM + * sys.time_zone_info. + * List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in + * PowerShell. + * An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". */ - readonly databaseName?: string; + timezoneId?: string; /** - * The creation date of the database (ISO8601 format). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The Id of the instance pool this managed server belongs to. */ - readonly creationDate?: Date; + instancePoolId?: string; /** - * The deletion date of the database (ISO8601 format). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specifies maintenance configuration id to apply to this managed instance. */ - readonly deletionDate?: Date; + maintenanceConfigurationId?: string; /** - * The earliest restore date of the database (ISO8601 format). + * List of private endpoint connections on a managed instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly earliestRestoreDate?: Date; -} - -/** - * A private endpoint connection under a server - */ -export interface ServerPrivateEndpointConnection { + readonly privateEndpointConnections?: ManagedInstancePecProperty[]; /** - * Resource ID. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' */ - readonly id?: string; + minimalTlsVersion?: string; /** - * Private endpoint connection properties + * The storage account type used to store backups for this instance. The options are Local + * (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and + * GeoZone(GeoZoneRedundantStorage). Possible values include: 'Geo', 'Local', 'Zone', 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly properties?: PrivateEndpointConnectionProperties; -} - -/** - * Properties of a active directory administrator. - */ -export interface ServerExternalAdministrator { + readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; /** - * Type of the sever administrator. Possible values include: 'ActiveDirectory' + * The storage account type to be used to store backups for this instance. The options are Local + * (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and + * GeoZone(GeoZoneRedundantStorage). Possible values include: 'Geo', 'Local', 'Zone', 'GeoZone' */ - administratorType?: AdministratorType; + requestedBackupStorageRedundancy?: BackupStorageRedundancy; /** - * Principal Type of the sever administrator. Possible values include: 'User', 'Group', - * 'Application' + * Whether or not the multi-az is enabled. */ - principalType?: PrincipalType; + zoneRedundant?: boolean; /** - * Login name of the server administrator. + * The resource id of a user assigned identity to be used by default. */ - login?: string; + primaryUserAssignedIdentityId?: string; /** - * SID (object ID) of the server administrator. + * A CMK URI of the key to use for encryption. */ - sid?: string; + keyId?: string; /** - * Tenant ID of the administrator. + * The Azure Active Directory administrator of the server. */ - tenantId?: string; + administrators?: ManagedInstanceExternalAdministrator; /** - * Azure Active Directory only Authentication enabled. + * The managed instance's service principal. */ - azureADOnlyAuthentication?: boolean; + servicePrincipal?: ServicePrincipal; } /** - * An Azure SQL Database server. + * An update request for an Azure SQL Database managed instance. */ -export interface Server extends TrackedResource { +export interface ManagedInstanceUpdate { /** - * The Azure Active Directory identity of the server. + * Managed instance sku + */ + sku?: Sku; + /** + * Managed instance identity */ identity?: ResourceIdentity; /** - * Kind of sql server. This is metadata used for the Azure portal experience. + * Possible values include: 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', 'Failed', + * 'Accepted', 'Created', 'Deleted', 'Unrecognized', 'Running', 'Canceled', 'NotSpecified', + * 'Registering', 'TimedOut' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly kind?: string; + readonly provisioningState?: ProvisioningState1; /** - * Administrator username for the server. Once created it cannot be changed. + * Specifies the mode of database creation. + * + * Default: Regular instance creation. + * + * Restore: Creates an instance by restoring a set of backups to specific point in time. + * RestorePointInTime and SourceManagedInstanceId must be specified. Possible values include: + * 'Default', 'PointInTimeRestore' + */ + managedInstanceCreateMode?: ManagedServerCreateMode; + /** + * The fully qualified domain name of the managed instance. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly fullyQualifiedDomainName?: string; + /** + * Administrator username for the managed instance. Can only be specified when the managed + * instance is being created (and is required for creation). */ administratorLogin?: string; /** - * The administrator login password (required for server creation). + * The administrator login password (required for managed instance creation). */ administratorLoginPassword?: string; /** - * The version of the server. + * Subnet resource ID for the managed instance. */ - version?: string; + subnetId?: string; /** - * The state of the server. + * The state of the managed instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly state?: string; /** - * The fully qualified domain name of the server. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL + * license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). Possible + * values include: 'LicenseIncluded', 'BasePrice' */ - readonly fullyQualifiedDomainName?: string; + licenseType?: ManagedInstanceLicenseType; /** - * List of private endpoint connections on a server - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. */ - readonly privateEndpointConnections?: ServerPrivateEndpointConnection[]; + vCores?: number; /** - * Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' + * Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. */ - minimalTlsVersion?: string; + storageSizeInGB?: number; /** - * Whether or not public endpoint access is allowed for this server. Value is optional but if - * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' + * Collation of the managed instance. */ - publicNetworkAccess?: ServerNetworkAccessFlag; + collation?: string; /** - * Whether or not existing server has a workspace created and if it allows connection from - * workspace. Possible values include: 'Connected', 'Disconnected' + * The Dns Zone that the managed instance is in. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly workspaceFeature?: ServerWorkspaceFeature; - /** - * The resource id of a user assigned identity to be used by default. - */ - primaryUserAssignedIdentityId?: string; + readonly dnsZone?: string; /** - * The Client id used for cross tenant CMK scenario + * The resource id of another managed instance whose DNS zone this managed instance will share + * after creation. */ - federatedClientId?: string; + dnsZonePartner?: string; /** - * A CMK URI of the key to use for encryption. + * Whether or not the public data endpoint is enabled. */ - keyId?: string; + publicDataEndpointEnabled?: boolean; /** - * The Azure Active Directory identity of the server. + * The resource identifier of the source managed instance associated with create operation of + * this instance. */ - administrators?: ServerExternalAdministrator; + sourceManagedInstanceId?: string; /** - * Whether or not to restrict outbound network access for this server. Value is optional but if - * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' + * Specifies the point in time (ISO8601 format) of the source database that will be restored to + * create the new database. */ - restrictOutboundNetworkAccess?: ServerNetworkAccessFlag; -} - -/** - * An update request for an Azure SQL Database server. - */ -export interface ServerUpdate { + restorePointInTime?: Date; /** - * Server identity + * Connection type used for connecting to the instance. Possible values include: 'Proxy', + * 'Redirect', 'Default' */ - identity?: ResourceIdentity; + proxyOverride?: ManagedInstanceProxyOverride; /** - * Administrator username for the server. Once created it cannot be changed. + * Id of the timezone. Allowed values are timezones supported by Windows. + * Windows keeps details on supported timezones, including the id, in registry under + * KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. + * You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM + * sys.time_zone_info. + * List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in + * PowerShell. + * An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". */ - administratorLogin?: string; + timezoneId?: string; /** - * The administrator login password (required for server creation). + * The Id of the instance pool this managed server belongs to. */ - administratorLoginPassword?: string; + instancePoolId?: string; /** - * The version of the server. + * Specifies maintenance configuration id to apply to this managed instance. */ - version?: string; + maintenanceConfigurationId?: string; /** - * The state of the server. + * List of private endpoint connections on a managed instance. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly state?: string; + readonly privateEndpointConnections?: ManagedInstancePecProperty[]; /** - * The fully qualified domain name of the server. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' */ - readonly fullyQualifiedDomainName?: string; + minimalTlsVersion?: string; /** - * List of private endpoint connections on a server + * The storage account type used to store backups for this instance. The options are Local + * (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and + * GeoZone(GeoZoneRedundantStorage). Possible values include: 'Geo', 'Local', 'Zone', 'GeoZone' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly privateEndpointConnections?: ServerPrivateEndpointConnection[]; - /** - * Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' - */ - minimalTlsVersion?: string; + readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; /** - * Whether or not public endpoint access is allowed for this server. Value is optional but if - * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' + * The storage account type to be used to store backups for this instance. The options are Local + * (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and + * GeoZone(GeoZoneRedundantStorage). Possible values include: 'Geo', 'Local', 'Zone', 'GeoZone' */ - publicNetworkAccess?: ServerNetworkAccessFlag; + requestedBackupStorageRedundancy?: BackupStorageRedundancy; /** - * Whether or not existing server has a workspace created and if it allows connection from - * workspace. Possible values include: 'Connected', 'Disconnected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether or not the multi-az is enabled. */ - readonly workspaceFeature?: ServerWorkspaceFeature; + zoneRedundant?: boolean; /** * The resource id of a user assigned identity to be used by default. */ primaryUserAssignedIdentityId?: string; - /** - * The Client id used for cross tenant CMK scenario - */ - federatedClientId?: string; /** * A CMK URI of the key to use for encryption. */ keyId?: string; /** - * The Azure Active Directory identity of the server. + * The Azure Active Directory administrator of the server. */ - administrators?: ServerExternalAdministrator; + administrators?: ManagedInstanceExternalAdministrator; /** - * Whether or not to restrict outbound network access for this server. Value is optional but if - * passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled' + * The managed instance's service principal. */ - restrictOutboundNetworkAccess?: ServerNetworkAccessFlag; + servicePrincipal?: ServicePrincipal; /** * Resource tags. */ @@ -7994,142 +8100,138 @@ export interface ServerUpdate { } /** - * Contains the information necessary to perform import operation for new database. + * An interface representing TopQueries. */ -export interface ImportNewDatabaseDefinition { - /** - * Name of the import database. - */ - databaseName?: string; +export interface TopQueries { /** - * Edition of the import database. + * Requested number of top queries. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - edition?: string; + readonly numberOfQueries?: number; /** - * Service level objective name of the import database. + * Aggregation function used to calculate query metrics. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serviceObjectiveName?: string; + readonly aggregationFunction?: string; /** - * Max size in bytes for the import database. + * Metric used to rank queries. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - maxSizeBytes?: string; + readonly observationMetric?: string; /** - * Storage key type. Possible values include: 'SharedAccessKey', 'StorageAccessKey' + * Interval type (length). Possible values include: 'PT1H', 'P1D' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageKeyType: StorageKeyType; + readonly intervalType?: QueryTimeGrainType; /** - * Storage key. + * The start time for the metric (ISO-8601 format). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageKey: string; + readonly startTime?: string; /** - * Storage Uri. + * The end time for the metric (ISO-8601 format). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageUri: string; + readonly endTime?: string; /** - * Administrator login name. + * List of top resource consuming queries with appropriate metric data */ - administratorLogin: string; + queries?: QueryStatisticsProperties[]; +} + +/** + * A restorable dropped database resource. + */ +export interface RestorableDroppedDatabase extends ProxyResource { /** - * Administrator login password. + * The name and tier of the SKU. */ - administratorLoginPassword: string; + sku?: Sku; /** - * Authentication type. + * Resource location. */ - authenticationType?: string; + location?: string; /** - * Optional resource information to enable network isolation for request. + * Resource tags. */ - networkIsolation?: NetworkIsolationSettings; -} - -/** - * A request to check whether the specified name for a resource is available. - */ -export interface CheckNameAvailabilityRequest { - name: string; -} - -/** - * The result of a name availability check. - */ -export interface CheckNameAvailabilityResponse { + tags?: { [propertyName: string]: string }; /** - * The name whose availability was checked. + * The name of the database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly databaseName?: string; /** - * True if the name is available, otherwise false. + * The max size of the database expressed in bytes. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly available?: boolean; + readonly maxSizeBytes?: number; /** - * The reason code explaining why the name is unavailable. Will be undefined if the name is - * available. Possible values include: 'Invalid', 'AlreadyExists' + * The creation date of the database (ISO8601 format). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly reason?: CheckNameAvailabilityReason; + readonly creationDate?: Date; /** - * A message explaining why the name is unavailable. Will be undefined if the name is available. + * The deletion date of the database (ISO8601 format). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly message?: string; -} - -/** - * ARM Usage Name - */ -export interface Name { + readonly deletionDate?: Date; /** - * Usage name value + * The earliest restore date of the database (ISO8601 format). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - value?: string; + readonly earliestRestoreDate?: Date; /** - * Usage name localized value. + * The storage account type used to store backups for this database. Possible values include: + * 'Geo', 'Local', 'Zone', 'GeoZone' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - localizedValue?: string; + readonly backupStorageRedundancy?: BackupStorageRedundancy; } /** - * ARM usage. + * A restorable dropped managed database resource. */ -export interface Usage { +export interface RestorableDroppedManagedDatabase extends TrackedResource { /** - * Resource ID. + * The name of the database. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly id?: string; + readonly databaseName?: string; /** - * Resource name. + * The creation date of the database (ISO8601 format). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: Name; + readonly creationDate?: Date; /** - * Resource type. + * The deletion date of the database (ISO8601 format). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly type?: string; + readonly deletionDate?: Date; /** - * Usage unit. + * The earliest restore date of the database (ISO8601 format). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: string; + readonly earliestRestoreDate?: Date; +} + +/** + * A server connection policy + */ +export interface ServerConnectionPolicy extends ProxyResource { /** - * Usage current value. + * Resource location. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly currentValue?: number; + readonly location?: string; /** - * Usage limit. + * Metadata used for the Azure portal experience. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly limit?: number; + readonly kind?: string; /** - * Usage requested limit. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The server connection type. Possible values include: 'Default', 'Redirect', 'Proxy' */ - readonly requestedLimit?: number; + connectionType: ServerConnectionType; } /** @@ -8449,69 +8551,308 @@ export interface JobStepExecutionsListByJobExecutionOptionalParams extends msRes */ skip?: number; /** - * The number of elements to return from the collection. + * The number of elements to return from the collection. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface JobStepExecutionsListByJobExecutionNextOptionalParams extends msRest.RequestOptionsBase { + /** + * If specified, only job executions created at or after the specified time are included. + */ + createTimeMin?: Date; + /** + * If specified, only job executions created before the specified time are included. + */ + createTimeMax?: Date; + /** + * If specified, only job executions completed at or after the specified time are included. + */ + endTimeMin?: Date; + /** + * If specified, only job executions completed before the specified time are included. + */ + endTimeMax?: Date; + /** + * If specified, only active or only completed job executions are included. + */ + isActive?: boolean; + /** + * The number of elements in the collection to skip. + */ + skip?: number; + /** + * The number of elements to return from the collection. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface JobTargetExecutionsListByJobExecutionOptionalParams extends msRest.RequestOptionsBase { + /** + * If specified, only job executions created at or after the specified time are included. + */ + createTimeMin?: Date; + /** + * If specified, only job executions created before the specified time are included. + */ + createTimeMax?: Date; + /** + * If specified, only job executions completed at or after the specified time are included. + */ + endTimeMin?: Date; + /** + * If specified, only job executions completed before the specified time are included. + */ + endTimeMax?: Date; + /** + * If specified, only active or only completed job executions are included. + */ + isActive?: boolean; + /** + * The number of elements in the collection to skip. + */ + skip?: number; + /** + * The number of elements to return from the collection. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface JobTargetExecutionsListByStepOptionalParams extends msRest.RequestOptionsBase { + /** + * If specified, only job executions created at or after the specified time are included. + */ + createTimeMin?: Date; + /** + * If specified, only job executions created before the specified time are included. + */ + createTimeMax?: Date; + /** + * If specified, only job executions completed at or after the specified time are included. + */ + endTimeMin?: Date; + /** + * If specified, only job executions completed before the specified time are included. + */ + endTimeMax?: Date; + /** + * If specified, only active or only completed job executions are included. + */ + isActive?: boolean; + /** + * The number of elements in the collection to skip. + */ + skip?: number; + /** + * The number of elements to return from the collection. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface JobTargetExecutionsListByJobExecutionNextOptionalParams extends msRest.RequestOptionsBase { + /** + * If specified, only job executions created at or after the specified time are included. + */ + createTimeMin?: Date; + /** + * If specified, only job executions created before the specified time are included. + */ + createTimeMax?: Date; + /** + * If specified, only job executions completed at or after the specified time are included. + */ + endTimeMin?: Date; + /** + * If specified, only job executions completed before the specified time are included. + */ + endTimeMax?: Date; + /** + * If specified, only active or only completed job executions are included. + */ + isActive?: boolean; + /** + * The number of elements in the collection to skip. + */ + skip?: number; + /** + * The number of elements to return from the collection. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface JobTargetExecutionsListByStepNextOptionalParams extends msRest.RequestOptionsBase { + /** + * If specified, only job executions created at or after the specified time are included. + */ + createTimeMin?: Date; + /** + * If specified, only job executions created before the specified time are included. + */ + createTimeMax?: Date; + /** + * If specified, only job executions completed at or after the specified time are included. + */ + endTimeMin?: Date; + /** + * If specified, only job executions completed before the specified time are included. + */ + endTimeMax?: Date; + /** + * If specified, only active or only completed job executions are included. + */ + isActive?: boolean; + /** + * The number of elements in the collection to skip. + */ + skip?: number; + /** + * The number of elements to return from the collection. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface CapabilitiesListByLocationOptionalParams extends msRest.RequestOptionsBase { + /** + * If specified, restricts the response to only include the selected item. Possible values + * include: 'supportedEditions', 'supportedElasticPoolEditions', + * 'supportedManagedInstanceVersions', 'supportedInstancePoolEditions', + * 'supportedManagedInstanceEditions' + */ + include?: CapabilityGroup; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseColumnsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { + schema?: string[]; + table?: string[]; + column?: string[]; + orderBy?: string[]; + /** + * An opaque token that identifies a starting point in the collection. + */ + skiptoken?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseColumnsListByTableOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { + schema?: string[]; + table?: string[]; + column?: string[]; + orderBy?: string[]; + /** + * An opaque token that identifies a starting point in the collection. + */ + skiptoken?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseColumnsListByTableNextOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseQueriesListByQueryOptionalParams extends msRest.RequestOptionsBase { + /** + * Start time for observed period. + */ + startTime?: string; + /** + * End time for observed period. + */ + endTime?: string; + /** + * The time step to be used to summarize the metric values. Possible values include: 'PT1H', + * 'P1D' */ - top?: number; + interval?: QueryTimeGrainType; } /** * Optional Parameters. */ -export interface JobStepExecutionsListByJobExecutionNextOptionalParams extends msRest.RequestOptionsBase { - /** - * If specified, only job executions created at or after the specified time are included. - */ - createTimeMin?: Date; - /** - * If specified, only job executions created before the specified time are included. - */ - createTimeMax?: Date; - /** - * If specified, only job executions completed at or after the specified time are included. - */ - endTimeMin?: Date; - /** - * If specified, only job executions completed before the specified time are included. - */ - endTimeMax?: Date; +export interface ManagedDatabaseQueriesListByQueryNextOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only active or only completed job executions are included. + * Start time for observed period. */ - isActive?: boolean; + startTime?: string; /** - * The number of elements in the collection to skip. + * End time for observed period. */ - skip?: number; + endTime?: string; /** - * The number of elements to return from the collection. + * The time step to be used to summarize the metric values. Possible values include: 'PT1H', + * 'P1D' */ - top?: number; + interval?: QueryTimeGrainType; } /** * Optional Parameters. */ -export interface JobTargetExecutionsListByJobExecutionOptionalParams extends msRest.RequestOptionsBase { - /** - * If specified, only job executions created at or after the specified time are included. - */ - createTimeMin?: Date; - /** - * If specified, only job executions created before the specified time are included. - */ - createTimeMax?: Date; +export interface ManagedDatabaseSchemasListByDatabaseOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only job executions completed at or after the specified time are included. + * An OData filter expression that filters elements in the collection. */ - endTimeMin?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseSchemasListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only job executions completed before the specified time are included. + * An OData filter expression that filters elements in the collection. */ - endTimeMax?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseSecurityEventsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only active or only completed job executions are included. + * An OData filter expression that filters elements in the collection. */ - isActive?: boolean; + filter?: string; /** * The number of elements in the collection to skip. */ @@ -8520,32 +8861,20 @@ export interface JobTargetExecutionsListByJobExecutionOptionalParams extends msR * The number of elements to return from the collection. */ top?: number; + /** + * An opaque token that identifies a starting point in the collection. + */ + skiptoken?: string; } /** * Optional Parameters. */ -export interface JobTargetExecutionsListByStepOptionalParams extends msRest.RequestOptionsBase { - /** - * If specified, only job executions created at or after the specified time are included. - */ - createTimeMin?: Date; - /** - * If specified, only job executions created before the specified time are included. - */ - createTimeMax?: Date; - /** - * If specified, only job executions completed at or after the specified time are included. - */ - endTimeMin?: Date; - /** - * If specified, only job executions completed before the specified time are included. - */ - endTimeMax?: Date; +export interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only active or only completed job executions are included. + * An OData filter expression that filters elements in the collection. */ - isActive?: boolean; + filter?: string; /** * The number of elements in the collection to skip. */ @@ -8554,228 +8883,264 @@ export interface JobTargetExecutionsListByStepOptionalParams extends msRest.Requ * The number of elements to return from the collection. */ top?: number; + /** + * An opaque token that identifies a starting point in the collection. + */ + skiptoken?: string; } /** * Optional Parameters. */ -export interface JobTargetExecutionsListByJobExecutionNextOptionalParams extends msRest.RequestOptionsBase { +export interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; + count?: boolean; /** - * If specified, only job executions created at or after the specified time are included. + * An OData filter expression that filters elements in the collection. */ - createTimeMin?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; /** - * If specified, only job executions created before the specified time are included. + * Specifies whether to include disabled recommendations or not. */ - createTimeMax?: Date; + includeDisabledRecommendations?: boolean; /** - * If specified, only job executions completed at or after the specified time are included. + * An OData filter expression that filters elements in the collection. */ - endTimeMin?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; + count?: boolean; /** - * If specified, only job executions completed before the specified time are included. + * An OData filter expression that filters elements in the collection. */ - endTimeMax?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; /** - * If specified, only active or only completed job executions are included. + * Specifies whether to include disabled recommendations or not. */ - isActive?: boolean; + includeDisabledRecommendations?: boolean; /** - * The number of elements in the collection to skip. + * An OData filter expression that filters elements in the collection. */ - skip?: number; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedDatabaseTablesListBySchemaOptionalParams extends msRest.RequestOptionsBase { /** - * The number of elements to return from the collection. + * An OData filter expression that filters elements in the collection. */ - top?: number; + filter?: string; } /** * Optional Parameters. */ -export interface JobTargetExecutionsListByStepNextOptionalParams extends msRest.RequestOptionsBase { +export interface ManagedDatabaseTablesListBySchemaNextOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only job executions created at or after the specified time are included. + * An OData filter expression that filters elements in the collection. */ - createTimeMin?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedInstanceKeysListByInstanceOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only job executions created before the specified time are included. + * An OData filter expression that filters elements in the collection. */ - createTimeMax?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface ManagedInstanceKeysListByInstanceNextOptionalParams extends msRest.RequestOptionsBase { /** - * If specified, only job executions completed at or after the specified time are included. + * An OData filter expression that filters elements in the collection. */ - endTimeMin?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface SensitivityLabelsListCurrentByDatabaseOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; + count?: boolean; /** - * If specified, only job executions completed before the specified time are included. + * An OData filter expression that filters elements in the collection. */ - endTimeMax?: Date; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface SensitivityLabelsListRecommendedByDatabaseOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; /** - * If specified, only active or only completed job executions are included. + * Specifies whether to include disabled recommendations or not. */ - isActive?: boolean; + includeDisabledRecommendations?: boolean; /** - * The number of elements in the collection to skip. + * An OData filter expression that filters elements in the collection. */ - skip?: number; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; + count?: boolean; /** - * The number of elements to return from the collection. + * An OData filter expression that filters elements in the collection. */ - top?: number; + filter?: string; } /** * Optional Parameters. */ -export interface CapabilitiesListByLocationOptionalParams extends msRest.RequestOptionsBase { +export interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { + skipToken?: string; /** - * If specified, restricts the response to only include the selected item. Possible values - * include: 'supportedEditions', 'supportedElasticPoolEditions', - * 'supportedManagedInstanceVersions', 'supportedInstancePoolEditions', - * 'supportedManagedInstanceEditions' + * Specifies whether to include disabled recommendations or not. */ - include?: CapabilityGroup; + includeDisabledRecommendations?: boolean; + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { +export interface ServerAdvisorsListByServerOptionalParams extends msRest.RequestOptionsBase { /** - * Whether or not to only get the latest backup for each database. + * The child resources to include in the response. */ - onlyLatestPerDatabase?: boolean; + expand?: string; +} + +/** + * Optional Parameters. + */ +export interface SyncGroupsListLogsOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The continuation token for this operation. */ - databaseState?: DatabaseState; + continuationToken?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByLocationOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface SyncGroupsListLogsNextOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The continuation token for this operation. */ - databaseState?: DatabaseState; + continuationToken?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByServerOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface ServersListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The child resources to include in the response. */ - databaseState?: DatabaseState; + expand?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByResourceGroupDatabaseOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface ServersGetOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The child resources to include in the response. */ - databaseState?: DatabaseState; + expand?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByResourceGroupLocationOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface ServersListOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The child resources to include in the response. */ - databaseState?: DatabaseState; + expand?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByResourceGroupServerOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface ServersListByResourceGroupNextOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The child resources to include in the response. */ - databaseState?: DatabaseState; + expand?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface ServersListNextOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * The child resources to include in the response. */ - databaseState?: DatabaseState; + expand?: string; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByLocationNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface UsagesListByInstancePoolOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * Optional request parameter to include managed instance usages within the instance pool. */ - databaseState?: DatabaseState; + expandChildren?: boolean; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByServerNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Whether or not to only get the latest backup for each database. - */ - onlyLatestPerDatabase?: boolean; +export interface UsagesListByInstancePoolNextOptionalParams extends msRest.RequestOptionsBase { /** - * Whether to query against just live databases, just deleted databases, or all databases. - * Possible values include: 'All', 'Live', 'Deleted' + * Optional request parameter to include managed instance usages within the instance pool. */ - databaseState?: DatabaseState; + expandChildren?: boolean; } /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8790,7 +9155,7 @@ export interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptional /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByLocationOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8805,7 +9170,7 @@ export interface LongTermRetentionBackupsListByResourceGroupLocationNextOptional /** * Optional Parameters. */ -export interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByServerOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8820,7 +9185,7 @@ export interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalPa /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByResourceGroupDatabaseOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8835,7 +9200,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByDatabaseOptionalPa /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByInstanceOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByResourceGroupLocationOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8850,7 +9215,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByInstanceOptionalPa /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByLocationOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByResourceGroupServerOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8865,7 +9230,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByLocationOptionalPa /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8880,7 +9245,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatab /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByLocationNextOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8895,7 +9260,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInsta /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByServerNextOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8910,7 +9275,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocat /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8925,7 +9290,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOption /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8940,7 +9305,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOption /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8955,7 +9320,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByLocationNextOption /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8970,7 +9335,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatab /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByInstanceOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -8985,7 +9350,7 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInsta /** * Optional Parameters. */ -export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByLocationOptionalParams extends msRest.RequestOptionsBase { /** * Whether or not to only get the latest backup for each database. */ @@ -9000,245 +9365,136 @@ export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocat /** * Optional Parameters. */ -export interface ManagedDatabaseColumnsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { - schema?: string[]; - table?: string[]; - column?: string[]; - orderBy?: string[]; - /** - * An opaque token that identifies a starting point in the collection. - */ - skiptoken?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseColumnsListByTableOptionalParams extends msRest.RequestOptionsBase { - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - schema?: string[]; - table?: string[]; - column?: string[]; - orderBy?: string[]; - /** - * An opaque token that identifies a starting point in the collection. - */ - skiptoken?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseColumnsListByTableNextOptionalParams extends msRest.RequestOptionsBase { - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseQueriesListByQueryOptionalParams extends msRest.RequestOptionsBase { - /** - * Start time for observed period. - */ - startTime?: string; - /** - * End time for observed period. - */ - endTime?: string; - /** - * The time step to be used to summarize the metric values. Possible values include: 'PT1H', - * 'P1D' - */ - interval?: QueryTimeGrainType; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseQueriesListByQueryNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Start time for observed period. - */ - startTime?: string; - /** - * End time for observed period. - */ - endTime?: string; - /** - * The time step to be used to summarize the metric values. Possible values include: 'PT1H', - * 'P1D' - */ - interval?: QueryTimeGrainType; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseSchemasListByDatabaseOptionalParams extends msRest.RequestOptionsBase { - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseSchemasListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseSecurityEventsListByDatabaseOptionalParams extends msRest.RequestOptionsBase { - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; - /** - * The number of elements in the collection to skip. - */ - skip?: number; - /** - * The number of elements to return from the collection. - */ - top?: number; - /** - * An opaque token that identifies a starting point in the collection. - */ - skiptoken?: string; -} - -/** - * Optional Parameters. - */ -export interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; - /** - * The number of elements in the collection to skip. - */ - skip?: number; +export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseOptionalParams extends msRest.RequestOptionsBase { /** - * The number of elements to return from the collection. + * Whether or not to only get the latest backup for each database. */ - top?: number; + onlyLatestPerDatabase?: boolean; /** - * An opaque token that identifies a starting point in the collection. + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' */ - skiptoken?: string; + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; - count?: boolean; +export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceOptionalParams extends msRest.RequestOptionsBase { /** - * An OData filter expression that filters elements in the collection. + * Whether or not to only get the latest backup for each database. */ - filter?: string; + onlyLatestPerDatabase?: boolean; + /** + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' + */ + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; +export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationOptionalParams extends msRest.RequestOptionsBase { /** - * Specifies whether to include disabled recommendations or not. + * Whether or not to only get the latest backup for each database. */ - includeDisabledRecommendations?: boolean; + onlyLatestPerDatabase?: boolean; /** - * An OData filter expression that filters elements in the collection. + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' */ - filter?: string; + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; - count?: boolean; +export interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { /** - * An OData filter expression that filters elements in the collection. + * Whether or not to only get the latest backup for each database. */ - filter?: string; + onlyLatestPerDatabase?: boolean; + /** + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' + */ + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; +export interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams extends msRest.RequestOptionsBase { /** - * Specifies whether to include disabled recommendations or not. + * Whether or not to only get the latest backup for each database. */ - includeDisabledRecommendations?: boolean; + onlyLatestPerDatabase?: boolean; /** - * An OData filter expression that filters elements in the collection. + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' */ - filter?: string; + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedDatabaseTablesListBySchemaOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams extends msRest.RequestOptionsBase { /** - * An OData filter expression that filters elements in the collection. + * Whether or not to only get the latest backup for each database. */ - filter?: string; + onlyLatestPerDatabase?: boolean; + /** + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' + */ + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedDatabaseTablesListBySchemaNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams extends msRest.RequestOptionsBase { /** - * An OData filter expression that filters elements in the collection. + * Whether or not to only get the latest backup for each database. */ - filter?: string; + onlyLatestPerDatabase?: boolean; + /** + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' + */ + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedInstanceKeysListByInstanceOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams extends msRest.RequestOptionsBase { /** - * An OData filter expression that filters elements in the collection. + * Whether or not to only get the latest backup for each database. */ - filter?: string; + onlyLatestPerDatabase?: boolean; + /** + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' + */ + databaseState?: DatabaseState; } /** * Optional Parameters. */ -export interface ManagedInstanceKeysListByInstanceNextOptionalParams extends msRest.RequestOptionsBase { +export interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams extends msRest.RequestOptionsBase { /** - * An OData filter expression that filters elements in the collection. + * Whether or not to only get the latest backup for each database. */ - filter?: string; + onlyLatestPerDatabase?: boolean; + /** + * Whether to query against just live databases, just deleted databases, or all databases. + * Possible values include: 'All', 'Live', 'Deleted' + */ + databaseState?: DatabaseState; } /** @@ -9393,172 +9649,18 @@ export interface ManagedInstancesListByManagedInstanceNextOptionalParams extends /** * The time step to be used to summarize the metric values. Default value is PT1H. Possible * values include: 'PT1H', 'P1D' - */ - interval?: QueryTimeGrainType; - /** - * Aggregation function to be used, default value is 'sum'. Possible values include: 'avg', - * 'min', 'max', 'stdev', 'sum' - */ - aggregationFunction?: AggregationFunctionType; - /** - * Metric to be used for ranking top queries. Default is 'cpu'. Possible values include: 'cpu', - * 'io', 'logIo', 'duration', 'dtu' - */ - observationMetric?: MetricType; -} - -/** - * Optional Parameters. - */ -export interface SensitivityLabelsListCurrentByDatabaseOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; - count?: boolean; - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface SensitivityLabelsListRecommendedByDatabaseOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; - /** - * Specifies whether to include disabled recommendations or not. - */ - includeDisabledRecommendations?: boolean; - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; - count?: boolean; - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams extends msRest.RequestOptionsBase { - skipToken?: string; - /** - * Specifies whether to include disabled recommendations or not. - */ - includeDisabledRecommendations?: boolean; - /** - * An OData filter expression that filters elements in the collection. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface ServerAdvisorsListByServerOptionalParams extends msRest.RequestOptionsBase { - /** - * The child resources to include in the response. - */ - expand?: string; -} - -/** - * Optional Parameters. - */ -export interface SyncGroupsListLogsOptionalParams extends msRest.RequestOptionsBase { - /** - * The continuation token for this operation. - */ - continuationToken?: string; -} - -/** - * Optional Parameters. - */ -export interface SyncGroupsListLogsNextOptionalParams extends msRest.RequestOptionsBase { - /** - * The continuation token for this operation. - */ - continuationToken?: string; -} - -/** - * Optional Parameters. - */ -export interface ServersListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { - /** - * The child resources to include in the response. - */ - expand?: string; -} - -/** - * Optional Parameters. - */ -export interface ServersGetOptionalParams extends msRest.RequestOptionsBase { - /** - * The child resources to include in the response. - */ - expand?: string; -} - -/** - * Optional Parameters. - */ -export interface ServersListOptionalParams extends msRest.RequestOptionsBase { - /** - * The child resources to include in the response. - */ - expand?: string; -} - -/** - * Optional Parameters. - */ -export interface ServersListByResourceGroupNextOptionalParams extends msRest.RequestOptionsBase { - /** - * The child resources to include in the response. - */ - expand?: string; -} - -/** - * Optional Parameters. - */ -export interface ServersListNextOptionalParams extends msRest.RequestOptionsBase { - /** - * The child resources to include in the response. - */ - expand?: string; -} - -/** - * Optional Parameters. - */ -export interface UsagesListByInstancePoolOptionalParams extends msRest.RequestOptionsBase { + */ + interval?: QueryTimeGrainType; /** - * Optional request parameter to include managed instance usages within the instance pool. + * Aggregation function to be used, default value is 'sum'. Possible values include: 'avg', + * 'min', 'max', 'stdev', 'sum' */ - expandChildren?: boolean; -} - -/** - * Optional Parameters. - */ -export interface UsagesListByInstancePoolNextOptionalParams extends msRest.RequestOptionsBase { + aggregationFunction?: AggregationFunctionType; /** - * Optional request parameter to include managed instance usages within the instance pool. + * Metric to be used for ranking top queries. Default is 'cpu'. Possible values include: 'cpu', + * 'io', 'logIo', 'duration', 'dtu' */ - expandChildren?: boolean; + observationMetric?: MetricType; } /** @@ -9679,14 +9781,6 @@ export interface ElasticPoolActivityListResult extends Array { } -/** - * @interface - * Represents the response to a list database transparent data encryption activity request. - * @extends Array - */ -export interface TransparentDataEncryptionActivityListResult extends Array { -} - /** * @interface * Represents the response to a list server metrics request. @@ -10020,32 +10114,6 @@ export interface JobVersionListResult extends Array { readonly nextLink?: string; } -/** - * @interface - * A list of long term retention backups. - * @extends Array - */ -export interface LongTermRetentionBackupListResult 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 long term retention backups for managed database(s). - * @extends Array - */ -export interface ManagedInstanceLongTermRetentionBackupListResult 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 long term retention policies. @@ -10254,32 +10322,6 @@ export interface ManagedInstancePrivateLinkListResult extends Array - */ -export interface ManagedInstanceListResult 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 top resource consuming queries on managed instance - * @extends Array - */ -export interface TopQueriesListResult 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 the ManagedInstance's vulnerability assessments. @@ -10670,6 +10712,19 @@ export interface WorkloadGroupListResult extends Array { readonly nextLink?: string; } +/** + * @interface + * A list of transparent data encryptions + * @extends Array + */ +export interface LogicalDatabaseTransparentDataEncryptionListResult 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 short term retention policies. @@ -10750,10 +10805,10 @@ export interface OutboundFirewallRuleListResult extends Array + * A list of servers. + * @extends Array */ -export interface RestorableDroppedDatabaseListResult extends Array { +export interface ServerListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10763,10 +10818,10 @@ export interface RestorableDroppedDatabaseListResult extends Array + * A list of usages. + * @extends Array */ -export interface RestorableDroppedManagedDatabaseListResult extends Array { +export interface UsageListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10776,10 +10831,10 @@ export interface RestorableDroppedManagedDatabaseListResult extends Array + * A list of long term retention backups. + * @extends Array */ -export interface ServerListResult extends Array { +export interface LongTermRetentionBackupListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10789,10 +10844,10 @@ export interface ServerListResult extends Array { /** * @interface - * A list of usages. - * @extends Array + * A list of long term retention backups for managed database(s). + * @extends Array */ -export interface UsageListResult extends Array { +export interface ManagedInstanceLongTermRetentionBackupListResult extends Array { /** * Link to retrieve next page of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10801,12 +10856,69 @@ export interface UsageListResult extends Array { } /** - * Defines values for ServerConnectionType. - * Possible values include: 'Default', 'Proxy', 'Redirect' - * @readonly - * @enum {string} + * @interface + * A list of managed instances. + * @extends Array + */ +export interface ManagedInstanceListResult 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 top resource consuming queries on managed instance + * @extends Array */ -export type ServerConnectionType = 'Default' | 'Proxy' | 'Redirect'; +export interface TopQueriesListResult 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 restorable dropped databases. + * @extends Array + */ +export interface RestorableDroppedDatabaseListResult 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 restorable dropped managed databases. + * @extends Array + */ +export interface RestorableDroppedManagedDatabaseListResult 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 server connection policy objects. + * @extends Array + */ +export interface ServerConnectionPolicyListResult 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; +} /** * Defines values for DataMaskingState. @@ -10866,14 +10978,6 @@ export type PrimaryAggregationType = 'None' | 'Average' | 'Count' | 'Minimum' | */ export type UnitDefinitionType = 'Count' | 'Bytes' | 'Seconds' | 'Percent' | 'CountPerSecond' | 'BytesPerSecond'; -/** - * Defines values for TransparentDataEncryptionStatus. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} - */ -export type TransparentDataEncryptionStatus = 'Enabled' | 'Disabled'; - /** * Defines values for ServiceObjectiveName. * Possible values include: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', @@ -10888,14 +10992,6 @@ export type TransparentDataEncryptionStatus = 'Enabled' | 'Disabled'; */ export type ServiceObjectiveName = 'System' | 'System0' | 'System1' | 'System2' | 'System3' | 'System4' | 'System2L' | 'System3L' | 'System4L' | 'Free' | 'Basic' | 'S0' | 'S1' | 'S2' | 'S3' | 'S4' | 'S6' | 'S7' | 'S9' | 'S12' | 'P1' | 'P2' | 'P3' | 'P4' | 'P6' | 'P11' | 'P15' | 'PRS1' | 'PRS2' | 'PRS4' | 'PRS6' | 'DW100' | 'DW200' | 'DW300' | 'DW400' | 'DW500' | 'DW600' | 'DW1000' | 'DW1200' | 'DW1000c' | 'DW1500' | 'DW1500c' | 'DW2000' | 'DW2000c' | 'DW3000' | 'DW2500c' | 'DW3000c' | 'DW6000' | 'DW5000c' | 'DW6000c' | 'DW7500c' | 'DW10000c' | 'DW15000c' | 'DW30000c' | 'DS100' | 'DS200' | 'DS300' | 'DS400' | 'DS500' | 'DS600' | 'DS1000' | 'DS1200' | 'DS1500' | 'DS2000' | 'ElasticPool'; -/** - * Defines values for TransparentDataEncryptionActivityStatus. - * Possible values include: 'Encrypting', 'Decrypting' - * @readonly - * @enum {string} - */ -export type TransparentDataEncryptionActivityStatus = 'Encrypting' | 'Decrypting'; - /** * Defines values for BlobAuditingPolicyState. * Possible values include: 'Enabled', 'Disabled' @@ -11226,30 +11322,6 @@ export type PerformanceLevelUnit = 'DTU' | 'VCores'; */ export type PauseDelayTimeUnit = 'Minutes'; -/** - * Defines values for TargetBackupStorageRedundancy. - * Possible values include: 'Geo', 'Local', 'Zone' - * @readonly - * @enum {string} - */ -export type TargetBackupStorageRedundancy = 'Geo' | 'Local' | 'Zone'; - -/** - * Defines values for BackupStorageRedundancy. - * Possible values include: 'Geo', 'Local', 'Zone' - * @readonly - * @enum {string} - */ -export type BackupStorageRedundancy = 'Geo' | 'Local' | 'Zone'; - -/** - * Defines values for RequestedBackupStorageRedundancy. - * Possible values include: 'Geo', 'Local', 'Zone' - * @readonly - * @enum {string} - */ -export type RequestedBackupStorageRedundancy = 'Geo' | 'Local' | 'Zone'; - /** * Defines values for DayOfWeek. * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', @@ -11323,96 +11395,40 @@ export type SecurityEventType = 'Undefined' | 'SqlInjectionVulnerability' | 'Sql * @readonly * @enum {string} */ -export type SensitivityLabelRank = 'None' | 'Low' | 'Medium' | 'High' | 'Critical'; - -/** - * Defines values for SensitivityLabelUpdateKind. - * Possible values include: 'set', 'remove' - * @readonly - * @enum {string} - */ -export type SensitivityLabelUpdateKind = 'set' | 'remove'; - -/** - * Defines values for RecommendedSensitivityLabelUpdateKind. - * Possible values include: 'enable', 'disable' - * @readonly - * @enum {string} - */ -export type RecommendedSensitivityLabelUpdateKind = 'enable' | 'disable'; - -/** - * Defines values for TransparentDataEncryptionState. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} - */ -export type TransparentDataEncryptionState = 'Enabled' | 'Disabled'; - -/** - * Defines values for ManagementOperationState. - * Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', 'CancelInProgress', - * 'Cancelled' - * @readonly - * @enum {string} - */ -export type ManagementOperationState = 'Pending' | 'InProgress' | 'Succeeded' | 'Failed' | 'CancelInProgress' | 'Cancelled'; - -/** - * Defines values for IdentityType. - * Possible values include: 'None', 'SystemAssigned', 'UserAssigned', 'SystemAssigned,UserAssigned' - * @readonly - * @enum {string} - */ -export type IdentityType = 'None' | 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned,UserAssigned'; - -/** - * Defines values for ManagedServerCreateMode. - * Possible values include: 'Default', 'PointInTimeRestore' - * @readonly - * @enum {string} - */ -export type ManagedServerCreateMode = 'Default' | 'PointInTimeRestore'; - -/** - * Defines values for ManagedInstanceLicenseType. - * Possible values include: 'LicenseIncluded', 'BasePrice' - * @readonly - * @enum {string} - */ -export type ManagedInstanceLicenseType = 'LicenseIncluded' | 'BasePrice'; +export type SensitivityLabelRank = 'None' | 'Low' | 'Medium' | 'High' | 'Critical'; /** - * Defines values for ManagedInstanceProxyOverride. - * Possible values include: 'Proxy', 'Redirect', 'Default' + * Defines values for SensitivityLabelUpdateKind. + * Possible values include: 'set', 'remove' * @readonly * @enum {string} */ -export type ManagedInstanceProxyOverride = 'Proxy' | 'Redirect' | 'Default'; +export type SensitivityLabelUpdateKind = 'set' | 'remove'; /** - * Defines values for StorageAccountType. - * Possible values include: 'GRS', 'LRS', 'ZRS' + * Defines values for RecommendedSensitivityLabelUpdateKind. + * Possible values include: 'enable', 'disable' * @readonly * @enum {string} */ -export type StorageAccountType = 'GRS' | 'LRS' | 'ZRS'; +export type RecommendedSensitivityLabelUpdateKind = 'enable' | 'disable'; /** - * Defines values for AdministratorType. - * Possible values include: 'ActiveDirectory' + * Defines values for TransparentDataEncryptionState. + * Possible values include: 'Enabled', 'Disabled' * @readonly * @enum {string} */ -export type AdministratorType = 'ActiveDirectory'; +export type TransparentDataEncryptionState = 'Enabled' | 'Disabled'; /** - * Defines values for PrincipalType. - * Possible values include: 'User', 'Group', 'Application' + * Defines values for ManagementOperationState. + * Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', 'CancelInProgress', + * 'Cancelled' * @readonly * @enum {string} */ -export type PrincipalType = 'User' | 'Group' | 'Application'; +export type ManagementOperationState = 'Pending' | 'InProgress' | 'Succeeded' | 'Failed' | 'CancelInProgress' | 'Cancelled'; /** * Defines values for OperationOrigin. @@ -11538,6 +11554,102 @@ export type SyncMemberState = 'SyncInProgress' | 'SyncSucceeded' | 'SyncFailed' */ export type VirtualNetworkRuleState = 'Initializing' | 'InProgress' | 'Ready' | 'Failed' | 'Deleting' | 'Unknown'; +/** + * Defines values for StorageKeyType. + * Possible values include: 'SharedAccessKey', 'StorageAccessKey' + * @readonly + * @enum {string} + */ +export type StorageKeyType = 'SharedAccessKey' | 'StorageAccessKey'; + +/** + * Defines values for LedgerDigestUploadsState. + * Possible values include: 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type LedgerDigestUploadsState = 'Enabled' | 'Disabled'; + +/** + * Defines values for ReplicationRole. + * Possible values include: 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' + * @readonly + * @enum {string} + */ +export type ReplicationRole = 'Primary' | 'Secondary' | 'NonReadableSecondary' | 'Source' | 'Copy'; + +/** + * Defines values for ReplicationState. + * Possible values include: 'PENDING', 'SEEDING', 'CATCH_UP', 'SUSPENDED' + * @readonly + * @enum {string} + */ +export type ReplicationState = 'PENDING' | 'SEEDING' | 'CATCH_UP' | 'SUSPENDED'; + +/** + * Defines values for ReplicationLinkType. + * Possible values include: 'GEO', 'NAMED' + * @readonly + * @enum {string} + */ +export type ReplicationLinkType = 'GEO' | 'NAMED'; + +/** + * Defines values for IdentityType. + * Possible values include: 'None', 'SystemAssigned', 'UserAssigned', 'SystemAssigned,UserAssigned' + * @readonly + * @enum {string} + */ +export type IdentityType = 'None' | 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned,UserAssigned'; + +/** + * Defines values for ServerNetworkAccessFlag. + * Possible values include: 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type ServerNetworkAccessFlag = 'Enabled' | 'Disabled'; + +/** + * Defines values for ServerWorkspaceFeature. + * Possible values include: 'Connected', 'Disconnected' + * @readonly + * @enum {string} + */ +export type ServerWorkspaceFeature = 'Connected' | 'Disconnected'; + +/** + * Defines values for AdministratorType. + * Possible values include: 'ActiveDirectory' + * @readonly + * @enum {string} + */ +export type AdministratorType = 'ActiveDirectory'; + +/** + * Defines values for PrincipalType. + * Possible values include: 'User', 'Group', 'Application' + * @readonly + * @enum {string} + */ +export type PrincipalType = 'User' | 'Group' | 'Application'; + +/** + * Defines values for CheckNameAvailabilityReason. + * Possible values include: 'Invalid', 'AlreadyExists' + * @readonly + * @enum {string} + */ +export type CheckNameAvailabilityReason = 'Invalid' | 'AlreadyExists'; + +/** + * Defines values for DatabaseIdentityType. + * Possible values include: 'None', 'UserAssigned' + * @readonly + * @enum {string} + */ +export type DatabaseIdentityType = 'None' | 'UserAssigned'; + /** * Defines values for CreateMode. * Possible values include: 'Default', 'Copy', 'Secondary', 'PointInTimeRestore', 'Restore', @@ -11561,11 +11673,12 @@ export type SampleName = 'AdventureWorksLT' | 'WideWorldImportersStd' | 'WideWor * Possible values include: 'Online', 'Restoring', 'RecoveryPending', 'Recovering', 'Suspect', * 'Offline', 'Standby', 'Shutdown', 'EmergencyMode', 'AutoClosed', 'Copying', 'Creating', * 'Inaccessible', 'OfflineSecondary', 'Pausing', 'Paused', 'Resuming', 'Scaling', - * 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', 'Disabled' + * 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', 'Disabled', 'Stopping', + * 'Stopped', 'Starting' * @readonly * @enum {string} */ -export type DatabaseStatus = 'Online' | 'Restoring' | 'RecoveryPending' | 'Recovering' | 'Suspect' | 'Offline' | 'Standby' | 'Shutdown' | 'EmergencyMode' | 'AutoClosed' | 'Copying' | 'Creating' | 'Inaccessible' | 'OfflineSecondary' | 'Pausing' | 'Paused' | 'Resuming' | 'Scaling' | 'OfflineChangingDwPerformanceTiers' | 'OnlineChangingDwPerformanceTiers' | 'Disabled'; +export type DatabaseStatus = 'Online' | 'Restoring' | 'RecoveryPending' | 'Recovering' | 'Suspect' | 'Offline' | 'Standby' | 'Shutdown' | 'EmergencyMode' | 'AutoClosed' | 'Copying' | 'Creating' | 'Inaccessible' | 'OfflineSecondary' | 'Pausing' | 'Paused' | 'Resuming' | 'Scaling' | 'OfflineChangingDwPerformanceTiers' | 'OnlineChangingDwPerformanceTiers' | 'Disabled' | 'Stopping' | 'Stopped' | 'Starting'; /** * Defines values for DatabaseLicenseType. @@ -11592,76 +11705,52 @@ export type DatabaseReadScale = 'Enabled' | 'Disabled'; export type SecondaryType = 'Geo' | 'Named'; /** - * Defines values for CurrentBackupStorageRedundancy. - * Possible values include: 'Geo', 'Local', 'Zone' - * @readonly - * @enum {string} - */ -export type CurrentBackupStorageRedundancy = 'Geo' | 'Local' | 'Zone'; - -/** - * Defines values for StorageKeyType. - * Possible values include: 'SharedAccessKey', 'StorageAccessKey' - * @readonly - * @enum {string} - */ -export type StorageKeyType = 'SharedAccessKey' | 'StorageAccessKey'; - -/** - * Defines values for LedgerDigestUploadsState. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} - */ -export type LedgerDigestUploadsState = 'Enabled' | 'Disabled'; - -/** - * Defines values for ReplicationRole. - * Possible values include: 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' + * Defines values for BackupStorageRedundancy. + * Possible values include: 'Geo', 'Local', 'Zone', 'GeoZone' * @readonly * @enum {string} */ -export type ReplicationRole = 'Primary' | 'Secondary' | 'NonReadableSecondary' | 'Source' | 'Copy'; +export type BackupStorageRedundancy = 'Geo' | 'Local' | 'Zone' | 'GeoZone'; /** - * Defines values for ReplicationState. - * Possible values include: 'PENDING', 'SEEDING', 'CATCH_UP', 'SUSPENDED' + * Defines values for ManagedServerCreateMode. + * Possible values include: 'Default', 'PointInTimeRestore' * @readonly * @enum {string} */ -export type ReplicationState = 'PENDING' | 'SEEDING' | 'CATCH_UP' | 'SUSPENDED'; +export type ManagedServerCreateMode = 'Default' | 'PointInTimeRestore'; /** - * Defines values for ReplicationLinkType. - * Possible values include: 'GEO', 'NAMED' + * Defines values for ManagedInstanceLicenseType. + * Possible values include: 'LicenseIncluded', 'BasePrice' * @readonly * @enum {string} */ -export type ReplicationLinkType = 'GEO' | 'NAMED'; +export type ManagedInstanceLicenseType = 'LicenseIncluded' | 'BasePrice'; /** - * Defines values for ServerNetworkAccessFlag. - * Possible values include: 'Enabled', 'Disabled' + * Defines values for ManagedInstanceProxyOverride. + * Possible values include: 'Proxy', 'Redirect', 'Default' * @readonly * @enum {string} */ -export type ServerNetworkAccessFlag = 'Enabled' | 'Disabled'; +export type ManagedInstanceProxyOverride = 'Proxy' | 'Redirect' | 'Default'; /** - * Defines values for ServerWorkspaceFeature. - * Possible values include: 'Connected', 'Disconnected' + * Defines values for ServicePrincipalType. + * Possible values include: 'None', 'SystemAssigned' * @readonly * @enum {string} */ -export type ServerWorkspaceFeature = 'Connected' | 'Disconnected'; +export type ServicePrincipalType = 'None' | 'SystemAssigned'; /** - * Defines values for CheckNameAvailabilityReason. - * Possible values include: 'Invalid', 'AlreadyExists' + * Defines values for ServerConnectionType. + * Possible values include: 'Default', 'Redirect', 'Proxy' * @readonly * @enum {string} */ -export type CheckNameAvailabilityReason = 'Invalid' | 'AlreadyExists'; +export type ServerConnectionType = 'Default' | 'Redirect' | 'Proxy'; /** * Defines values for VulnerabilityAssessmentPolicyBaselineName. @@ -11682,20 +11771,28 @@ export type VulnerabilityAssessmentPolicyBaselineName = 'master' | 'default'; export type CapabilityGroup = 'supportedEditions' | 'supportedElasticPoolEditions' | 'supportedManagedInstanceVersions' | 'supportedInstancePoolEditions' | 'supportedManagedInstanceEditions'; /** - * Defines values for DatabaseState. - * Possible values include: 'All', 'Live', 'Deleted' + * Defines values for SensitivityLabelSource. + * Possible values include: 'current', 'recommended' * @readonly * @enum {string} */ -export type DatabaseState = 'All' | 'Live' | 'Deleted'; +export type SensitivityLabelSource = 'current' | 'recommended'; /** - * Defines values for SensitivityLabelSource. - * Possible values include: 'current', 'recommended' + * Defines values for ReplicaType. + * Possible values include: 'Primary', 'ReadableSecondary' * @readonly * @enum {string} */ -export type SensitivityLabelSource = 'current' | 'recommended'; +export type ReplicaType = 'Primary' | 'ReadableSecondary'; + +/** + * Defines values for DatabaseState. + * Possible values include: 'All', 'Live', 'Deleted' + * @readonly + * @enum {string} + */ +export type DatabaseState = 'All' | 'Live' | 'Deleted'; /** * Defines values for AggregationFunctionType. @@ -11714,20 +11811,12 @@ export type AggregationFunctionType = 'avg' | 'min' | 'max' | 'stdev' | 'sum'; export type MetricType = 'cpu' | 'io' | 'logIo' | 'duration' | 'dtu'; /** - * Defines values for ReplicaType. - * Possible values include: 'Primary', 'ReadableSecondary' - * @readonly - * @enum {string} - */ -export type ReplicaType = 'Primary' | 'ReadableSecondary'; - -/** - * Defines values for StorageAccountType1. + * Defines values for StorageAccountType. * Possible values include: 'GRS', 'LRS', 'ZRS' * @readonly * @enum {string} */ -export type StorageAccountType1 = 'GRS' | 'LRS' | 'ZRS'; +export type StorageAccountType = 'GRS' | 'LRS' | 'ZRS'; /** * Defines values for Status. @@ -11738,14 +11827,6 @@ export type StorageAccountType1 = 'GRS' | 'LRS' | 'ZRS'; */ export type Status = 'NotStarted' | 'InProgress' | 'SlowedDown' | 'Completed' | 'Failed' | 'Canceled'; -/** - * Defines values for ProvisioningState1. - * Possible values include: 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', 'Failed' - * @readonly - * @enum {string} - */ -export type ProvisioningState1 = 'Creating' | 'Deleting' | 'Updating' | 'Unknown' | 'Succeeded' | 'Failed'; - /** * Defines values for State. * Possible values include: 'Enabled', 'Disabled' @@ -11763,65 +11844,27 @@ export type State = 'Enabled' | 'Disabled'; export type Status1 = 'Succeeded' | 'Failed'; /** - * Defines values for BackupStorageRedundancy1. - * Possible values include: 'Geo', 'Local', 'Zone' - * @readonly - * @enum {string} - */ -export type BackupStorageRedundancy1 = 'Geo' | 'Local' | 'Zone'; - -/** - * Defines values for Type. - * Possible values include: 'All', 'Error', 'Warning', 'Success' - * @readonly - * @enum {string} - */ -export type Type = 'All' | 'Error' | 'Warning' | 'Success'; - -/** - * Contains response data for the get operation. - */ -export type RecoverableDatabasesGetResponse = RecoverableDatabase & { - /** - * The underlying HTTP response. - */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecoverableDatabase; - }; -}; - -/** - * Contains response data for the listByServer operation. - */ -export type RecoverableDatabasesListByServerResponse = RecoverableDatabaseListResult & { - /** - * The underlying HTTP response. - */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecoverableDatabaseListResult; - }; -}; + * Defines values for ProvisioningState1. + * Possible values include: 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', 'Failed', + * 'Accepted', 'Created', 'Deleted', 'Unrecognized', 'Running', 'Canceled', 'NotSpecified', + * 'Registering', 'TimedOut' + * @readonly + * @enum {string} + */ +export type ProvisioningState1 = 'Creating' | 'Deleting' | 'Updating' | 'Unknown' | 'Succeeded' | 'Failed' | 'Accepted' | 'Created' | 'Deleted' | 'Unrecognized' | 'Running' | 'Canceled' | 'NotSpecified' | 'Registering' | 'TimedOut'; /** - * Contains response data for the createOrUpdate operation. + * Defines values for Type. + * Possible values include: 'All', 'Error', 'Warning', 'Success' + * @readonly + * @enum {string} */ -export type ServerConnectionPoliciesCreateOrUpdateResponse = ServerConnectionPolicy & { +export type Type = 'All' | 'Error' | 'Warning' | 'Success'; + +/** + * Contains response data for the get operation. + */ +export type RecoverableDatabasesGetResponse = RecoverableDatabase & { /** * The underlying HTTP response. */ @@ -11834,14 +11877,14 @@ export type ServerConnectionPoliciesCreateOrUpdateResponse = ServerConnectionPol /** * The response body as parsed JSON or XML */ - parsedBody: ServerConnectionPolicy; + parsedBody: RecoverableDatabase; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServer operation. */ -export type ServerConnectionPoliciesGetResponse = ServerConnectionPolicy & { +export type RecoverableDatabasesListByServerResponse = RecoverableDatabaseListResult & { /** * The underlying HTTP response. */ @@ -11854,7 +11897,7 @@ export type ServerConnectionPoliciesGetResponse = ServerConnectionPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerConnectionPolicy; + parsedBody: RecoverableDatabaseListResult; }; }; @@ -12858,66 +12901,6 @@ export type ElasticPoolDatabaseActivitiesListByElasticPoolResponse = ElasticPool }; }; -/** - * Contains response data for the createOrUpdate operation. - */ -export type TransparentDataEncryptionsCreateOrUpdateResponse = TransparentDataEncryption & { - /** - * The underlying HTTP response. - */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: TransparentDataEncryption; - }; -}; - -/** - * Contains response data for the get operation. - */ -export type TransparentDataEncryptionsGetResponse = TransparentDataEncryption & { - /** - * The underlying HTTP response. - */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: TransparentDataEncryption; - }; -}; - -/** - * Contains response data for the listByConfiguration operation. - */ -export type TransparentDataEncryptionActivitiesListByConfigurationResponse = TransparentDataEncryptionActivityListResult & { - /** - * The underlying HTTP response. - */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: TransparentDataEncryptionActivityListResult; - }; -}; - /** * Contains response data for the listByServer operation. */ @@ -15919,9 +15902,189 @@ export type CapabilitiesListByLocationResponse = LocationCapabilities & { }; /** - * Contains response data for the copy operation. + * Contains response data for the get operation. + */ +export type LongTermRetentionPoliciesGetResponse = LongTermRetentionPolicy & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: LongTermRetentionPolicy; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type LongTermRetentionPoliciesCreateOrUpdateResponse = LongTermRetentionPolicy & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: LongTermRetentionPolicy; + }; +}; + +/** + * Contains response data for the listByDatabase operation. + */ +export type LongTermRetentionPoliciesListByDatabaseResponse = LongTermRetentionPolicyListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: LongTermRetentionPolicyListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type LongTermRetentionPoliciesBeginCreateOrUpdateResponse = LongTermRetentionPolicy & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: LongTermRetentionPolicy; + }; +}; + +/** + * Contains response data for the listByDatabaseNext operation. + */ +export type LongTermRetentionPoliciesListByDatabaseNextResponse = LongTermRetentionPolicyListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: LongTermRetentionPolicyListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type MaintenanceWindowOptionsGetResponse = MaintenanceWindowOptions & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: MaintenanceWindowOptions; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type MaintenanceWindowsGetResponse = MaintenanceWindows & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: MaintenanceWindows; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type ManagedBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ManagedBackupShortTermRetentionPolicy; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type ManagedBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ManagedBackupShortTermRetentionPolicy; + }; +}; + +/** + * Contains response data for the update operation. */ -export type LongTermRetentionBackupsCopyResponse = LongTermRetentionBackupOperationResult & { +export type ManagedBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -15934,14 +16097,14 @@ export type LongTermRetentionBackupsCopyResponse = LongTermRetentionBackupOperat /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByDatabase operation. */ -export type LongTermRetentionBackupsUpdateResponse = LongTermRetentionBackupOperationResult & { +export type ManagedBackupShortTermRetentionPoliciesListByDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -15954,14 +16117,14 @@ export type LongTermRetentionBackupsUpdateResponse = LongTermRetentionBackupOper /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionBackupsGetResponse = LongTermRetentionBackup & { +export type ManagedBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -15974,14 +16137,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 beginUpdate operation. */ -export type LongTermRetentionBackupsListByDatabaseResponse = LongTermRetentionBackupListResult & { +export type ManagedBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -15994,14 +16157,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 listByDatabaseNext operation. */ -export type LongTermRetentionBackupsListByLocationResponse = LongTermRetentionBackupListResult & { +export type ManagedBackupShortTermRetentionPoliciesListByDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -16014,14 +16177,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 listByDatabase operation. */ -export type LongTermRetentionBackupsListByServerResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabaseColumnsListByDatabaseResponse = DatabaseColumnListResult & { /** * The underlying HTTP response. */ @@ -16034,14 +16197,14 @@ export type LongTermRetentionBackupsListByServerResponse = LongTermRetentionBack /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: DatabaseColumnListResult; }; }; /** - * Contains response data for the copyByResourceGroup operation. + * Contains response data for the listByTable operation. */ -export type LongTermRetentionBackupsCopyByResourceGroupResponse = LongTermRetentionBackupOperationResult & { +export type ManagedDatabaseColumnsListByTableResponse = DatabaseColumnListResult & { /** * The underlying HTTP response. */ @@ -16054,14 +16217,14 @@ export type LongTermRetentionBackupsCopyByResourceGroupResponse = LongTermRetent /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: DatabaseColumnListResult; }; }; /** - * Contains response data for the updateByResourceGroup operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsUpdateByResourceGroupResponse = LongTermRetentionBackupOperationResult & { +export type ManagedDatabaseColumnsGetResponse = DatabaseColumn & { /** * The underlying HTTP response. */ @@ -16074,14 +16237,14 @@ export type LongTermRetentionBackupsUpdateByResourceGroupResponse = LongTermRete /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: DatabaseColumn; }; }; /** - * Contains response data for the getByResourceGroup operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LongTermRetentionBackupsGetByResourceGroupResponse = LongTermRetentionBackup & { +export type ManagedDatabaseColumnsListByDatabaseNextResponse = DatabaseColumnListResult & { /** * The underlying HTTP response. */ @@ -16094,14 +16257,14 @@ export type LongTermRetentionBackupsGetByResourceGroupResponse = LongTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackup; + parsedBody: DatabaseColumnListResult; }; }; /** - * Contains response data for the listByResourceGroupDatabase operation. + * Contains response data for the listByTableNext operation. */ -export type LongTermRetentionBackupsListByResourceGroupDatabaseResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabaseColumnsListByTableNextResponse = DatabaseColumnListResult & { /** * The underlying HTTP response. */ @@ -16114,14 +16277,14 @@ export type LongTermRetentionBackupsListByResourceGroupDatabaseResponse = LongTe /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: DatabaseColumnListResult; }; }; /** - * Contains response data for the listByResourceGroupLocation operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsListByResourceGroupLocationResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabaseQueriesGetResponse = ManagedInstanceQuery & { /** * The underlying HTTP response. */ @@ -16134,14 +16297,14 @@ export type LongTermRetentionBackupsListByResourceGroupLocationResponse = LongTe /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedInstanceQuery; }; }; /** - * Contains response data for the listByResourceGroupServer operation. + * Contains response data for the listByQuery operation. */ -export type LongTermRetentionBackupsListByResourceGroupServerResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabaseQueriesListByQueryResponse = ManagedInstanceQueryStatistics & { /** * The underlying HTTP response. */ @@ -16154,14 +16317,14 @@ export type LongTermRetentionBackupsListByResourceGroupServerResponse = LongTerm /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedInstanceQueryStatistics; }; }; /** - * Contains response data for the beginCopy operation. + * Contains response data for the listByQueryNext operation. */ -export type LongTermRetentionBackupsBeginCopyResponse = LongTermRetentionBackupOperationResult & { +export type ManagedDatabaseQueriesListByQueryNextResponse = ManagedInstanceQueryStatistics & { /** * The underlying HTTP response. */ @@ -16174,14 +16337,14 @@ export type LongTermRetentionBackupsBeginCopyResponse = LongTermRetentionBackupO /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: ManagedInstanceQueryStatistics; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsBeginUpdateResponse = LongTermRetentionBackupOperationResult & { +export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDetailsResult & { /** * The underlying HTTP response. */ @@ -16194,14 +16357,14 @@ export type LongTermRetentionBackupsBeginUpdateResponse = LongTermRetentionBacku /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: ManagedDatabaseRestoreDetailsResult; }; }; /** - * Contains response data for the beginCopyByResourceGroup operation. + * Contains response data for the listByInstance operation. */ -export type LongTermRetentionBackupsBeginCopyByResourceGroupResponse = LongTermRetentionBackupOperationResult & { +export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16214,14 +16377,14 @@ export type LongTermRetentionBackupsBeginCopyByResourceGroupResponse = LongTermR /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the beginUpdateByResourceGroup operation. + * Contains response data for the get operation. */ -export type LongTermRetentionBackupsBeginUpdateByResourceGroupResponse = LongTermRetentionBackupOperationResult & { +export type ManagedDatabasesGetResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16234,14 +16397,14 @@ export type LongTermRetentionBackupsBeginUpdateByResourceGroupResponse = LongTer /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupOperationResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionBackupsListByDatabaseNextResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16254,14 +16417,14 @@ export type LongTermRetentionBackupsListByDatabaseNextResponse = LongTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the update operation. */ -export type LongTermRetentionBackupsListByLocationNextResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabasesUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16274,14 +16437,14 @@ export type LongTermRetentionBackupsListByLocationNextResponse = LongTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listInaccessibleByInstance operation. */ -export type LongTermRetentionBackupsListByServerNextResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16294,14 +16457,14 @@ export type LongTermRetentionBackupsListByServerNextResponse = LongTermRetention /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the listByResourceGroupDatabaseNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LongTermRetentionBackupsListByResourceGroupDatabaseNextResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabasesBeginCreateOrUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16314,14 +16477,14 @@ export type LongTermRetentionBackupsListByResourceGroupDatabaseNextResponse = Lo /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByResourceGroupLocationNext operation. + * Contains response data for the beginUpdate operation. */ -export type LongTermRetentionBackupsListByResourceGroupLocationNextResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabasesBeginUpdateResponse = ManagedDatabase & { /** * The underlying HTTP response. */ @@ -16334,14 +16497,14 @@ export type LongTermRetentionBackupsListByResourceGroupLocationNextResponse = Lo /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedDatabase; }; }; /** - * Contains response data for the listByResourceGroupServerNext operation. + * Contains response data for the listByInstanceNext operation. */ -export type LongTermRetentionBackupsListByResourceGroupServerNextResponse = LongTermRetentionBackupListResult & { +export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16354,14 +16517,14 @@ export type LongTermRetentionBackupsListByResourceGroupServerNextResponse = Long /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listInaccessibleByInstanceNext operation. */ -export type LongTermRetentionManagedInstanceBackupsGetResponse = ManagedInstanceLongTermRetentionBackup & { +export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -16374,14 +16537,14 @@ export type LongTermRetentionManagedInstanceBackupsGetResponse = ManagedInstance /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackup; + parsedBody: ManagedDatabaseListResult; }; }; /** * Contains response data for the listByDatabase operation. */ -export type LongTermRetentionManagedInstanceBackupsListByDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSchemasListByDatabaseResponse = DatabaseSchemaListResult & { /** * The underlying HTTP response. */ @@ -16394,14 +16557,14 @@ export type LongTermRetentionManagedInstanceBackupsListByDatabaseResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: DatabaseSchemaListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the get operation. */ -export type LongTermRetentionManagedInstanceBackupsListByInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSchemasGetResponse = DatabaseSchema & { /** * The underlying HTTP response. */ @@ -16414,14 +16577,14 @@ export type LongTermRetentionManagedInstanceBackupsListByInstanceResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: DatabaseSchema; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LongTermRetentionManagedInstanceBackupsListByLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSchemasListByDatabaseNextResponse = DatabaseSchemaListResult & { /** * The underlying HTTP response. */ @@ -16434,14 +16597,14 @@ export type LongTermRetentionManagedInstanceBackupsListByLocationResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: DatabaseSchemaListResult; }; }; /** - * Contains response data for the getByResourceGroup operation. + * Contains response data for the get operation. */ -export type LongTermRetentionManagedInstanceBackupsGetByResourceGroupResponse = ManagedInstanceLongTermRetentionBackup & { +export type ManagedDatabaseSecurityAlertPoliciesGetResponse = ManagedDatabaseSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -16454,14 +16617,14 @@ export type LongTermRetentionManagedInstanceBackupsGetByResourceGroupResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackup; + parsedBody: ManagedDatabaseSecurityAlertPolicy; }; }; /** - * Contains response data for the listByResourceGroupDatabase operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSecurityAlertPoliciesCreateOrUpdateResponse = ManagedDatabaseSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -16474,14 +16637,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseSecurityAlertPolicy; }; }; /** - * Contains response data for the listByResourceGroupInstance operation. + * Contains response data for the listByDatabase operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseResponse = ManagedDatabaseSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -16494,14 +16657,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the listByResourceGroupLocation operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseNextResponse = ManagedDatabaseSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -16514,14 +16677,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByDatabase operation. */ -export type LongTermRetentionManagedInstanceBackupsListByDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSecurityEventsListByDatabaseResponse = SecurityEventCollection & { /** * The underlying HTTP response. */ @@ -16534,14 +16697,14 @@ export type LongTermRetentionManagedInstanceBackupsListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: SecurityEventCollection; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LongTermRetentionManagedInstanceBackupsListByInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSecurityEventsListByDatabaseNextResponse = SecurityEventCollection & { /** * The underlying HTTP response. */ @@ -16554,14 +16717,14 @@ export type LongTermRetentionManagedInstanceBackupsListByInstanceNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: SecurityEventCollection; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the get operation. */ -export type LongTermRetentionManagedInstanceBackupsListByLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSensitivityLabelsGetResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -16574,14 +16737,14 @@ export type LongTermRetentionManagedInstanceBackupsListByLocationNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the listByResourceGroupDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -16594,14 +16757,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the listByResourceGroupInstanceNext operation. + * Contains response data for the listCurrentByDatabase operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -16614,14 +16777,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByResourceGroupLocationNext operation. + * Contains response data for the listRecommendedByDatabase operation. */ -export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { +export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -16634,14 +16797,14 @@ export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionBackupListResult; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listCurrentByDatabaseNext operation. */ -export type LongTermRetentionPoliciesGetResponse = LongTermRetentionPolicy & { +export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -16654,14 +16817,14 @@ export type LongTermRetentionPoliciesGetResponse = LongTermRetentionPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionPolicy; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listRecommendedByDatabaseNext operation. */ -export type LongTermRetentionPoliciesCreateOrUpdateResponse = LongTermRetentionPolicy & { +export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -16674,14 +16837,14 @@ export type LongTermRetentionPoliciesCreateOrUpdateResponse = LongTermRetentionP /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionPolicy; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listBySchema operation. */ -export type LongTermRetentionPoliciesListByDatabaseResponse = LongTermRetentionPolicyListResult & { +export type ManagedDatabaseTablesListBySchemaResponse = DatabaseTableListResult & { /** * The underlying HTTP response. */ @@ -16694,14 +16857,14 @@ export type LongTermRetentionPoliciesListByDatabaseResponse = LongTermRetentionP /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionPolicyListResult; + parsedBody: DatabaseTableListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type LongTermRetentionPoliciesBeginCreateOrUpdateResponse = LongTermRetentionPolicy & { +export type ManagedDatabaseTablesGetResponse = DatabaseTable & { /** * The underlying HTTP response. */ @@ -16714,14 +16877,14 @@ export type LongTermRetentionPoliciesBeginCreateOrUpdateResponse = LongTermReten /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionPolicy; + parsedBody: DatabaseTable; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listBySchemaNext operation. */ -export type LongTermRetentionPoliciesListByDatabaseNextResponse = LongTermRetentionPolicyListResult & { +export type ManagedDatabaseTablesListBySchemaNextResponse = DatabaseTableListResult & { /** * The underlying HTTP response. */ @@ -16734,14 +16897,14 @@ export type LongTermRetentionPoliciesListByDatabaseNextResponse = LongTermRetent /** * The response body as parsed JSON or XML */ - parsedBody: LongTermRetentionPolicyListResult; + parsedBody: DatabaseTableListResult; }; }; /** * Contains response data for the get operation. */ -export type MaintenanceWindowOptionsGetResponse = MaintenanceWindowOptions & { +export type ManagedDatabaseTransparentDataEncryptionGetResponse = ManagedTransparentDataEncryption & { /** * The underlying HTTP response. */ @@ -16754,14 +16917,14 @@ export type MaintenanceWindowOptionsGetResponse = MaintenanceWindowOptions & { /** * The response body as parsed JSON or XML */ - parsedBody: MaintenanceWindowOptions; + parsedBody: ManagedTransparentDataEncryption; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type MaintenanceWindowsGetResponse = MaintenanceWindows & { +export type ManagedDatabaseTransparentDataEncryptionCreateOrUpdateResponse = ManagedTransparentDataEncryption & { /** * The underlying HTTP response. */ @@ -16774,14 +16937,14 @@ export type MaintenanceWindowsGetResponse = MaintenanceWindows & { /** * The response body as parsed JSON or XML */ - parsedBody: MaintenanceWindows; + parsedBody: ManagedTransparentDataEncryption; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseTransparentDataEncryptionListByDatabaseResponse = ManagedTransparentDataEncryptionListResult & { /** * The underlying HTTP response. */ @@ -16794,14 +16957,14 @@ export type ManagedBackupShortTermRetentionPoliciesGetResponse = ManagedBackupSh /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ManagedTransparentDataEncryptionListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseTransparentDataEncryptionListByDatabaseNextResponse = ManagedTransparentDataEncryptionListResult & { /** * The underlying HTTP response. */ @@ -16814,14 +16977,14 @@ export type ManagedBackupShortTermRetentionPoliciesCreateOrUpdateResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ManagedTransparentDataEncryptionListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type ManagedBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -16834,14 +16997,14 @@ export type ManagedBackupShortTermRetentionPoliciesUpdateResponse = ManagedBacku /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedBackupShortTermRetentionPoliciesListByDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -16854,14 +17017,14 @@ export type ManagedBackupShortTermRetentionPoliciesListByDatabaseResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -16874,14 +17037,14 @@ export type ManagedBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: DatabaseVulnerabilityAssessment; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ManagedDatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -16894,14 +17057,14 @@ export type ManagedBackupShortTermRetentionPoliciesBeginUpdateResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: DatabaseVulnerabilityAssessment; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedBackupShortTermRetentionPoliciesListByDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -16914,14 +17077,14 @@ export type ManagedBackupShortTermRetentionPoliciesListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: DatabaseVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedDatabaseColumnsListByDatabaseResponse = DatabaseColumnListResult & { +export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = DatabaseVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -16934,14 +17097,14 @@ export type ManagedDatabaseColumnsListByDatabaseResponse = DatabaseColumnListRes /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseColumnListResult; + parsedBody: DatabaseVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByTable operation. + * Contains response data for the exportMethod operation. */ -export type ManagedDatabaseColumnsListByTableResponse = DatabaseColumnListResult & { +export type ManagedDatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseVulnerabilityAssessmentScansExport & { /** * The underlying HTTP response. */ @@ -16954,14 +17117,14 @@ export type ManagedDatabaseColumnsListByTableResponse = DatabaseColumnListResult /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseColumnListResult; + parsedBody: DatabaseVulnerabilityAssessmentScansExport; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedDatabaseColumnsGetResponse = DatabaseColumn & { +export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -16974,14 +17137,14 @@ export type ManagedDatabaseColumnsGetResponse = DatabaseColumn & { /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseColumn; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseColumnsListByDatabaseNextResponse = DatabaseColumnListResult & { +export type ManagedDatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { /** * The underlying HTTP response. */ @@ -16994,14 +17157,14 @@ export type ManagedDatabaseColumnsListByDatabaseNextResponse = DatabaseColumnLis /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseColumnListResult; + parsedBody: VulnerabilityAssessmentScanRecord; }; }; /** - * Contains response data for the listByTableNext operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedDatabaseColumnsListByTableNextResponse = DatabaseColumnListResult & { +export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -17014,14 +17177,14 @@ export type ManagedDatabaseColumnsListByTableNextResponse = DatabaseColumnListRe /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseColumnListResult; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabaseQueriesGetResponse = ManagedInstanceQuery & { +export type ManagedInstanceAdministratorsListByInstanceResponse = ManagedInstanceAdministratorListResult & { /** * The underlying HTTP response. */ @@ -17034,14 +17197,14 @@ export type ManagedDatabaseQueriesGetResponse = ManagedInstanceQuery & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceQuery; + parsedBody: ManagedInstanceAdministratorListResult; }; }; /** - * Contains response data for the listByQuery operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseQueriesListByQueryResponse = ManagedInstanceQueryStatistics & { +export type ManagedInstanceAdministratorsGetResponse = ManagedInstanceAdministrator & { /** * The underlying HTTP response. */ @@ -17054,14 +17217,14 @@ export type ManagedDatabaseQueriesListByQueryResponse = ManagedInstanceQueryStat /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceQueryStatistics; + parsedBody: ManagedInstanceAdministrator; }; }; /** - * Contains response data for the listByQueryNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseQueriesListByQueryNextResponse = ManagedInstanceQueryStatistics & { +export type ManagedInstanceAdministratorsCreateOrUpdateResponse = ManagedInstanceAdministrator & { /** * The underlying HTTP response. */ @@ -17074,14 +17237,14 @@ export type ManagedDatabaseQueriesListByQueryNextResponse = ManagedInstanceQuery /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceQueryStatistics; + parsedBody: ManagedInstanceAdministrator; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDetailsResult & { +export type ManagedInstanceAdministratorsBeginCreateOrUpdateResponse = ManagedInstanceAdministrator & { /** * The underlying HTTP response. */ @@ -17094,14 +17257,14 @@ export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDet /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseRestoreDetailsResult; + parsedBody: ManagedInstanceAdministrator; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult & { +export type ManagedInstanceAdministratorsListByInstanceNextResponse = ManagedInstanceAdministratorListResult & { /** * The underlying HTTP response. */ @@ -17114,14 +17277,14 @@ export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult & /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: ManagedInstanceAdministratorListResult; }; }; /** * Contains response data for the get operation. */ -export type ManagedDatabasesGetResponse = ManagedDatabase & { +export type ManagedInstanceAzureADOnlyAuthenticationsGetResponse = ManagedInstanceAzureADOnlyAuthentication & { /** * The underlying HTTP response. */ @@ -17134,14 +17297,14 @@ export type ManagedDatabasesGetResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: ManagedInstanceAzureADOnlyAuthentication; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase & { +export type ManagedInstanceAzureADOnlyAuthenticationsCreateOrUpdateResponse = ManagedInstanceAzureADOnlyAuthentication & { /** * The underlying HTTP response. */ @@ -17154,14 +17317,14 @@ export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: ManagedInstanceAzureADOnlyAuthentication; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabasesUpdateResponse = ManagedDatabase & { +export type ManagedInstanceAzureADOnlyAuthenticationsListByInstanceResponse = ManagedInstanceAzureADOnlyAuthListResult & { /** * The underlying HTTP response. */ @@ -17174,14 +17337,14 @@ export type ManagedDatabasesUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: ManagedInstanceAzureADOnlyAuthListResult; }; }; /** - * Contains response data for the listInaccessibleByInstance operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabaseListResult & { +export type ManagedInstanceAzureADOnlyAuthenticationsBeginCreateOrUpdateResponse = ManagedInstanceAzureADOnlyAuthentication & { /** * The underlying HTTP response. */ @@ -17194,14 +17357,14 @@ export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabase /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: ManagedInstanceAzureADOnlyAuthentication; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabasesBeginCreateOrUpdateResponse = ManagedDatabase & { +export type ManagedInstanceAzureADOnlyAuthenticationsListByInstanceNextResponse = ManagedInstanceAzureADOnlyAuthListResult & { /** * The underlying HTTP response. */ @@ -17214,14 +17377,14 @@ export type ManagedDatabasesBeginCreateOrUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: ManagedInstanceAzureADOnlyAuthListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabasesBeginUpdateResponse = ManagedDatabase & { +export type ManagedInstanceEncryptionProtectorsListByInstanceResponse = ManagedInstanceEncryptionProtectorListResult & { /** * The underlying HTTP response. */ @@ -17234,14 +17397,14 @@ export type ManagedDatabasesBeginUpdateResponse = ManagedDatabase & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabase; + parsedBody: ManagedInstanceEncryptionProtectorListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResult & { +export type ManagedInstanceEncryptionProtectorsGetResponse = ManagedInstanceEncryptionProtector & { /** * The underlying HTTP response. */ @@ -17254,14 +17417,14 @@ export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResu /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: ManagedInstanceEncryptionProtector; }; }; /** - * Contains response data for the listInaccessibleByInstanceNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedDatabaseListResult & { +export type ManagedInstanceEncryptionProtectorsCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { /** * The underlying HTTP response. */ @@ -17274,14 +17437,14 @@ export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedData /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseListResult; + parsedBody: ManagedInstanceEncryptionProtector; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseSchemasListByDatabaseResponse = DatabaseSchemaListResult & { +export type ManagedInstanceEncryptionProtectorsBeginCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { /** * The underlying HTTP response. */ @@ -17294,14 +17457,14 @@ export type ManagedDatabaseSchemasListByDatabaseResponse = DatabaseSchemaListRes /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseSchemaListResult; + parsedBody: ManagedInstanceEncryptionProtector; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabaseSchemasGetResponse = DatabaseSchema & { +export type ManagedInstanceEncryptionProtectorsListByInstanceNextResponse = ManagedInstanceEncryptionProtectorListResult & { /** * The underlying HTTP response. */ @@ -17314,14 +17477,14 @@ export type ManagedDatabaseSchemasGetResponse = DatabaseSchema & { /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseSchema; + parsedBody: ManagedInstanceEncryptionProtectorListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabaseSchemasListByDatabaseNextResponse = DatabaseSchemaListResult & { +export type ManagedInstanceKeysListByInstanceResponse = ManagedInstanceKeyListResult & { /** * The underlying HTTP response. */ @@ -17334,14 +17497,14 @@ export type ManagedDatabaseSchemasListByDatabaseNextResponse = DatabaseSchemaLis /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseSchemaListResult; + parsedBody: ManagedInstanceKeyListResult; }; }; /** * Contains response data for the get operation. */ -export type ManagedDatabaseSecurityAlertPoliciesGetResponse = ManagedDatabaseSecurityAlertPolicy & { +export type ManagedInstanceKeysGetResponse = ManagedInstanceKey & { /** * The underlying HTTP response. */ @@ -17354,14 +17517,14 @@ export type ManagedDatabaseSecurityAlertPoliciesGetResponse = ManagedDatabaseSec /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicy; + parsedBody: ManagedInstanceKey; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseSecurityAlertPoliciesCreateOrUpdateResponse = ManagedDatabaseSecurityAlertPolicy & { +export type ManagedInstanceKeysCreateOrUpdateResponse = ManagedInstanceKey & { /** * The underlying HTTP response. */ @@ -17374,14 +17537,14 @@ export type ManagedDatabaseSecurityAlertPoliciesCreateOrUpdateResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicy; + parsedBody: ManagedInstanceKey; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseResponse = ManagedDatabaseSecurityAlertPolicyListResult & { +export type ManagedInstanceKeysBeginCreateOrUpdateResponse = ManagedInstanceKey & { /** * The underlying HTTP response. */ @@ -17394,14 +17557,14 @@ export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; + parsedBody: ManagedInstanceKey; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseNextResponse = ManagedDatabaseSecurityAlertPolicyListResult & { +export type ManagedInstanceKeysListByInstanceNextResponse = ManagedInstanceKeyListResult & { /** * The underlying HTTP response. */ @@ -17414,14 +17577,14 @@ export type ManagedDatabaseSecurityAlertPoliciesListByDatabaseNextResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedDatabaseSecurityAlertPolicyListResult; + parsedBody: ManagedInstanceKeyListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseSecurityEventsListByDatabaseResponse = SecurityEventCollection & { +export type ManagedInstanceLongTermRetentionPoliciesGetResponse = ManagedInstanceLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17434,14 +17597,14 @@ export type ManagedDatabaseSecurityEventsListByDatabaseResponse = SecurityEventC /** * The response body as parsed JSON or XML */ - parsedBody: SecurityEventCollection; + parsedBody: ManagedInstanceLongTermRetentionPolicy; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseSecurityEventsListByDatabaseNextResponse = SecurityEventCollection & { +export type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17454,14 +17617,14 @@ export type ManagedDatabaseSecurityEventsListByDatabaseNextResponse = SecurityEv /** * The response body as parsed JSON or XML */ - parsedBody: SecurityEventCollection; + parsedBody: ManagedInstanceLongTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type ManagedDatabaseSensitivityLabelsGetResponse = SensitivityLabel & { +export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseResponse = ManagedInstanceLongTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -17474,14 +17637,14 @@ export type ManagedDatabaseSensitivityLabelsGetResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { +export type ManagedInstanceLongTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17494,14 +17657,14 @@ export type ManagedDatabaseSensitivityLabelsCreateOrUpdateResponse = Sensitivity /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: ManagedInstanceLongTermRetentionPolicy; }; }; /** - * Contains response data for the listCurrentByDatabase operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { +export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseNextResponse = ManagedInstanceLongTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -17514,14 +17677,14 @@ export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseResponse = Sens /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listRecommendedByDatabase operation. + * Contains response data for the listByManagedInstance operation. */ -export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { +export type ManagedInstanceOperationsListByManagedInstanceResponse = ManagedInstanceOperationListResult & { /** * The underlying HTTP response. */ @@ -17534,14 +17697,14 @@ export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseResponse = /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceOperationListResult; }; }; /** - * Contains response data for the listCurrentByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { +export type ManagedInstanceOperationsGetResponse = ManagedInstanceOperation & { /** * The underlying HTTP response. */ @@ -17554,14 +17717,14 @@ export type ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceOperation; }; }; /** - * Contains response data for the listRecommendedByDatabaseNext operation. + * Contains response data for the listByManagedInstanceNext operation. */ -export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { +export type ManagedInstanceOperationsListByManagedInstanceNextResponse = ManagedInstanceOperationListResult & { /** * The underlying HTTP response. */ @@ -17574,14 +17737,14 @@ export type ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextRespons /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: ManagedInstanceOperationListResult; }; }; /** - * Contains response data for the listBySchema operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseTablesListBySchemaResponse = DatabaseTableListResult & { +export type ManagedInstancePrivateEndpointConnectionsGetResponse = ManagedInstancePrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -17594,14 +17757,14 @@ export type ManagedDatabaseTablesListBySchemaResponse = DatabaseTableListResult /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseTableListResult; + parsedBody: ManagedInstancePrivateEndpointConnection; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseTablesGetResponse = DatabaseTable & { +export type ManagedInstancePrivateEndpointConnectionsCreateOrUpdateResponse = ManagedInstancePrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -17614,14 +17777,14 @@ export type ManagedDatabaseTablesGetResponse = DatabaseTable & { /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseTable; + parsedBody: ManagedInstancePrivateEndpointConnection; }; }; /** - * Contains response data for the listBySchemaNext operation. + * Contains response data for the listByManagedInstance operation. */ -export type ManagedDatabaseTablesListBySchemaNextResponse = DatabaseTableListResult & { +export type ManagedInstancePrivateEndpointConnectionsListByManagedInstanceResponse = ManagedInstancePrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -17634,14 +17797,14 @@ export type ManagedDatabaseTablesListBySchemaNextResponse = DatabaseTableListRes /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseTableListResult; + parsedBody: ManagedInstancePrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseTransparentDataEncryptionGetResponse = ManagedTransparentDataEncryption & { +export type ManagedInstancePrivateEndpointConnectionsBeginCreateOrUpdateResponse = ManagedInstancePrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -17654,14 +17817,14 @@ export type ManagedDatabaseTransparentDataEncryptionGetResponse = ManagedTranspa /** * The response body as parsed JSON or XML */ - parsedBody: ManagedTransparentDataEncryption; + parsedBody: ManagedInstancePrivateEndpointConnection; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByManagedInstanceNext operation. */ -export type ManagedDatabaseTransparentDataEncryptionCreateOrUpdateResponse = ManagedTransparentDataEncryption & { +export type ManagedInstancePrivateEndpointConnectionsListByManagedInstanceNextResponse = ManagedInstancePrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -17674,14 +17837,14 @@ export type ManagedDatabaseTransparentDataEncryptionCreateOrUpdateResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedTransparentDataEncryption; + parsedBody: ManagedInstancePrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByManagedInstance operation. */ -export type ManagedDatabaseTransparentDataEncryptionListByDatabaseResponse = ManagedTransparentDataEncryptionListResult & { +export type ManagedInstancePrivateLinkResourcesListByManagedInstanceResponse = ManagedInstancePrivateLinkListResult & { /** * The underlying HTTP response. */ @@ -17694,14 +17857,14 @@ export type ManagedDatabaseTransparentDataEncryptionListByDatabaseResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedTransparentDataEncryptionListResult; + parsedBody: ManagedInstancePrivateLinkListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseTransparentDataEncryptionListByDatabaseNextResponse = ManagedTransparentDataEncryptionListResult & { +export type ManagedInstancePrivateLinkResourcesGetResponse = ManagedInstancePrivateLink & { /** * The underlying HTTP response. */ @@ -17714,14 +17877,14 @@ export type ManagedDatabaseTransparentDataEncryptionListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedTransparentDataEncryptionListResult; + parsedBody: ManagedInstancePrivateLink; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByManagedInstanceNext operation. */ -export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { +export type ManagedInstancePrivateLinkResourcesListByManagedInstanceNextResponse = ManagedInstancePrivateLinkListResult & { /** * The underlying HTTP response. */ @@ -17734,14 +17897,14 @@ export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesGetResponse = Dat /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; + parsedBody: ManagedInstancePrivateLinkListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseVulnerabilityAssessmentRuleBaseline & { +export type ManagedInstanceVulnerabilityAssessmentsGetResponse = ManagedInstanceVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -17754,14 +17917,14 @@ export type ManagedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateRes /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentRuleBaseline; + parsedBody: ManagedInstanceVulnerabilityAssessment; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnerabilityAssessment & { +export type ManagedInstanceVulnerabilityAssessmentsCreateOrUpdateResponse = ManagedInstanceVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -17774,14 +17937,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsGetResponse = DatabaseVulnera /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessment; + parsedBody: ManagedInstanceVulnerabilityAssessment; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstance operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = DatabaseVulnerabilityAssessment & { +export type ManagedInstanceVulnerabilityAssessmentsListByInstanceResponse = ManagedInstanceVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -17794,14 +17957,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsCreateOrUpdateResponse = Data /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessment; + parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseResponse = DatabaseVulnerabilityAssessmentListResult & { +export type ManagedInstanceVulnerabilityAssessmentsListByInstanceNextResponse = ManagedInstanceVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -17814,14 +17977,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseResponse = Data /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentListResult; + parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = DatabaseVulnerabilityAssessmentListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17834,14 +17997,14 @@ export type ManagedDatabaseVulnerabilityAssessmentsListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the exportMethod operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansExportMethodResponse = DatabaseVulnerabilityAssessmentScansExport & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17854,14 +18017,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansExportMethodResponse = Da /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseVulnerabilityAssessmentScansExport; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the update operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseResponse = VulnerabilityAssessmentScanRecordListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17874,14 +18037,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseResponse = /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByRestorableDroppedDatabase operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -17894,14 +18057,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansGetResponse = Vulnerabili /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecord; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseNextResponse = VulnerabilityAssessmentScanRecordListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17914,14 +18077,14 @@ export type ManagedDatabaseVulnerabilityAssessmentScansListByDatabaseNextRespons /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the beginUpdate operation. */ -export type ManagedInstanceAdministratorsListByInstanceResponse = ManagedInstanceAdministratorListResult & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -17934,14 +18097,14 @@ export type ManagedInstanceAdministratorsListByInstanceResponse = ManagedInstanc /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministratorListResult; + parsedBody: ManagedBackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByRestorableDroppedDatabaseNext operation. */ -export type ManagedInstanceAdministratorsGetResponse = ManagedInstanceAdministrator & { +export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -17954,14 +18117,14 @@ export type ManagedInstanceAdministratorsGetResponse = ManagedInstanceAdministra /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministrator; + parsedBody: ManagedBackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedInstanceAdministratorsCreateOrUpdateResponse = ManagedInstanceAdministrator & { +export type ManagedServerSecurityAlertPoliciesGetResponse = ManagedServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -17974,14 +18137,14 @@ export type ManagedInstanceAdministratorsCreateOrUpdateResponse = ManagedInstanc /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministrator; + parsedBody: ManagedServerSecurityAlertPolicy; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceAdministratorsBeginCreateOrUpdateResponse = ManagedInstanceAdministrator & { +export type ManagedServerSecurityAlertPoliciesCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -17994,14 +18157,14 @@ export type ManagedInstanceAdministratorsBeginCreateOrUpdateResponse = ManagedIn /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministrator; + parsedBody: ManagedServerSecurityAlertPolicy; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByInstance operation. */ -export type ManagedInstanceAdministratorsListByInstanceNextResponse = ManagedInstanceAdministratorListResult & { +export type ManagedServerSecurityAlertPoliciesListByInstanceResponse = ManagedServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -18014,14 +18177,14 @@ export type ManagedInstanceAdministratorsListByInstanceNextResponse = ManagedIns /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAdministratorListResult; + parsedBody: ManagedServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedInstanceAzureADOnlyAuthenticationsGetResponse = ManagedInstanceAzureADOnlyAuthentication & { +export type ManagedServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -18034,14 +18197,14 @@ export type ManagedInstanceAzureADOnlyAuthenticationsGetResponse = ManagedInstan /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAzureADOnlyAuthentication; + parsedBody: ManagedServerSecurityAlertPolicy; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedInstanceAzureADOnlyAuthenticationsCreateOrUpdateResponse = ManagedInstanceAzureADOnlyAuthentication & { +export type ManagedServerSecurityAlertPoliciesListByInstanceNextResponse = ManagedServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -18054,14 +18217,14 @@ export type ManagedInstanceAzureADOnlyAuthenticationsCreateOrUpdateResponse = Ma /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAzureADOnlyAuthentication; + parsedBody: ManagedServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the list operation. */ -export type ManagedInstanceAzureADOnlyAuthenticationsListByInstanceResponse = ManagedInstanceAzureADOnlyAuthListResult & { +export type OperationsListResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -18074,14 +18237,14 @@ export type ManagedInstanceAzureADOnlyAuthenticationsListByInstanceResponse = Ma /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAzureADOnlyAuthListResult; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ManagedInstanceAzureADOnlyAuthenticationsBeginCreateOrUpdateResponse = ManagedInstanceAzureADOnlyAuthentication & { +export type OperationsListNextResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -18094,14 +18257,14 @@ export type ManagedInstanceAzureADOnlyAuthenticationsBeginCreateOrUpdateResponse /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAzureADOnlyAuthentication; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByLocation operation. */ -export type ManagedInstanceAzureADOnlyAuthenticationsListByInstanceNextResponse = ManagedInstanceAzureADOnlyAuthListResult & { +export type OperationsHealthListByLocationResponse = OperationsHealthListResult & { /** * The underlying HTTP response. */ @@ -18114,14 +18277,14 @@ export type ManagedInstanceAzureADOnlyAuthenticationsListByInstanceNextResponse /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceAzureADOnlyAuthListResult; + parsedBody: OperationsHealthListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByLocationNext operation. */ -export type ManagedInstanceEncryptionProtectorsListByInstanceResponse = ManagedInstanceEncryptionProtectorListResult & { +export type OperationsHealthListByLocationNextResponse = OperationsHealthListResult & { /** * The underlying HTTP response. */ @@ -18134,14 +18297,14 @@ export type ManagedInstanceEncryptionProtectorsListByInstanceResponse = ManagedI /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtectorListResult; + parsedBody: OperationsHealthListResult; }; }; /** * Contains response data for the get operation. */ -export type ManagedInstanceEncryptionProtectorsGetResponse = ManagedInstanceEncryptionProtector & { +export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -18154,14 +18317,14 @@ export type ManagedInstanceEncryptionProtectorsGetResponse = ManagedInstanceEncr /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtector; + parsedBody: PrivateEndpointConnection; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceEncryptionProtectorsCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { +export type PrivateEndpointConnectionsCreateOrUpdateResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -18174,14 +18337,14 @@ export type ManagedInstanceEncryptionProtectorsCreateOrUpdateResponse = ManagedI /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtector; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type ManagedInstanceEncryptionProtectorsBeginCreateOrUpdateResponse = ManagedInstanceEncryptionProtector & { +export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -18194,14 +18357,14 @@ export type ManagedInstanceEncryptionProtectorsBeginCreateOrUpdateResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtector; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedInstanceEncryptionProtectorsListByInstanceNextResponse = ManagedInstanceEncryptionProtectorListResult & { +export type PrivateEndpointConnectionsBeginCreateOrUpdateResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -18214,14 +18377,14 @@ export type ManagedInstanceEncryptionProtectorsListByInstanceNextResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceEncryptionProtectorListResult; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedInstanceKeysListByInstanceResponse = ManagedInstanceKeyListResult & { +export type PrivateEndpointConnectionsListByServerNextResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -18234,14 +18397,14 @@ export type ManagedInstanceKeysListByInstanceResponse = ManagedInstanceKeyListRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKeyListResult; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServer operation. */ -export type ManagedInstanceKeysGetResponse = ManagedInstanceKey & { +export type PrivateLinkResourcesListByServerResponse = PrivateLinkResourceListResult & { /** * The underlying HTTP response. */ @@ -18254,14 +18417,14 @@ export type ManagedInstanceKeysGetResponse = ManagedInstanceKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKey; + parsedBody: PrivateLinkResourceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedInstanceKeysCreateOrUpdateResponse = ManagedInstanceKey & { +export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { /** * The underlying HTTP response. */ @@ -18274,14 +18437,14 @@ export type ManagedInstanceKeysCreateOrUpdateResponse = ManagedInstanceKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKey; + parsedBody: PrivateLinkResource; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedInstanceKeysBeginCreateOrUpdateResponse = ManagedInstanceKey & { +export type PrivateLinkResourcesListByServerNextResponse = PrivateLinkResourceListResult & { /** * The underlying HTTP response. */ @@ -18294,14 +18457,14 @@ export type ManagedInstanceKeysBeginCreateOrUpdateResponse = ManagedInstanceKey /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKey; + parsedBody: PrivateLinkResourceListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByInstance operation. */ -export type ManagedInstanceKeysListByInstanceNextResponse = ManagedInstanceKeyListResult & { +export type RecoverableManagedDatabasesListByInstanceResponse = RecoverableManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -18314,14 +18477,14 @@ export type ManagedInstanceKeysListByInstanceNextResponse = ManagedInstanceKeyLi /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceKeyListResult; + parsedBody: RecoverableManagedDatabaseListResult; }; }; /** * Contains response data for the get operation. */ -export type ManagedInstanceLongTermRetentionPoliciesGetResponse = ManagedInstanceLongTermRetentionPolicy & { +export type RecoverableManagedDatabasesGetResponse = RecoverableManagedDatabase & { /** * The underlying HTTP response. */ @@ -18334,14 +18497,14 @@ export type ManagedInstanceLongTermRetentionPoliciesGetResponse = ManagedInstanc /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicy; + parsedBody: RecoverableManagedDatabase; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { +export type RecoverableManagedDatabasesListByInstanceNextResponse = RecoverableManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -18354,14 +18517,14 @@ export type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicy; + parsedBody: RecoverableManagedDatabaseListResult; }; }; /** * Contains response data for the listByDatabase operation. */ -export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseResponse = ManagedInstanceLongTermRetentionPolicyListResult & { +export type RestorePointsListByDatabaseResponse = RestorePointListResult & { /** * The underlying HTTP response. */ @@ -18374,14 +18537,14 @@ export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseResponse = Man /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; + parsedBody: RestorePointListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the create operation. */ -export type ManagedInstanceLongTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedInstanceLongTermRetentionPolicy & { +export type RestorePointsCreateResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -18394,14 +18557,14 @@ export type ManagedInstanceLongTermRetentionPoliciesBeginCreateOrUpdateResponse /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicy; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the get operation. */ -export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseNextResponse = ManagedInstanceLongTermRetentionPolicyListResult & { +export type RestorePointsGetResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -18414,14 +18577,14 @@ export type ManagedInstanceLongTermRetentionPoliciesListByDatabaseNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceLongTermRetentionPolicyListResult; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the listByManagedInstance operation. + * Contains response data for the beginCreate operation. */ -export type ManagedInstanceOperationsListByManagedInstanceResponse = ManagedInstanceOperationListResult & { +export type RestorePointsBeginCreateResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -18434,14 +18597,14 @@ export type ManagedInstanceOperationsListByManagedInstanceResponse = ManagedInst /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceOperationListResult; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ManagedInstanceOperationsGetResponse = ManagedInstanceOperation & { +export type RestorePointsListByDatabaseNextResponse = RestorePointListResult & { /** * The underlying HTTP response. */ @@ -18454,14 +18617,14 @@ export type ManagedInstanceOperationsGetResponse = ManagedInstanceOperation & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceOperation; + parsedBody: RestorePointListResult; }; }; /** - * Contains response data for the listByManagedInstanceNext operation. + * Contains response data for the listCurrentByDatabase operation. */ -export type ManagedInstanceOperationsListByManagedInstanceNextResponse = ManagedInstanceOperationListResult & { +export type SensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -18474,14 +18637,14 @@ export type ManagedInstanceOperationsListByManagedInstanceNextResponse = Managed /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceOperationListResult; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listRecommendedByDatabase operation. */ -export type ManagedInstancePrivateEndpointConnectionsGetResponse = ManagedInstancePrivateEndpointConnection & { +export type SensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -18494,14 +18657,14 @@ export type ManagedInstancePrivateEndpointConnectionsGetResponse = ManagedInstan /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateEndpointConnection; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedInstancePrivateEndpointConnectionsCreateOrUpdateResponse = ManagedInstancePrivateEndpointConnection & { +export type SensitivityLabelsGetResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -18514,14 +18677,14 @@ export type ManagedInstancePrivateEndpointConnectionsCreateOrUpdateResponse = Ma /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateEndpointConnection; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the listByManagedInstance operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstancePrivateEndpointConnectionsListByManagedInstanceResponse = ManagedInstancePrivateEndpointConnectionListResult & { +export type SensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -18534,14 +18697,14 @@ export type ManagedInstancePrivateEndpointConnectionsListByManagedInstanceRespon /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateEndpointConnectionListResult; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listCurrentByDatabaseNext operation. */ -export type ManagedInstancePrivateEndpointConnectionsBeginCreateOrUpdateResponse = ManagedInstancePrivateEndpointConnection & { +export type SensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -18554,14 +18717,14 @@ export type ManagedInstancePrivateEndpointConnectionsBeginCreateOrUpdateResponse /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateEndpointConnection; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByManagedInstanceNext operation. + * Contains response data for the listRecommendedByDatabaseNext operation. */ -export type ManagedInstancePrivateEndpointConnectionsListByManagedInstanceNextResponse = ManagedInstancePrivateEndpointConnectionListResult & { +export type SensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -18574,14 +18737,14 @@ export type ManagedInstancePrivateEndpointConnectionsListByManagedInstanceNextRe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateEndpointConnectionListResult; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByManagedInstance operation. + * Contains response data for the listByServer operation. */ -export type ManagedInstancePrivateLinkResourcesListByManagedInstanceResponse = ManagedInstancePrivateLinkListResult & { +export type ServerAdvisorsListByServerResponse = Array & { /** * The underlying HTTP response. */ @@ -18594,14 +18757,14 @@ export type ManagedInstancePrivateLinkResourcesListByManagedInstanceResponse = M /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateLinkListResult; + parsedBody: Advisor[]; }; }; /** * Contains response data for the get operation. */ -export type ManagedInstancePrivateLinkResourcesGetResponse = ManagedInstancePrivateLink & { +export type ServerAdvisorsGetResponse = Advisor & { /** * The underlying HTTP response. */ @@ -18614,14 +18777,14 @@ export type ManagedInstancePrivateLinkResourcesGetResponse = ManagedInstancePriv /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateLink; + parsedBody: Advisor; }; }; /** - * Contains response data for the listByManagedInstanceNext operation. + * Contains response data for the update operation. */ -export type ManagedInstancePrivateLinkResourcesListByManagedInstanceNextResponse = ManagedInstancePrivateLinkListResult & { +export type ServerAdvisorsUpdateResponse = Advisor & { /** * The underlying HTTP response. */ @@ -18634,14 +18797,14 @@ export type ManagedInstancePrivateLinkResourcesListByManagedInstanceNextResponse /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstancePrivateLinkListResult; + parsedBody: Advisor; }; }; /** - * Contains response data for the listByInstancePool operation. + * Contains response data for the get operation. */ -export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResult & { +export type ServerAutomaticTuningGetResponse = ServerAutomaticTuning & { /** * The underlying HTTP response. */ @@ -18654,14 +18817,14 @@ export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResu /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ServerAutomaticTuning; }; }; /** - * Contains response data for the list operation. + * Contains response data for the update operation. */ -export type ManagedInstancesListResponse = ManagedInstanceListResult & { +export type ServerAutomaticTuningUpdateResponse = ServerAutomaticTuning & { /** * The underlying HTTP response. */ @@ -18674,14 +18837,14 @@ export type ManagedInstancesListResponse = ManagedInstanceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ServerAutomaticTuning; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the get operation. */ -export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListResult & { +export type ServerAzureADAdministratorsGetResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -18694,14 +18857,14 @@ export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListRes /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstancesGetResponse = ManagedInstance & { +export type ServerAzureADAdministratorsCreateOrUpdateResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -18714,14 +18877,14 @@ export type ManagedInstancesGetResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance & { +export type ServerAzureADAdministratorsListByServerResponse = AdministratorListResult & { /** * The underlying HTTP response. */ @@ -18734,14 +18897,14 @@ export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: AdministratorListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedInstancesUpdateResponse = ManagedInstance & { +export type ServerAzureADAdministratorsBeginCreateOrUpdateResponse = ServerAzureADAdministrator & { /** * The underlying HTTP response. */ @@ -18754,14 +18917,14 @@ export type ManagedInstancesUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: ServerAzureADAdministrator; }; }; /** - * Contains response data for the listByManagedInstance operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedInstancesListByManagedInstanceResponse = TopQueriesListResult & { +export type ServerAzureADAdministratorsListByServerNextResponse = AdministratorListResult & { /** * The underlying HTTP response. */ @@ -18774,14 +18937,14 @@ export type ManagedInstancesListByManagedInstanceResponse = TopQueriesListResult /** * The response body as parsed JSON or XML */ - parsedBody: TopQueriesListResult; + parsedBody: AdministratorListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedInstancesBeginCreateOrUpdateResponse = ManagedInstance & { +export type ServerAzureADOnlyAuthenticationsGetResponse = ServerAzureADOnlyAuthentication & { /** * The underlying HTTP response. */ @@ -18794,14 +18957,14 @@ export type ManagedInstancesBeginCreateOrUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: ServerAzureADOnlyAuthentication; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstancesBeginUpdateResponse = ManagedInstance & { +export type ServerAzureADOnlyAuthenticationsCreateOrUpdateResponse = ServerAzureADOnlyAuthentication & { /** * The underlying HTTP response. */ @@ -18814,14 +18977,14 @@ export type ManagedInstancesBeginUpdateResponse = ManagedInstance & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstance; + parsedBody: ServerAzureADOnlyAuthentication; }; }; /** - * Contains response data for the listByInstancePoolNext operation. + * Contains response data for the listByServer operation. */ -export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceListResult & { +export type ServerAzureADOnlyAuthenticationsListByServerResponse = AzureADOnlyAuthListResult & { /** * The underlying HTTP response. */ @@ -18834,14 +18997,14 @@ export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceList /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: AzureADOnlyAuthListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedInstancesListNextResponse = ManagedInstanceListResult & { +export type ServerAzureADOnlyAuthenticationsBeginCreateOrUpdateResponse = ServerAzureADOnlyAuthentication & { /** * The underlying HTTP response. */ @@ -18854,14 +19017,14 @@ export type ManagedInstancesListNextResponse = ManagedInstanceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: ServerAzureADOnlyAuthentication; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceListResult & { +export type ServerAzureADOnlyAuthenticationsListByServerNextResponse = AzureADOnlyAuthListResult & { /** * The underlying HTTP response. */ @@ -18874,14 +19037,14 @@ export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceLis /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceListResult; + parsedBody: AzureADOnlyAuthListResult; }; }; /** - * Contains response data for the listByManagedInstanceNext operation. + * Contains response data for the get operation. */ -export type ManagedInstancesListByManagedInstanceNextResponse = TopQueriesListResult & { +export type ServerDevOpsAuditSettingsGetResponse = ServerDevOpsAuditingSettings & { /** * The underlying HTTP response. */ @@ -18894,14 +19057,14 @@ export type ManagedInstancesListByManagedInstanceNextResponse = TopQueriesListRe /** * The response body as parsed JSON or XML */ - parsedBody: TopQueriesListResult; + parsedBody: ServerDevOpsAuditingSettings; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceVulnerabilityAssessmentsGetResponse = ManagedInstanceVulnerabilityAssessment & { +export type ServerDevOpsAuditSettingsCreateOrUpdateResponse = ServerDevOpsAuditingSettings & { /** * The underlying HTTP response. */ @@ -18914,14 +19077,14 @@ export type ManagedInstanceVulnerabilityAssessmentsGetResponse = ManagedInstance /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessment; + parsedBody: ServerDevOpsAuditingSettings; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type ManagedInstanceVulnerabilityAssessmentsCreateOrUpdateResponse = ManagedInstanceVulnerabilityAssessment & { +export type ServerDevOpsAuditSettingsListByServerResponse = ServerDevOpsAuditSettingsListResult & { /** * The underlying HTTP response. */ @@ -18934,14 +19097,14 @@ export type ManagedInstanceVulnerabilityAssessmentsCreateOrUpdateResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessment; + parsedBody: ServerDevOpsAuditSettingsListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedInstanceVulnerabilityAssessmentsListByInstanceResponse = ManagedInstanceVulnerabilityAssessmentListResult & { +export type ServerDevOpsAuditSettingsBeginCreateOrUpdateResponse = ServerDevOpsAuditingSettings & { /** * The underlying HTTP response. */ @@ -18954,14 +19117,14 @@ export type ManagedInstanceVulnerabilityAssessmentsListByInstanceResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; + parsedBody: ServerDevOpsAuditingSettings; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedInstanceVulnerabilityAssessmentsListByInstanceNextResponse = ManagedInstanceVulnerabilityAssessmentListResult & { +export type ServerDevOpsAuditSettingsListByServerNextResponse = ServerDevOpsAuditSettingsListResult & { /** * The underlying HTTP response. */ @@ -18974,14 +19137,14 @@ export type ManagedInstanceVulnerabilityAssessmentsListByInstanceNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ManagedInstanceVulnerabilityAssessmentListResult; + parsedBody: ServerDevOpsAuditSettingsListResult; }; }; /** * Contains response data for the get operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerDnsAliasesGetResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -18994,14 +19157,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetR /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerDnsAlias; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerDnsAliasesCreateOrUpdateResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -19014,14 +19177,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCrea /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerDnsAlias; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByServer operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerDnsAliasesListByServerResponse = ServerDnsAliasListResult & { /** * The underlying HTTP response. */ @@ -19034,14 +19197,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpda /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerDnsAliasListResult; }; }; /** - * Contains response data for the listByRestorableDroppedDatabase operation. + * Contains response data for the acquire operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type ServerDnsAliasesAcquireResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -19054,14 +19217,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesList /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: ServerDnsAlias; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerDnsAliasesBeginCreateOrUpdateResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -19074,14 +19237,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBegi /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerDnsAlias; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the beginAcquire operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBeginUpdateResponse = ManagedBackupShortTermRetentionPolicy & { +export type ServerDnsAliasesBeginAcquireResponse = ServerDnsAlias & { /** * The underlying HTTP response. */ @@ -19094,14 +19257,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesBegi /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicy; + parsedBody: ServerDnsAlias; }; }; /** - * Contains response data for the listByRestorableDroppedDatabaseNext operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseNextResponse = ManagedBackupShortTermRetentionPolicyListResult & { +export type ServerDnsAliasesListByServerNextResponse = ServerDnsAliasListResult & { /** * The underlying HTTP response. */ @@ -19114,14 +19277,14 @@ export type ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesList /** * The response body as parsed JSON or XML */ - parsedBody: ManagedBackupShortTermRetentionPolicyListResult; + parsedBody: ServerDnsAliasListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServer operation. */ -export type ManagedServerSecurityAlertPoliciesGetResponse = ManagedServerSecurityAlertPolicy & { +export type ServerKeysListByServerResponse = ServerKeyListResult & { /** * The underlying HTTP response. */ @@ -19134,14 +19297,14 @@ export type ManagedServerSecurityAlertPoliciesGetResponse = ManagedServerSecurit /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicy; + parsedBody: ServerKeyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type ManagedServerSecurityAlertPoliciesCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { +export type ServerKeysGetResponse = ServerKey & { /** * The underlying HTTP response. */ @@ -19154,14 +19317,14 @@ export type ManagedServerSecurityAlertPoliciesCreateOrUpdateResponse = ManagedSe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicy; + parsedBody: ServerKey; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the createOrUpdate operation. */ -export type ManagedServerSecurityAlertPoliciesListByInstanceResponse = ManagedServerSecurityAlertPolicyListResult & { +export type ServerKeysCreateOrUpdateResponse = ServerKey & { /** * The underlying HTTP response. */ @@ -19174,14 +19337,14 @@ export type ManagedServerSecurityAlertPoliciesListByInstanceResponse = ManagedSe /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicyListResult; + parsedBody: ServerKey; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type ManagedServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ManagedServerSecurityAlertPolicy & { +export type ServerKeysBeginCreateOrUpdateResponse = ServerKey & { /** * The underlying HTTP response. */ @@ -19194,14 +19357,14 @@ export type ManagedServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = Mana /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicy; + parsedBody: ServerKey; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByServerNext operation. */ -export type ManagedServerSecurityAlertPoliciesListByInstanceNextResponse = ManagedServerSecurityAlertPolicyListResult & { +export type ServerKeysListByServerNextResponse = ServerKeyListResult & { /** * The underlying HTTP response. */ @@ -19214,14 +19377,14 @@ export type ManagedServerSecurityAlertPoliciesListByInstanceNextResponse = Manag /** * The response body as parsed JSON or XML */ - parsedBody: ManagedServerSecurityAlertPolicyListResult; + parsedBody: ServerKeyListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByServer operation. */ -export type OperationsListResponse = OperationListResult & { +export type ServerOperationsListByServerResponse = ServerOperationListResult & { /** * The underlying HTTP response. */ @@ -19234,14 +19397,14 @@ export type OperationsListResponse = OperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationListResult; + parsedBody: ServerOperationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByServerNext operation. */ -export type OperationsListNextResponse = OperationListResult & { +export type ServerOperationsListByServerNextResponse = ServerOperationListResult & { /** * The underlying HTTP response. */ @@ -19254,14 +19417,14 @@ export type OperationsListNextResponse = OperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationListResult; + parsedBody: ServerOperationListResult; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the get operation. */ -export type OperationsHealthListByLocationResponse = OperationsHealthListResult & { +export type ServerSecurityAlertPoliciesGetResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -19274,14 +19437,14 @@ export type OperationsHealthListByLocationResponse = OperationsHealthListResult /** * The response body as parsed JSON or XML */ - parsedBody: OperationsHealthListResult; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the createOrUpdate operation. */ -export type OperationsHealthListByLocationNextResponse = OperationsHealthListResult & { +export type ServerSecurityAlertPoliciesCreateOrUpdateResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -19294,14 +19457,14 @@ export type OperationsHealthListByLocationNextResponse = OperationsHealthListRes /** * The response body as parsed JSON or XML */ - parsedBody: OperationsHealthListResult; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServer operation. */ -export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & { +export type ServerSecurityAlertPoliciesListByServerResponse = LogicalServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -19314,14 +19477,14 @@ export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: LogicalServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateEndpointConnectionsCreateOrUpdateResponse = PrivateEndpointConnection & { +export type ServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -19334,14 +19497,14 @@ export type PrivateEndpointConnectionsCreateOrUpdateResponse = PrivateEndpointCo /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByServerNext operation. */ -export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConnectionListResult & { +export type ServerSecurityAlertPoliciesListByServerNextResponse = LogicalServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -19354,14 +19517,14 @@ export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConn /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: LogicalServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type PrivateEndpointConnectionsBeginCreateOrUpdateResponse = PrivateEndpointConnection & { +export type ServerTrustGroupsGetResponse = ServerTrustGroup & { /** * The underlying HTTP response. */ @@ -19374,14 +19537,14 @@ export type PrivateEndpointConnectionsBeginCreateOrUpdateResponse = PrivateEndpo /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: ServerTrustGroup; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateEndpointConnectionsListByServerNextResponse = PrivateEndpointConnectionListResult & { +export type ServerTrustGroupsCreateOrUpdateResponse = ServerTrustGroup & { /** * The underlying HTTP response. */ @@ -19394,14 +19557,14 @@ export type PrivateEndpointConnectionsListByServerNextResponse = PrivateEndpoint /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: ServerTrustGroup; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByLocation operation. */ -export type PrivateLinkResourcesListByServerResponse = PrivateLinkResourceListResult & { +export type ServerTrustGroupsListByLocationResponse = ServerTrustGroupListResult & { /** * The underlying HTTP response. */ @@ -19414,14 +19577,14 @@ export type PrivateLinkResourcesListByServerResponse = PrivateLinkResourceListRe /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: ServerTrustGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstance operation. */ -export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { +export type ServerTrustGroupsListByInstanceResponse = ServerTrustGroupListResult & { /** * The underlying HTTP response. */ @@ -19434,14 +19597,14 @@ export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResource; + parsedBody: ServerTrustGroupListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateLinkResourcesListByServerNextResponse = PrivateLinkResourceListResult & { +export type ServerTrustGroupsBeginCreateOrUpdateResponse = ServerTrustGroup & { /** * The underlying HTTP response. */ @@ -19454,14 +19617,14 @@ export type PrivateLinkResourcesListByServerNextResponse = PrivateLinkResourceLi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: ServerTrustGroup; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByLocationNext operation. */ -export type RecoverableManagedDatabasesListByInstanceResponse = RecoverableManagedDatabaseListResult & { +export type ServerTrustGroupsListByLocationNextResponse = ServerTrustGroupListResult & { /** * The underlying HTTP response. */ @@ -19474,14 +19637,14 @@ export type RecoverableManagedDatabasesListByInstanceResponse = RecoverableManag /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableManagedDatabaseListResult; + parsedBody: ServerTrustGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstanceNext operation. */ -export type RecoverableManagedDatabasesGetResponse = RecoverableManagedDatabase & { +export type ServerTrustGroupsListByInstanceNextResponse = ServerTrustGroupListResult & { /** * The underlying HTTP response. */ @@ -19494,14 +19657,14 @@ export type RecoverableManagedDatabasesGetResponse = RecoverableManagedDatabase /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableManagedDatabase; + parsedBody: ServerTrustGroupListResult; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the get operation. */ -export type RecoverableManagedDatabasesListByInstanceNextResponse = RecoverableManagedDatabaseListResult & { +export type ServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -19514,14 +19677,14 @@ export type RecoverableManagedDatabasesListByInstanceNextResponse = RecoverableM /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableManagedDatabaseListResult; + parsedBody: ServerVulnerabilityAssessment; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the createOrUpdate operation. */ -export type RestorePointsListByDatabaseResponse = RestorePointListResult & { +export type ServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -19534,14 +19697,14 @@ export type RestorePointsListByDatabaseResponse = RestorePointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePointListResult; + parsedBody: ServerVulnerabilityAssessment; }; }; /** - * Contains response data for the create operation. + * Contains response data for the listByServer operation. */ -export type RestorePointsCreateResponse = RestorePoint & { +export type ServerVulnerabilityAssessmentsListByServerResponse = ServerVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -19554,14 +19717,14 @@ export type RestorePointsCreateResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: ServerVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServerNext operation. */ -export type RestorePointsGetResponse = RestorePoint & { +export type ServerVulnerabilityAssessmentsListByServerNextResponse = ServerVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -19574,14 +19737,14 @@ export type RestorePointsGetResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: ServerVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the get operation. */ -export type RestorePointsBeginCreateResponse = RestorePoint & { +export type SqlAgentGetResponse = SqlAgentConfiguration & { /** * The underlying HTTP response. */ @@ -19594,14 +19757,14 @@ export type RestorePointsBeginCreateResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: SqlAgentConfiguration; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type RestorePointsListByDatabaseNextResponse = RestorePointListResult & { +export type SqlAgentCreateOrUpdateResponse = SqlAgentConfiguration & { /** * The underlying HTTP response. */ @@ -19614,14 +19777,14 @@ export type RestorePointsListByDatabaseNextResponse = RestorePointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePointListResult; + parsedBody: SqlAgentConfiguration; }; }; /** - * Contains response data for the listCurrentByDatabase operation. + * Contains response data for the listByLocation operation. */ -export type SensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelListResult & { +export type SubscriptionUsagesListByLocationResponse = SubscriptionUsageListResult & { /** * The underlying HTTP response. */ @@ -19634,14 +19797,14 @@ export type SensitivityLabelsListCurrentByDatabaseResponse = SensitivityLabelLis /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: SubscriptionUsageListResult; }; }; /** - * Contains response data for the listRecommendedByDatabase operation. + * Contains response data for the get operation. */ -export type SensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabelListResult & { +export type SubscriptionUsagesGetResponse = SubscriptionUsage & { /** * The underlying HTTP response. */ @@ -19654,14 +19817,14 @@ export type SensitivityLabelsListRecommendedByDatabaseResponse = SensitivityLabe /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: SubscriptionUsage; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByLocationNext operation. */ -export type SensitivityLabelsGetResponse = SensitivityLabel & { +export type SubscriptionUsagesListByLocationNextResponse = SubscriptionUsageListResult & { /** * The underlying HTTP response. */ @@ -19674,14 +19837,14 @@ export type SensitivityLabelsGetResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: SubscriptionUsageListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type SensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { +export type SyncAgentsGetResponse = SyncAgent & { /** * The underlying HTTP response. */ @@ -19694,14 +19857,14 @@ export type SensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: SyncAgent; }; }; /** - * Contains response data for the listCurrentByDatabaseNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabelListResult & { +export type SyncAgentsCreateOrUpdateResponse = SyncAgent & { /** * The underlying HTTP response. */ @@ -19714,14 +19877,14 @@ export type SensitivityLabelsListCurrentByDatabaseNextResponse = SensitivityLabe /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: SyncAgent; }; }; /** - * Contains response data for the listRecommendedByDatabaseNext operation. + * Contains response data for the listByServer operation. */ -export type SensitivityLabelsListRecommendedByDatabaseNextResponse = SensitivityLabelListResult & { +export type SyncAgentsListByServerResponse = SyncAgentListResult & { /** * The underlying HTTP response. */ @@ -19734,14 +19897,14 @@ export type SensitivityLabelsListRecommendedByDatabaseNextResponse = Sensitivity /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: SyncAgentListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the generateKey operation. */ -export type ServerAdvisorsListByServerResponse = Array & { +export type SyncAgentsGenerateKeyResponse = SyncAgentKeyProperties & { /** * The underlying HTTP response. */ @@ -19754,14 +19917,14 @@ export type ServerAdvisorsListByServerResponse = Array & { /** * The response body as parsed JSON or XML */ - parsedBody: Advisor[]; + parsedBody: SyncAgentKeyProperties; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listLinkedDatabases operation. */ -export type ServerAdvisorsGetResponse = Advisor & { +export type SyncAgentsListLinkedDatabasesResponse = SyncAgentLinkedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -19774,14 +19937,14 @@ export type ServerAdvisorsGetResponse = Advisor & { /** * The response body as parsed JSON or XML */ - parsedBody: Advisor; + parsedBody: SyncAgentLinkedDatabaseListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerAdvisorsUpdateResponse = Advisor & { +export type SyncAgentsBeginCreateOrUpdateResponse = SyncAgent & { /** * The underlying HTTP response. */ @@ -19794,14 +19957,14 @@ export type ServerAdvisorsUpdateResponse = Advisor & { /** * The response body as parsed JSON or XML */ - parsedBody: Advisor; + parsedBody: SyncAgent; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByServerNext operation. */ -export type ServerAutomaticTuningGetResponse = ServerAutomaticTuning & { +export type SyncAgentsListByServerNextResponse = SyncAgentListResult & { /** * The underlying HTTP response. */ @@ -19814,14 +19977,14 @@ export type ServerAutomaticTuningGetResponse = ServerAutomaticTuning & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerAutomaticTuning; + parsedBody: SyncAgentListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listLinkedDatabasesNext operation. */ -export type ServerAutomaticTuningUpdateResponse = ServerAutomaticTuning & { +export type SyncAgentsListLinkedDatabasesNextResponse = SyncAgentLinkedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -19834,14 +19997,14 @@ export type ServerAutomaticTuningUpdateResponse = ServerAutomaticTuning & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerAutomaticTuning; + parsedBody: SyncAgentLinkedDatabaseListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listSyncDatabaseIds operation. */ -export type ServerAzureADAdministratorsGetResponse = ServerAzureADAdministrator & { +export type SyncGroupsListSyncDatabaseIdsResponse = SyncDatabaseIdListResult & { /** * The underlying HTTP response. */ @@ -19854,14 +20017,14 @@ export type ServerAzureADAdministratorsGetResponse = ServerAzureADAdministrator /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncDatabaseIdListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listHubSchemas operation. */ -export type ServerAzureADAdministratorsCreateOrUpdateResponse = ServerAzureADAdministrator & { +export type SyncGroupsListHubSchemasResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -19874,14 +20037,14 @@ export type ServerAzureADAdministratorsCreateOrUpdateResponse = ServerAzureADAdm /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listLogs operation. */ -export type ServerAzureADAdministratorsListByServerResponse = AdministratorListResult & { +export type SyncGroupsListLogsResponse = SyncGroupLogListResult & { /** * The underlying HTTP response. */ @@ -19894,14 +20057,14 @@ export type ServerAzureADAdministratorsListByServerResponse = AdministratorListR /** * The response body as parsed JSON or XML */ - parsedBody: AdministratorListResult; + parsedBody: SyncGroupLogListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerAzureADAdministratorsBeginCreateOrUpdateResponse = ServerAzureADAdministrator & { +export type SyncGroupsGetResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -19914,14 +20077,14 @@ export type ServerAzureADAdministratorsBeginCreateOrUpdateResponse = ServerAzure /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADAdministrator; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerAzureADAdministratorsListByServerNextResponse = AdministratorListResult & { +export type SyncGroupsCreateOrUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -19934,14 +20097,14 @@ export type ServerAzureADAdministratorsListByServerNextResponse = AdministratorL /** * The response body as parsed JSON or XML */ - parsedBody: AdministratorListResult; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type ServerAzureADOnlyAuthenticationsGetResponse = ServerAzureADOnlyAuthentication & { +export type SyncGroupsUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -19954,14 +20117,14 @@ export type ServerAzureADOnlyAuthenticationsGetResponse = ServerAzureADOnlyAuthe /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADOnlyAuthentication; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByDatabase operation. */ -export type ServerAzureADOnlyAuthenticationsCreateOrUpdateResponse = ServerAzureADOnlyAuthentication & { +export type SyncGroupsListByDatabaseResponse = SyncGroupListResult & { /** * The underlying HTTP response. */ @@ -19974,14 +20137,14 @@ export type ServerAzureADOnlyAuthenticationsCreateOrUpdateResponse = ServerAzure /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADOnlyAuthentication; + parsedBody: SyncGroupListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerAzureADOnlyAuthenticationsListByServerResponse = AzureADOnlyAuthListResult & { +export type SyncGroupsBeginCreateOrUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -19994,14 +20157,14 @@ export type ServerAzureADOnlyAuthenticationsListByServerResponse = AzureADOnlyAu /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthListResult; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginUpdate operation. */ -export type ServerAzureADOnlyAuthenticationsBeginCreateOrUpdateResponse = ServerAzureADOnlyAuthentication & { +export type SyncGroupsBeginUpdateResponse = SyncGroup & { /** * The underlying HTTP response. */ @@ -20014,14 +20177,14 @@ export type ServerAzureADOnlyAuthenticationsBeginCreateOrUpdateResponse = Server /** * The response body as parsed JSON or XML */ - parsedBody: ServerAzureADOnlyAuthentication; + parsedBody: SyncGroup; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listSyncDatabaseIdsNext operation. */ -export type ServerAzureADOnlyAuthenticationsListByServerNextResponse = AzureADOnlyAuthListResult & { +export type SyncGroupsListSyncDatabaseIdsNextResponse = SyncDatabaseIdListResult & { /** * The underlying HTTP response. */ @@ -20034,14 +20197,14 @@ export type ServerAzureADOnlyAuthenticationsListByServerNextResponse = AzureADOn /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthListResult; + parsedBody: SyncDatabaseIdListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listHubSchemasNext operation. */ -export type ServerDevOpsAuditSettingsGetResponse = ServerDevOpsAuditingSettings & { +export type SyncGroupsListHubSchemasNextResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -20054,14 +20217,14 @@ export type ServerDevOpsAuditSettingsGetResponse = ServerDevOpsAuditingSettings /** * The response body as parsed JSON or XML */ - parsedBody: ServerDevOpsAuditingSettings; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listLogsNext operation. */ -export type ServerDevOpsAuditSettingsCreateOrUpdateResponse = ServerDevOpsAuditingSettings & { +export type SyncGroupsListLogsNextResponse = SyncGroupLogListResult & { /** * The underlying HTTP response. */ @@ -20074,14 +20237,14 @@ export type ServerDevOpsAuditSettingsCreateOrUpdateResponse = ServerDevOpsAuditi /** * The response body as parsed JSON or XML */ - parsedBody: ServerDevOpsAuditingSettings; + parsedBody: SyncGroupLogListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByDatabaseNext operation. */ -export type ServerDevOpsAuditSettingsListByServerResponse = ServerDevOpsAuditSettingsListResult & { +export type SyncGroupsListByDatabaseNextResponse = SyncGroupListResult & { /** * The underlying HTTP response. */ @@ -20094,14 +20257,14 @@ export type ServerDevOpsAuditSettingsListByServerResponse = ServerDevOpsAuditSet /** * The response body as parsed JSON or XML */ - parsedBody: ServerDevOpsAuditSettingsListResult; + parsedBody: SyncGroupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerDevOpsAuditSettingsBeginCreateOrUpdateResponse = ServerDevOpsAuditingSettings & { +export type SyncMembersGetResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -20114,14 +20277,14 @@ export type ServerDevOpsAuditSettingsBeginCreateOrUpdateResponse = ServerDevOpsA /** * The response body as parsed JSON or XML */ - parsedBody: ServerDevOpsAuditingSettings; + parsedBody: SyncMember; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerDevOpsAuditSettingsListByServerNextResponse = ServerDevOpsAuditSettingsListResult & { +export type SyncMembersCreateOrUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -20134,14 +20297,14 @@ export type ServerDevOpsAuditSettingsListByServerNextResponse = ServerDevOpsAudi /** * The response body as parsed JSON or XML */ - parsedBody: ServerDevOpsAuditSettingsListResult; + parsedBody: SyncMember; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type ServerDnsAliasesGetResponse = ServerDnsAlias & { +export type SyncMembersUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -20154,14 +20317,14 @@ export type ServerDnsAliasesGetResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: SyncMember; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listBySyncGroup operation. */ -export type ServerDnsAliasesCreateOrUpdateResponse = ServerDnsAlias & { +export type SyncMembersListBySyncGroupResponse = SyncMemberListResult & { /** * The underlying HTTP response. */ @@ -20174,14 +20337,14 @@ export type ServerDnsAliasesCreateOrUpdateResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: SyncMemberListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listMemberSchemas operation. */ -export type ServerDnsAliasesListByServerResponse = ServerDnsAliasListResult & { +export type SyncMembersListMemberSchemasResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -20194,14 +20357,14 @@ export type ServerDnsAliasesListByServerResponse = ServerDnsAliasListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAliasListResult; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the acquire operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerDnsAliasesAcquireResponse = ServerDnsAlias & { +export type SyncMembersBeginCreateOrUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -20214,14 +20377,14 @@ export type ServerDnsAliasesAcquireResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: SyncMember; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginUpdate operation. */ -export type ServerDnsAliasesBeginCreateOrUpdateResponse = ServerDnsAlias & { +export type SyncMembersBeginUpdateResponse = SyncMember & { /** * The underlying HTTP response. */ @@ -20234,14 +20397,14 @@ export type ServerDnsAliasesBeginCreateOrUpdateResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: SyncMember; }; }; /** - * Contains response data for the beginAcquire operation. + * Contains response data for the listBySyncGroupNext operation. */ -export type ServerDnsAliasesBeginAcquireResponse = ServerDnsAlias & { +export type SyncMembersListBySyncGroupNextResponse = SyncMemberListResult & { /** * The underlying HTTP response. */ @@ -20254,14 +20417,14 @@ export type ServerDnsAliasesBeginAcquireResponse = ServerDnsAlias & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAlias; + parsedBody: SyncMemberListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listMemberSchemasNext operation. */ -export type ServerDnsAliasesListByServerNextResponse = ServerDnsAliasListResult & { +export type SyncMembersListMemberSchemasNextResponse = SyncFullSchemaPropertiesListResult & { /** * The underlying HTTP response. */ @@ -20274,14 +20437,14 @@ export type ServerDnsAliasesListByServerNextResponse = ServerDnsAliasListResult /** * The response body as parsed JSON or XML */ - parsedBody: ServerDnsAliasListResult; + parsedBody: SyncFullSchemaPropertiesListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByLocation operation. */ -export type ServerKeysListByServerResponse = ServerKeyListResult & { +export type TimeZonesListByLocationResponse = TimeZoneListResult & { /** * The underlying HTTP response. */ @@ -20294,14 +20457,14 @@ export type ServerKeysListByServerResponse = ServerKeyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerKeyListResult; + parsedBody: TimeZoneListResult; }; }; /** * Contains response data for the get operation. */ -export type ServerKeysGetResponse = ServerKey & { +export type TimeZonesGetResponse = TimeZone & { /** * The underlying HTTP response. */ @@ -20314,14 +20477,14 @@ export type ServerKeysGetResponse = ServerKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerKey; + parsedBody: TimeZone; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByLocationNext operation. */ -export type ServerKeysCreateOrUpdateResponse = ServerKey & { +export type TimeZonesListByLocationNextResponse = TimeZoneListResult & { /** * The underlying HTTP response. */ @@ -20334,14 +20497,14 @@ export type ServerKeysCreateOrUpdateResponse = ServerKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerKey; + parsedBody: TimeZoneListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateDnsServers operation. */ -export type ServerKeysBeginCreateOrUpdateResponse = ServerKey & { +export type VirtualClustersUpdateDnsServersResponse = UpdateManagedInstanceDnsServersOperation & { /** * The underlying HTTP response. */ @@ -20354,14 +20517,14 @@ export type ServerKeysBeginCreateOrUpdateResponse = ServerKey & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerKey; + parsedBody: UpdateManagedInstanceDnsServersOperation; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the list operation. */ -export type ServerKeysListByServerNextResponse = ServerKeyListResult & { +export type VirtualClustersListResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -20374,14 +20537,14 @@ export type ServerKeysListByServerNextResponse = ServerKeyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerKeyListResult; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listByResourceGroup operation. */ -export type ServerOperationsListByServerResponse = ServerOperationListResult & { +export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -20394,14 +20557,14 @@ export type ServerOperationsListByServerResponse = ServerOperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerOperationListResult; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the get operation. */ -export type ServerOperationsListByServerNextResponse = ServerOperationListResult & { +export type VirtualClustersGetResponse = VirtualCluster & { /** * The underlying HTTP response. */ @@ -20414,14 +20577,14 @@ export type ServerOperationsListByServerNextResponse = ServerOperationListResult /** * The response body as parsed JSON or XML */ - parsedBody: ServerOperationListResult; + parsedBody: VirtualCluster; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type ServerSecurityAlertPoliciesGetResponse = ServerSecurityAlertPolicy & { +export type VirtualClustersUpdateResponse = VirtualCluster & { /** * The underlying HTTP response. */ @@ -20434,14 +20597,14 @@ export type ServerSecurityAlertPoliciesGetResponse = ServerSecurityAlertPolicy & /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: VirtualCluster; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginUpdate operation. */ -export type ServerSecurityAlertPoliciesCreateOrUpdateResponse = ServerSecurityAlertPolicy & { +export type VirtualClustersBeginUpdateResponse = VirtualCluster & { /** * The underlying HTTP response. */ @@ -20454,14 +20617,14 @@ export type ServerSecurityAlertPoliciesCreateOrUpdateResponse = ServerSecurityAl /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: VirtualCluster; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the listNext operation. */ -export type ServerSecurityAlertPoliciesListByServerResponse = LogicalServerSecurityAlertPolicyListResult & { +export type VirtualClustersListNextResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -20474,14 +20637,14 @@ export type ServerSecurityAlertPoliciesListByServerResponse = LogicalServerSecur /** * The response body as parsed JSON or XML */ - parsedBody: LogicalServerSecurityAlertPolicyListResult; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ServerSecurityAlertPolicy & { +export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListResult & { /** * The underlying HTTP response. */ @@ -20494,14 +20657,14 @@ export type ServerSecurityAlertPoliciesBeginCreateOrUpdateResponse = ServerSecur /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: VirtualClusterListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the get operation. */ -export type ServerSecurityAlertPoliciesListByServerNextResponse = LogicalServerSecurityAlertPolicyListResult & { +export type VirtualNetworkRulesGetResponse = VirtualNetworkRule & { /** * The underlying HTTP response. */ @@ -20514,14 +20677,14 @@ export type ServerSecurityAlertPoliciesListByServerNextResponse = LogicalServerS /** * The response body as parsed JSON or XML */ - parsedBody: LogicalServerSecurityAlertPolicyListResult; + parsedBody: VirtualNetworkRule; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerTrustGroupsGetResponse = ServerTrustGroup & { +export type VirtualNetworkRulesCreateOrUpdateResponse = VirtualNetworkRule & { /** * The underlying HTTP response. */ @@ -20534,14 +20697,14 @@ export type ServerTrustGroupsGetResponse = ServerTrustGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroup; + parsedBody: VirtualNetworkRule; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type ServerTrustGroupsCreateOrUpdateResponse = ServerTrustGroup & { +export type VirtualNetworkRulesListByServerResponse = VirtualNetworkRuleListResult & { /** * The underlying HTTP response. */ @@ -20554,14 +20717,14 @@ export type ServerTrustGroupsCreateOrUpdateResponse = ServerTrustGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroup; + parsedBody: VirtualNetworkRuleListResult; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerTrustGroupsListByLocationResponse = ServerTrustGroupListResult & { +export type VirtualNetworkRulesBeginCreateOrUpdateResponse = VirtualNetworkRule & { /** * The underlying HTTP response. */ @@ -20574,14 +20737,14 @@ export type ServerTrustGroupsListByLocationResponse = ServerTrustGroupListResult /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroupListResult; + parsedBody: VirtualNetworkRule; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the listByServerNext operation. */ -export type ServerTrustGroupsListByInstanceResponse = ServerTrustGroupListResult & { +export type VirtualNetworkRulesListByServerNextResponse = VirtualNetworkRuleListResult & { /** * The underlying HTTP response. */ @@ -20594,14 +20757,14 @@ export type ServerTrustGroupsListByInstanceResponse = ServerTrustGroupListResult /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroupListResult; + parsedBody: VirtualNetworkRuleListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ServerTrustGroupsBeginCreateOrUpdateResponse = ServerTrustGroup & { +export type WorkloadClassifiersGetResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -20614,14 +20777,14 @@ export type ServerTrustGroupsBeginCreateOrUpdateResponse = ServerTrustGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroup; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerTrustGroupsListByLocationNextResponse = ServerTrustGroupListResult & { +export type WorkloadClassifiersCreateOrUpdateResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -20634,14 +20797,14 @@ export type ServerTrustGroupsListByLocationNextResponse = ServerTrustGroupListRe /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroupListResult; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByWorkloadGroup operation. */ -export type ServerTrustGroupsListByInstanceNextResponse = ServerTrustGroupListResult & { +export type WorkloadClassifiersListByWorkloadGroupResponse = WorkloadClassifierListResult & { /** * The underlying HTTP response. */ @@ -20654,14 +20817,14 @@ export type ServerTrustGroupsListByInstanceNextResponse = ServerTrustGroupListRe /** * The response body as parsed JSON or XML */ - parsedBody: ServerTrustGroupListResult; + parsedBody: WorkloadClassifierListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAssessment & { +export type WorkloadClassifiersBeginCreateOrUpdateResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -20674,14 +20837,14 @@ export type ServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAsses /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessment; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByWorkloadGroupNext operation. */ -export type ServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnerabilityAssessment & { +export type WorkloadClassifiersListByWorkloadGroupNextResponse = WorkloadClassifierListResult & { /** * The underlying HTTP response. */ @@ -20694,14 +20857,14 @@ export type ServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnera /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessment; + parsedBody: WorkloadClassifierListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the get operation. */ -export type ServerVulnerabilityAssessmentsListByServerResponse = ServerVulnerabilityAssessmentListResult & { +export type WorkloadGroupsGetResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -20714,14 +20877,14 @@ export type ServerVulnerabilityAssessmentsListByServerResponse = ServerVulnerabi /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessmentListResult; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ServerVulnerabilityAssessmentsListByServerNextResponse = ServerVulnerabilityAssessmentListResult & { +export type WorkloadGroupsCreateOrUpdateResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -20734,14 +20897,14 @@ export type ServerVulnerabilityAssessmentsListByServerNextResponse = ServerVulne /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessmentListResult; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type SqlAgentGetResponse = SqlAgentConfiguration & { +export type WorkloadGroupsListByDatabaseResponse = WorkloadGroupListResult & { /** * The underlying HTTP response. */ @@ -20754,14 +20917,14 @@ export type SqlAgentGetResponse = SqlAgentConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlAgentConfiguration; + parsedBody: WorkloadGroupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlAgentCreateOrUpdateResponse = SqlAgentConfiguration & { +export type WorkloadGroupsBeginCreateOrUpdateResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -20774,14 +20937,14 @@ export type SqlAgentCreateOrUpdateResponse = SqlAgentConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlAgentConfiguration; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SubscriptionUsagesListByLocationResponse = SubscriptionUsageListResult & { +export type WorkloadGroupsListByDatabaseNextResponse = WorkloadGroupListResult & { /** * The underlying HTTP response. */ @@ -20794,14 +20957,14 @@ export type SubscriptionUsagesListByLocationResponse = SubscriptionUsageListResu /** * The response body as parsed JSON or XML */ - parsedBody: SubscriptionUsageListResult; + parsedBody: WorkloadGroupListResult; }; }; /** * Contains response data for the get operation. */ -export type SubscriptionUsagesGetResponse = SubscriptionUsage & { +export type TransparentDataEncryptionsGetResponse = LogicalDatabaseTransparentDataEncryption & { /** * The underlying HTTP response. */ @@ -20814,14 +20977,14 @@ export type SubscriptionUsagesGetResponse = SubscriptionUsage & { /** * The response body as parsed JSON or XML */ - parsedBody: SubscriptionUsage; + parsedBody: LogicalDatabaseTransparentDataEncryption; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SubscriptionUsagesListByLocationNextResponse = SubscriptionUsageListResult & { +export type TransparentDataEncryptionsCreateOrUpdateResponse = LogicalDatabaseTransparentDataEncryption & { /** * The underlying HTTP response. */ @@ -20834,14 +20997,14 @@ export type SubscriptionUsagesListByLocationNextResponse = SubscriptionUsageList /** * The response body as parsed JSON or XML */ - parsedBody: SubscriptionUsageListResult; + parsedBody: LogicalDatabaseTransparentDataEncryption; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type SyncAgentsGetResponse = SyncAgent & { +export type TransparentDataEncryptionsListByDatabaseResponse = LogicalDatabaseTransparentDataEncryptionListResult & { /** * The underlying HTTP response. */ @@ -20854,14 +21017,14 @@ export type SyncAgentsGetResponse = SyncAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgent; + parsedBody: LogicalDatabaseTransparentDataEncryptionListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncAgentsCreateOrUpdateResponse = SyncAgent & { +export type TransparentDataEncryptionsListByDatabaseNextResponse = LogicalDatabaseTransparentDataEncryptionListResult & { /** * The underlying HTTP response. */ @@ -20874,14 +21037,14 @@ export type SyncAgentsCreateOrUpdateResponse = SyncAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgent; + parsedBody: LogicalDatabaseTransparentDataEncryptionListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the get operation. */ -export type SyncAgentsListByServerResponse = SyncAgentListResult & { +export type BackupShortTermRetentionPoliciesGetResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -20894,14 +21057,14 @@ export type SyncAgentsListByServerResponse = SyncAgentListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgentListResult; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the generateKey operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncAgentsGenerateKeyResponse = SyncAgentKeyProperties & { +export type BackupShortTermRetentionPoliciesCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -20914,14 +21077,14 @@ export type SyncAgentsGenerateKeyResponse = SyncAgentKeyProperties & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgentKeyProperties; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listLinkedDatabases operation. + * Contains response data for the update operation. */ -export type SyncAgentsListLinkedDatabasesResponse = SyncAgentLinkedDatabaseListResult & { +export type BackupShortTermRetentionPoliciesUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -20934,14 +21097,14 @@ export type SyncAgentsListLinkedDatabasesResponse = SyncAgentLinkedDatabaseListR /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgentLinkedDatabaseListResult; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByDatabase operation. */ -export type SyncAgentsBeginCreateOrUpdateResponse = SyncAgent & { +export type BackupShortTermRetentionPoliciesListByDatabaseResponse = BackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -20954,14 +21117,14 @@ export type SyncAgentsBeginCreateOrUpdateResponse = SyncAgent & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgent; + parsedBody: BackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SyncAgentsListByServerNextResponse = SyncAgentListResult & { +export type BackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -20974,14 +21137,14 @@ export type SyncAgentsListByServerNextResponse = SyncAgentListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgentListResult; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listLinkedDatabasesNext operation. + * Contains response data for the beginUpdate operation. */ -export type SyncAgentsListLinkedDatabasesNextResponse = SyncAgentLinkedDatabaseListResult & { +export type BackupShortTermRetentionPoliciesBeginUpdateResponse = BackupShortTermRetentionPolicy & { /** * The underlying HTTP response. */ @@ -20994,14 +21157,14 @@ export type SyncAgentsListLinkedDatabasesNextResponse = SyncAgentLinkedDatabaseL /** * The response body as parsed JSON or XML */ - parsedBody: SyncAgentLinkedDatabaseListResult; + parsedBody: BackupShortTermRetentionPolicy; }; }; /** - * Contains response data for the listSyncDatabaseIds operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncGroupsListSyncDatabaseIdsResponse = SyncDatabaseIdListResult & { +export type BackupShortTermRetentionPoliciesListByDatabaseNextResponse = BackupShortTermRetentionPolicyListResult & { /** * The underlying HTTP response. */ @@ -21014,14 +21177,14 @@ export type SyncGroupsListSyncDatabaseIdsResponse = SyncDatabaseIdListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncDatabaseIdListResult; + parsedBody: BackupShortTermRetentionPolicyListResult; }; }; /** - * Contains response data for the listHubSchemas operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncGroupsListHubSchemasResponse = SyncFullSchemaPropertiesListResult & { +export type DatabaseExtensionsCreateOrUpdateResponse = ImportExportExtensionsOperationResult & { /** * The underlying HTTP response. */ @@ -21034,14 +21197,14 @@ export type SyncGroupsListHubSchemasResponse = SyncFullSchemaPropertiesListResul /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: ImportExportExtensionsOperationResult; }; }; /** - * Contains response data for the listLogs operation. + * Contains response data for the listByDatabase operation. */ -export type SyncGroupsListLogsResponse = SyncGroupLogListResult & { +export type DatabaseExtensionsListByDatabaseResponse = ImportExportExtensionsOperationListResult & { /** * The underlying HTTP response. */ @@ -21054,14 +21217,14 @@ export type SyncGroupsListLogsResponse = SyncGroupLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupLogListResult; + parsedBody: ImportExportExtensionsOperationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SyncGroupsGetResponse = SyncGroup & { +export type DatabaseExtensionsBeginCreateOrUpdateResponse = ImportExportExtensionsOperationResult & { /** * The underlying HTTP response. */ @@ -21074,14 +21237,14 @@ export type SyncGroupsGetResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: ImportExportExtensionsOperationResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncGroupsCreateOrUpdateResponse = SyncGroup & { +export type DatabaseExtensionsListByDatabaseNextResponse = ImportExportExtensionsOperationListResult & { /** * The underlying HTTP response. */ @@ -21094,14 +21257,14 @@ export type SyncGroupsCreateOrUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: ImportExportExtensionsOperationListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByDatabase operation. */ -export type SyncGroupsUpdateResponse = SyncGroup & { +export type DatabaseOperationsListByDatabaseResponse = DatabaseOperationListResult & { /** * The underlying HTTP response. */ @@ -21114,14 +21277,14 @@ export type SyncGroupsUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: DatabaseOperationListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncGroupsListByDatabaseResponse = SyncGroupListResult & { +export type DatabaseOperationsListByDatabaseNextResponse = DatabaseOperationListResult & { /** * The underlying HTTP response. */ @@ -21134,14 +21297,14 @@ export type SyncGroupsListByDatabaseResponse = SyncGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupListResult; + parsedBody: DatabaseOperationListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByDatabase operation. */ -export type SyncGroupsBeginCreateOrUpdateResponse = SyncGroup & { +export type DatabaseUsagesListByDatabaseResponse = DatabaseUsageListResult & { /** * The underlying HTTP response. */ @@ -21154,14 +21317,14 @@ export type SyncGroupsBeginCreateOrUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: DatabaseUsageListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncGroupsBeginUpdateResponse = SyncGroup & { +export type DatabaseUsagesListByDatabaseNextResponse = DatabaseUsageListResult & { /** * The underlying HTTP response. */ @@ -21174,14 +21337,14 @@ export type SyncGroupsBeginUpdateResponse = SyncGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroup; + parsedBody: DatabaseUsageListResult; }; }; /** - * Contains response data for the listSyncDatabaseIdsNext operation. + * Contains response data for the get operation. */ -export type SyncGroupsListSyncDatabaseIdsNextResponse = SyncDatabaseIdListResult & { +export type LedgerDigestUploadsGetResponse = LedgerDigestUploads & { /** * The underlying HTTP response. */ @@ -21194,14 +21357,14 @@ export type SyncGroupsListSyncDatabaseIdsNextResponse = SyncDatabaseIdListResult /** * The response body as parsed JSON or XML */ - parsedBody: SyncDatabaseIdListResult; + parsedBody: LedgerDigestUploads; }; }; /** - * Contains response data for the listHubSchemasNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncGroupsListHubSchemasNextResponse = SyncFullSchemaPropertiesListResult & { +export type LedgerDigestUploadsCreateOrUpdateResponse = LedgerDigestUploads & { /** * The underlying HTTP response. */ @@ -21214,14 +21377,14 @@ export type SyncGroupsListHubSchemasNextResponse = SyncFullSchemaPropertiesListR /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: LedgerDigestUploads; }; }; /** - * Contains response data for the listLogsNext operation. + * Contains response data for the listByDatabase operation. */ -export type SyncGroupsListLogsNextResponse = SyncGroupLogListResult & { +export type LedgerDigestUploadsListByDatabaseResponse = LedgerDigestUploadsListResult & { /** * The underlying HTTP response. */ @@ -21234,14 +21397,14 @@ export type SyncGroupsListLogsNextResponse = SyncGroupLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupLogListResult; + parsedBody: LedgerDigestUploadsListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the disable operation. */ -export type SyncGroupsListByDatabaseNextResponse = SyncGroupListResult & { +export type LedgerDigestUploadsDisableResponse = LedgerDigestUploads & { /** * The underlying HTTP response. */ @@ -21254,14 +21417,14 @@ export type SyncGroupsListByDatabaseNextResponse = SyncGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncGroupListResult; + parsedBody: LedgerDigestUploads; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SyncMembersGetResponse = SyncMember & { +export type LedgerDigestUploadsBeginCreateOrUpdateResponse = LedgerDigestUploads & { /** * The underlying HTTP response. */ @@ -21274,14 +21437,14 @@ export type SyncMembersGetResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: LedgerDigestUploads; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginDisable operation. */ -export type SyncMembersCreateOrUpdateResponse = SyncMember & { +export type LedgerDigestUploadsBeginDisableResponse = LedgerDigestUploads & { /** * The underlying HTTP response. */ @@ -21294,14 +21457,14 @@ export type SyncMembersCreateOrUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: LedgerDigestUploads; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByDatabaseNext operation. */ -export type SyncMembersUpdateResponse = SyncMember & { +export type LedgerDigestUploadsListByDatabaseNextResponse = LedgerDigestUploadsListResult & { /** * The underlying HTTP response. */ @@ -21314,14 +21477,14 @@ export type SyncMembersUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: LedgerDigestUploadsListResult; }; }; /** - * Contains response data for the listBySyncGroup operation. + * Contains response data for the get operation. */ -export type SyncMembersListBySyncGroupResponse = SyncMemberListResult & { +export type OutboundFirewallRulesGetResponse = OutboundFirewallRule & { /** * The underlying HTTP response. */ @@ -21334,14 +21497,14 @@ export type SyncMembersListBySyncGroupResponse = SyncMemberListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMemberListResult; + parsedBody: OutboundFirewallRule; }; }; /** - * Contains response data for the listMemberSchemas operation. + * Contains response data for the createOrUpdate operation. */ -export type SyncMembersListMemberSchemasResponse = SyncFullSchemaPropertiesListResult & { +export type OutboundFirewallRulesCreateOrUpdateResponse = OutboundFirewallRule & { /** * The underlying HTTP response. */ @@ -21354,14 +21517,14 @@ export type SyncMembersListMemberSchemasResponse = SyncFullSchemaPropertiesListR /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: OutboundFirewallRule; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByServer operation. */ -export type SyncMembersBeginCreateOrUpdateResponse = SyncMember & { +export type OutboundFirewallRulesListByServerResponse = OutboundFirewallRuleListResult & { /** * The underlying HTTP response. */ @@ -21374,14 +21537,14 @@ export type SyncMembersBeginCreateOrUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: OutboundFirewallRuleListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SyncMembersBeginUpdateResponse = SyncMember & { +export type OutboundFirewallRulesBeginCreateOrUpdateResponse = OutboundFirewallRule & { /** * The underlying HTTP response. */ @@ -21394,14 +21557,14 @@ export type SyncMembersBeginUpdateResponse = SyncMember & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMember; + parsedBody: OutboundFirewallRule; }; }; /** - * Contains response data for the listBySyncGroupNext operation. + * Contains response data for the listByServerNext operation. */ -export type SyncMembersListBySyncGroupNextResponse = SyncMemberListResult & { +export type OutboundFirewallRulesListByServerNextResponse = OutboundFirewallRuleListResult & { /** * The underlying HTTP response. */ @@ -21414,14 +21577,14 @@ export type SyncMembersListBySyncGroupNextResponse = SyncMemberListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SyncMemberListResult; + parsedBody: OutboundFirewallRuleListResult; }; }; /** - * Contains response data for the listMemberSchemasNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type SyncMembersListMemberSchemasNextResponse = SyncFullSchemaPropertiesListResult & { +export type ServersListByResourceGroupResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -21434,14 +21597,14 @@ export type SyncMembersListMemberSchemasNextResponse = SyncFullSchemaPropertiesL /** * The response body as parsed JSON or XML */ - parsedBody: SyncFullSchemaPropertiesListResult; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the get operation. */ -export type TimeZonesListByLocationResponse = TimeZoneListResult & { +export type ServersGetResponse = Server & { /** * The underlying HTTP response. */ @@ -21454,14 +21617,14 @@ export type TimeZonesListByLocationResponse = TimeZoneListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: TimeZoneListResult; + parsedBody: Server; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type TimeZonesGetResponse = TimeZone & { +export type ServersCreateOrUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -21474,14 +21637,14 @@ export type TimeZonesGetResponse = TimeZone & { /** * The response body as parsed JSON or XML */ - parsedBody: TimeZone; + parsedBody: Server; }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the update operation. */ -export type TimeZonesListByLocationNextResponse = TimeZoneListResult & { +export type ServersUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -21494,14 +21657,14 @@ export type TimeZonesListByLocationNextResponse = TimeZoneListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: TimeZoneListResult; + parsedBody: Server; }; }; /** - * Contains response data for the updateDnsServers operation. + * Contains response data for the list operation. */ -export type VirtualClustersUpdateDnsServersResponse = UpdateManagedInstanceDnsServersOperation & { +export type ServersListResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -21514,14 +21677,14 @@ export type VirtualClustersUpdateDnsServersResponse = UpdateManagedInstanceDnsSe /** * The response body as parsed JSON or XML */ - parsedBody: UpdateManagedInstanceDnsServersOperation; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the importDatabase operation. */ -export type VirtualClustersListResponse = VirtualClusterListResult & { +export type ServersImportDatabaseResponse = ImportExportOperationResult & { /** * The underlying HTTP response. */ @@ -21534,14 +21697,14 @@ export type VirtualClustersListResponse = VirtualClusterListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: ImportExportOperationResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the checkNameAvailability operation. */ -export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResult & { +export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse & { /** * The underlying HTTP response. */ @@ -21554,14 +21717,14 @@ export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResul /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: CheckNameAvailabilityResponse; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualClustersGetResponse = VirtualCluster & { +export type ServersBeginCreateOrUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -21574,14 +21737,14 @@ export type VirtualClustersGetResponse = VirtualCluster & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualCluster; + parsedBody: Server; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginUpdate operation. */ -export type VirtualClustersUpdateResponse = VirtualCluster & { +export type ServersBeginUpdateResponse = Server & { /** * The underlying HTTP response. */ @@ -21594,14 +21757,14 @@ export type VirtualClustersUpdateResponse = VirtualCluster & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualCluster; + parsedBody: Server; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the beginImportDatabase operation. */ -export type VirtualClustersBeginUpdateResponse = VirtualCluster & { +export type ServersBeginImportDatabaseResponse = ImportExportOperationResult & { /** * The underlying HTTP response. */ @@ -21614,14 +21777,14 @@ export type VirtualClustersBeginUpdateResponse = VirtualCluster & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualCluster; + parsedBody: ImportExportOperationResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type VirtualClustersListNextResponse = VirtualClusterListResult & { +export type ServersListByResourceGroupNextResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -21634,14 +21797,14 @@ export type VirtualClustersListNextResponse = VirtualClusterListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listNext operation. */ -export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListResult & { +export type ServersListNextResponse = ServerListResult & { /** * The underlying HTTP response. */ @@ -21654,14 +21817,14 @@ export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListR /** * The response body as parsed JSON or XML */ - parsedBody: VirtualClusterListResult; + parsedBody: ServerListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByInstancePool operation. */ -export type VirtualNetworkRulesGetResponse = VirtualNetworkRule & { +export type UsagesListByInstancePoolResponse = UsageListResult & { /** * The underlying HTTP response. */ @@ -21674,14 +21837,14 @@ export type VirtualNetworkRulesGetResponse = VirtualNetworkRule & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRule; + parsedBody: UsageListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstancePoolNext operation. */ -export type VirtualNetworkRulesCreateOrUpdateResponse = VirtualNetworkRule & { +export type UsagesListByInstancePoolNextResponse = UsageListResult & { /** * The underlying HTTP response. */ @@ -21694,14 +21857,14 @@ export type VirtualNetworkRulesCreateOrUpdateResponse = VirtualNetworkRule & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRule; + parsedBody: UsageListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the copy operation. */ -export type VirtualNetworkRulesListByServerResponse = VirtualNetworkRuleListResult & { +export type LongTermRetentionBackupsCopyResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21714,14 +21877,14 @@ export type VirtualNetworkRulesListByServerResponse = VirtualNetworkRuleListResu /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRuleListResult; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the update operation. */ -export type VirtualNetworkRulesBeginCreateOrUpdateResponse = VirtualNetworkRule & { +export type LongTermRetentionBackupsUpdateResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21734,14 +21897,14 @@ export type VirtualNetworkRulesBeginCreateOrUpdateResponse = VirtualNetworkRule /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRule; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the get operation. */ -export type VirtualNetworkRulesListByServerNextResponse = VirtualNetworkRuleListResult & { +export type LongTermRetentionBackupsGetResponse = LongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -21754,14 +21917,14 @@ export type VirtualNetworkRulesListByServerNextResponse = VirtualNetworkRuleList /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkRuleListResult; + parsedBody: LongTermRetentionBackup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByDatabase operation. */ -export type WorkloadClassifiersGetResponse = WorkloadClassifier & { +export type LongTermRetentionBackupsListByDatabaseResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -21774,14 +21937,14 @@ export type WorkloadClassifiersGetResponse = WorkloadClassifier & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByLocation operation. */ -export type WorkloadClassifiersCreateOrUpdateResponse = WorkloadClassifier & { +export type LongTermRetentionBackupsListByLocationResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -21794,14 +21957,14 @@ export type WorkloadClassifiersCreateOrUpdateResponse = WorkloadClassifier & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByWorkloadGroup operation. + * Contains response data for the listByServer operation. */ -export type WorkloadClassifiersListByWorkloadGroupResponse = WorkloadClassifierListResult & { +export type LongTermRetentionBackupsListByServerResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -21814,14 +21977,14 @@ export type WorkloadClassifiersListByWorkloadGroupResponse = WorkloadClassifierL /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifierListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the copyByResourceGroup operation. */ -export type WorkloadClassifiersBeginCreateOrUpdateResponse = WorkloadClassifier & { +export type LongTermRetentionBackupsCopyByResourceGroupResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21834,14 +21997,14 @@ export type WorkloadClassifiersBeginCreateOrUpdateResponse = WorkloadClassifier /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the listByWorkloadGroupNext operation. + * Contains response data for the updateByResourceGroup operation. */ -export type WorkloadClassifiersListByWorkloadGroupNextResponse = WorkloadClassifierListResult & { +export type LongTermRetentionBackupsUpdateByResourceGroupResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21854,14 +22017,14 @@ export type WorkloadClassifiersListByWorkloadGroupNextResponse = WorkloadClassif /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifierListResult; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getByResourceGroup operation. */ -export type WorkloadGroupsGetResponse = WorkloadGroup & { +export type LongTermRetentionBackupsGetByResourceGroupResponse = LongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -21874,14 +22037,14 @@ export type WorkloadGroupsGetResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: LongTermRetentionBackup; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupDatabase operation. */ -export type WorkloadGroupsCreateOrUpdateResponse = WorkloadGroup & { +export type LongTermRetentionBackupsListByResourceGroupDatabaseResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -21894,14 +22057,14 @@ export type WorkloadGroupsCreateOrUpdateResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByResourceGroupLocation operation. */ -export type WorkloadGroupsListByDatabaseResponse = WorkloadGroupListResult & { +export type LongTermRetentionBackupsListByResourceGroupLocationResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -21914,14 +22077,14 @@ export type WorkloadGroupsListByDatabaseResponse = WorkloadGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroupListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroupServer operation. */ -export type WorkloadGroupsBeginCreateOrUpdateResponse = WorkloadGroup & { +export type LongTermRetentionBackupsListByResourceGroupServerResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -21934,14 +22097,14 @@ export type WorkloadGroupsBeginCreateOrUpdateResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the beginCopy operation. */ -export type WorkloadGroupsListByDatabaseNextResponse = WorkloadGroupListResult & { +export type LongTermRetentionBackupsBeginCopyResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21954,14 +22117,14 @@ export type WorkloadGroupsListByDatabaseNextResponse = WorkloadGroupListResult & /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroupListResult; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginUpdate operation. */ -export type BackupShortTermRetentionPoliciesGetResponse = BackupShortTermRetentionPolicy & { +export type LongTermRetentionBackupsBeginUpdateResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21974,14 +22137,14 @@ export type BackupShortTermRetentionPoliciesGetResponse = BackupShortTermRetenti /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCopyByResourceGroup operation. */ -export type BackupShortTermRetentionPoliciesCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { +export type LongTermRetentionBackupsBeginCopyByResourceGroupResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -21994,14 +22157,14 @@ export type BackupShortTermRetentionPoliciesCreateOrUpdateResponse = BackupShort /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginUpdateByResourceGroup operation. */ -export type BackupShortTermRetentionPoliciesUpdateResponse = BackupShortTermRetentionPolicy & { +export type LongTermRetentionBackupsBeginUpdateByResourceGroupResponse = LongTermRetentionBackupOperationResult & { /** * The underlying HTTP response. */ @@ -22014,14 +22177,14 @@ export type BackupShortTermRetentionPoliciesUpdateResponse = BackupShortTermRete /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: LongTermRetentionBackupOperationResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByDatabaseNext operation. */ -export type BackupShortTermRetentionPoliciesListByDatabaseResponse = BackupShortTermRetentionPolicyListResult & { +export type LongTermRetentionBackupsListByDatabaseNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22034,14 +22197,14 @@ export type BackupShortTermRetentionPoliciesListByDatabaseResponse = BackupShort /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicyListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByLocationNext operation. */ -export type BackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = BackupShortTermRetentionPolicy & { +export type LongTermRetentionBackupsListByLocationNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22054,14 +22217,14 @@ export type BackupShortTermRetentionPoliciesBeginCreateOrUpdateResponse = Backup /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByServerNext operation. */ -export type BackupShortTermRetentionPoliciesBeginUpdateResponse = BackupShortTermRetentionPolicy & { +export type LongTermRetentionBackupsListByServerNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22074,14 +22237,14 @@ export type BackupShortTermRetentionPoliciesBeginUpdateResponse = BackupShortTer /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicy; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByResourceGroupDatabaseNext operation. */ -export type BackupShortTermRetentionPoliciesListByDatabaseNextResponse = BackupShortTermRetentionPolicyListResult & { +export type LongTermRetentionBackupsListByResourceGroupDatabaseNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22094,14 +22257,14 @@ export type BackupShortTermRetentionPoliciesListByDatabaseNextResponse = BackupS /** * The response body as parsed JSON or XML */ - parsedBody: BackupShortTermRetentionPolicyListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupLocationNext operation. */ -export type DatabaseExtensionsCreateOrUpdateResponse = ImportExportExtensionsOperationResult & { +export type LongTermRetentionBackupsListByResourceGroupLocationNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22114,14 +22277,14 @@ export type DatabaseExtensionsCreateOrUpdateResponse = ImportExportExtensionsOpe /** * The response body as parsed JSON or XML */ - parsedBody: ImportExportExtensionsOperationResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByResourceGroupServerNext operation. */ -export type DatabaseExtensionsListByDatabaseResponse = ImportExportExtensionsOperationListResult & { +export type LongTermRetentionBackupsListByResourceGroupServerNextResponse = LongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22134,14 +22297,14 @@ export type DatabaseExtensionsListByDatabaseResponse = ImportExportExtensionsOpe /** * The response body as parsed JSON or XML */ - parsedBody: ImportExportExtensionsOperationListResult; + parsedBody: LongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type DatabaseExtensionsBeginCreateOrUpdateResponse = ImportExportExtensionsOperationResult & { +export type LongTermRetentionManagedInstanceBackupsGetResponse = ManagedInstanceLongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -22154,14 +22317,14 @@ export type DatabaseExtensionsBeginCreateOrUpdateResponse = ImportExportExtensio /** * The response body as parsed JSON or XML */ - parsedBody: ImportExportExtensionsOperationResult; + parsedBody: ManagedInstanceLongTermRetentionBackup; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByDatabase operation. */ -export type DatabaseExtensionsListByDatabaseNextResponse = ImportExportExtensionsOperationListResult & { +export type LongTermRetentionManagedInstanceBackupsListByDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22174,14 +22337,14 @@ export type DatabaseExtensionsListByDatabaseNextResponse = ImportExportExtension /** * The response body as parsed JSON or XML */ - parsedBody: ImportExportExtensionsOperationListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByInstance operation. */ -export type DatabaseOperationsListByDatabaseResponse = DatabaseOperationListResult & { +export type LongTermRetentionManagedInstanceBackupsListByInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22194,14 +22357,14 @@ export type DatabaseOperationsListByDatabaseResponse = DatabaseOperationListResu /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseOperationListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByLocation operation. */ -export type DatabaseOperationsListByDatabaseNextResponse = DatabaseOperationListResult & { +export type LongTermRetentionManagedInstanceBackupsListByLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22214,14 +22377,14 @@ export type DatabaseOperationsListByDatabaseNextResponse = DatabaseOperationList /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseOperationListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the getByResourceGroup operation. */ -export type DatabaseUsagesListByDatabaseResponse = DatabaseUsageListResult & { +export type LongTermRetentionManagedInstanceBackupsGetByResourceGroupResponse = ManagedInstanceLongTermRetentionBackup & { /** * The underlying HTTP response. */ @@ -22234,14 +22397,14 @@ export type DatabaseUsagesListByDatabaseResponse = DatabaseUsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseUsageListResult; + parsedBody: ManagedInstanceLongTermRetentionBackup; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByResourceGroupDatabase operation. */ -export type DatabaseUsagesListByDatabaseNextResponse = DatabaseUsageListResult & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22254,14 +22417,14 @@ export type DatabaseUsagesListByDatabaseNextResponse = DatabaseUsageListResult & /** * The response body as parsed JSON or XML */ - parsedBody: DatabaseUsageListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupInstance operation. */ -export type LedgerDigestUploadsGetResponse = LedgerDigestUploads & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22274,14 +22437,14 @@ export type LedgerDigestUploadsGetResponse = LedgerDigestUploads & { /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploads; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupLocation operation. */ -export type LedgerDigestUploadsCreateOrUpdateResponse = LedgerDigestUploads & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22294,14 +22457,14 @@ export type LedgerDigestUploadsCreateOrUpdateResponse = LedgerDigestUploads & { /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploads; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabase operation. + * Contains response data for the listByDatabaseNext operation. */ -export type LedgerDigestUploadsListByDatabaseResponse = LedgerDigestUploadsListResult & { +export type LongTermRetentionManagedInstanceBackupsListByDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22314,14 +22477,14 @@ export type LedgerDigestUploadsListByDatabaseResponse = LedgerDigestUploadsListR /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploadsListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the disable operation. + * Contains response data for the listByInstanceNext operation. */ -export type LedgerDigestUploadsDisableResponse = LedgerDigestUploads & { +export type LongTermRetentionManagedInstanceBackupsListByInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22334,14 +22497,14 @@ export type LedgerDigestUploadsDisableResponse = LedgerDigestUploads & { /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploads; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByLocationNext operation. */ -export type LedgerDigestUploadsBeginCreateOrUpdateResponse = LedgerDigestUploads & { +export type LongTermRetentionManagedInstanceBackupsListByLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22354,14 +22517,14 @@ export type LedgerDigestUploadsBeginCreateOrUpdateResponse = LedgerDigestUploads /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploads; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the beginDisable operation. + * Contains response data for the listByResourceGroupDatabaseNext operation. */ -export type LedgerDigestUploadsBeginDisableResponse = LedgerDigestUploads & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22374,14 +22537,14 @@ export type LedgerDigestUploadsBeginDisableResponse = LedgerDigestUploads & { /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploads; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the listByDatabaseNext operation. + * Contains response data for the listByResourceGroupInstanceNext operation. */ -export type LedgerDigestUploadsListByDatabaseNextResponse = LedgerDigestUploadsListResult & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22394,14 +22557,14 @@ export type LedgerDigestUploadsListByDatabaseNextResponse = LedgerDigestUploadsL /** * The response body as parsed JSON or XML */ - parsedBody: LedgerDigestUploadsListResult; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupLocationNext operation. */ -export type OutboundFirewallRulesGetResponse = OutboundFirewallRule & { +export type LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextResponse = ManagedInstanceLongTermRetentionBackupListResult & { /** * The underlying HTTP response. */ @@ -22414,14 +22577,14 @@ export type OutboundFirewallRulesGetResponse = OutboundFirewallRule & { /** * The response body as parsed JSON or XML */ - parsedBody: OutboundFirewallRule; + parsedBody: ManagedInstanceLongTermRetentionBackupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByInstancePool operation. */ -export type OutboundFirewallRulesCreateOrUpdateResponse = OutboundFirewallRule & { +export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -22434,14 +22597,14 @@ export type OutboundFirewallRulesCreateOrUpdateResponse = OutboundFirewallRule & /** * The response body as parsed JSON or XML */ - parsedBody: OutboundFirewallRule; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the list operation. */ -export type OutboundFirewallRulesListByServerResponse = OutboundFirewallRuleListResult & { +export type ManagedInstancesListResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -22454,14 +22617,14 @@ export type OutboundFirewallRulesListByServerResponse = OutboundFirewallRuleList /** * The response body as parsed JSON or XML */ - parsedBody: OutboundFirewallRuleListResult; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type OutboundFirewallRulesBeginCreateOrUpdateResponse = OutboundFirewallRule & { +export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -22474,14 +22637,14 @@ export type OutboundFirewallRulesBeginCreateOrUpdateResponse = OutboundFirewallR /** * The response body as parsed JSON or XML */ - parsedBody: OutboundFirewallRule; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the get operation. */ -export type OutboundFirewallRulesListByServerNextResponse = OutboundFirewallRuleListResult & { +export type ManagedInstancesGetResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -22494,14 +22657,14 @@ export type OutboundFirewallRulesListByServerNextResponse = OutboundFirewallRule /** * The response body as parsed JSON or XML */ - parsedBody: OutboundFirewallRuleListResult; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listByServer operation. + * Contains response data for the createOrUpdate operation. */ -export type RestorableDroppedDatabasesListByServerResponse = RestorableDroppedDatabaseListResult & { +export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -22514,14 +22677,14 @@ export type RestorableDroppedDatabasesListByServerResponse = RestorableDroppedDa /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedDatabaseListResult; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type RestorableDroppedDatabasesGetResponse = RestorableDroppedDatabase & { +export type ManagedInstancesUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -22534,14 +22697,14 @@ export type RestorableDroppedDatabasesGetResponse = RestorableDroppedDatabase & /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedDatabase; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listByServerNext operation. + * Contains response data for the listByManagedInstance operation. */ -export type RestorableDroppedDatabasesListByServerNextResponse = RestorableDroppedDatabaseListResult & { +export type ManagedInstancesListByManagedInstanceResponse = TopQueriesListResult & { /** * The underlying HTTP response. */ @@ -22554,14 +22717,14 @@ export type RestorableDroppedDatabasesListByServerNextResponse = RestorableDropp /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedDatabaseListResult; + parsedBody: TopQueriesListResult; }; }; /** - * Contains response data for the listByInstance operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type RestorableDroppedManagedDatabasesListByInstanceResponse = RestorableDroppedManagedDatabaseListResult & { +export type ManagedInstancesBeginCreateOrUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -22574,14 +22737,14 @@ export type RestorableDroppedManagedDatabasesListByInstanceResponse = Restorable /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedManagedDatabaseListResult; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginUpdate operation. */ -export type RestorableDroppedManagedDatabasesGetResponse = RestorableDroppedManagedDatabase & { +export type ManagedInstancesBeginUpdateResponse = ManagedInstance & { /** * The underlying HTTP response. */ @@ -22594,14 +22757,14 @@ export type RestorableDroppedManagedDatabasesGetResponse = RestorableDroppedMana /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedManagedDatabase; + parsedBody: ManagedInstance; }; }; /** - * Contains response data for the listByInstanceNext operation. + * Contains response data for the listByInstancePoolNext operation. */ -export type RestorableDroppedManagedDatabasesListByInstanceNextResponse = RestorableDroppedManagedDatabaseListResult & { +export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -22614,14 +22777,14 @@ export type RestorableDroppedManagedDatabasesListByInstanceNextResponse = Restor /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedManagedDatabaseListResult; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listNext operation. */ -export type ServersListByResourceGroupResponse = ServerListResult & { +export type ManagedInstancesListNextResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -22634,14 +22797,14 @@ export type ServersListByResourceGroupResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ServersGetResponse = Server & { +export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceListResult & { /** * The underlying HTTP response. */ @@ -22654,14 +22817,14 @@ export type ServersGetResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: ManagedInstanceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByManagedInstanceNext operation. */ -export type ServersCreateOrUpdateResponse = Server & { +export type ManagedInstancesListByManagedInstanceNextResponse = TopQueriesListResult & { /** * The underlying HTTP response. */ @@ -22674,14 +22837,14 @@ export type ServersCreateOrUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: TopQueriesListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByServer operation. */ -export type ServersUpdateResponse = Server & { +export type RestorableDroppedDatabasesListByServerResponse = RestorableDroppedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -22694,14 +22857,14 @@ export type ServersUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: RestorableDroppedDatabaseListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type ServersListResponse = ServerListResult & { +export type RestorableDroppedDatabasesGetResponse = RestorableDroppedDatabase & { /** * The underlying HTTP response. */ @@ -22714,14 +22877,14 @@ export type ServersListResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: RestorableDroppedDatabase; }; }; /** - * Contains response data for the importDatabase operation. + * Contains response data for the listByServerNext operation. */ -export type ServersImportDatabaseResponse = ImportExportOperationResult & { +export type RestorableDroppedDatabasesListByServerNextResponse = RestorableDroppedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -22734,14 +22897,14 @@ export type ServersImportDatabaseResponse = ImportExportOperationResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ImportExportOperationResult; + parsedBody: RestorableDroppedDatabaseListResult; }; }; /** - * Contains response data for the checkNameAvailability operation. + * Contains response data for the listByInstance operation. */ -export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse & { +export type RestorableDroppedManagedDatabasesListByInstanceResponse = RestorableDroppedManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -22754,14 +22917,14 @@ export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse /** * The response body as parsed JSON or XML */ - parsedBody: CheckNameAvailabilityResponse; + parsedBody: RestorableDroppedManagedDatabaseListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ServersBeginCreateOrUpdateResponse = Server & { +export type RestorableDroppedManagedDatabasesGetResponse = RestorableDroppedManagedDatabase & { /** * The underlying HTTP response. */ @@ -22774,14 +22937,14 @@ export type ServersBeginCreateOrUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: RestorableDroppedManagedDatabase; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the listByInstanceNext operation. */ -export type ServersBeginUpdateResponse = Server & { +export type RestorableDroppedManagedDatabasesListByInstanceNextResponse = RestorableDroppedManagedDatabaseListResult & { /** * The underlying HTTP response. */ @@ -22794,14 +22957,14 @@ export type ServersBeginUpdateResponse = Server & { /** * The response body as parsed JSON or XML */ - parsedBody: Server; + parsedBody: RestorableDroppedManagedDatabaseListResult; }; }; /** - * Contains response data for the beginImportDatabase operation. + * Contains response data for the get operation. */ -export type ServersBeginImportDatabaseResponse = ImportExportOperationResult & { +export type ServerConnectionPoliciesGetResponse = ServerConnectionPolicy & { /** * The underlying HTTP response. */ @@ -22814,14 +22977,14 @@ export type ServersBeginImportDatabaseResponse = ImportExportOperationResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ImportExportOperationResult; + parsedBody: ServerConnectionPolicy; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ServersListByResourceGroupNextResponse = ServerListResult & { +export type ServerConnectionPoliciesCreateOrUpdateResponse = ServerConnectionPolicy & { /** * The underlying HTTP response. */ @@ -22834,14 +22997,14 @@ export type ServersListByResourceGroupNextResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: ServerConnectionPolicy; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByServer operation. */ -export type ServersListNextResponse = ServerListResult & { +export type ServerConnectionPoliciesListByServerResponse = ServerConnectionPolicyListResult & { /** * The underlying HTTP response. */ @@ -22854,14 +23017,14 @@ export type ServersListNextResponse = ServerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ServerListResult; + parsedBody: ServerConnectionPolicyListResult; }; }; /** - * Contains response data for the listByInstancePool operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type UsagesListByInstancePoolResponse = UsageListResult & { +export type ServerConnectionPoliciesBeginCreateOrUpdateResponse = ServerConnectionPolicy & { /** * The underlying HTTP response. */ @@ -22874,14 +23037,14 @@ export type UsagesListByInstancePoolResponse = UsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: UsageListResult; + parsedBody: ServerConnectionPolicy; }; }; /** - * Contains response data for the listByInstancePoolNext operation. + * Contains response data for the listByServerNext operation. */ -export type UsagesListByInstancePoolNextResponse = UsageListResult & { +export type ServerConnectionPoliciesListByServerNextResponse = ServerConnectionPolicyListResult & { /** * The underlying HTTP response. */ @@ -22894,6 +23057,6 @@ export type UsagesListByInstancePoolNextResponse = UsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: UsageListResult; + parsedBody: ServerConnectionPolicyListResult; }; }; diff --git a/sdk/sql/arm-sql/src/models/instanceFailoverGroupsMappers.ts b/sdk/sql/arm-sql/src/models/instanceFailoverGroupsMappers.ts index a5e0888119cd..5aab3259212e 100644 --- a/sdk/sql/arm-sql/src/models/instanceFailoverGroupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/instanceFailoverGroupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/instancePoolsMappers.ts b/sdk/sql/arm-sql/src/models/instancePoolsMappers.ts index 626da33f8951..c6de41e4df1b 100644 --- a/sdk/sql/arm-sql/src/models/instancePoolsMappers.ts +++ b/sdk/sql/arm-sql/src/models/instancePoolsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -66,6 +69,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobAgentsMappers.ts b/sdk/sql/arm-sql/src/models/jobAgentsMappers.ts index d84aa6367563..a02b745e26af 100644 --- a/sdk/sql/arm-sql/src/models/jobAgentsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobAgentsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -66,6 +69,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobCredentialsMappers.ts b/sdk/sql/arm-sql/src/models/jobCredentialsMappers.ts index 09083e652f46..428eee6c62c4 100644 --- a/sdk/sql/arm-sql/src/models/jobCredentialsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobCredentialsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobExecutionsMappers.ts b/sdk/sql/arm-sql/src/models/jobExecutionsMappers.ts index e589ff1cbca3..6607a9569603 100644 --- a/sdk/sql/arm-sql/src/models/jobExecutionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobExecutionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobStepExecutionsMappers.ts b/sdk/sql/arm-sql/src/models/jobStepExecutionsMappers.ts index e589ff1cbca3..6607a9569603 100644 --- a/sdk/sql/arm-sql/src/models/jobStepExecutionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobStepExecutionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobStepsMappers.ts b/sdk/sql/arm-sql/src/models/jobStepsMappers.ts index 422f6ce3934b..bf45f5e90d38 100644 --- a/sdk/sql/arm-sql/src/models/jobStepsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobStepsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobTargetExecutionsMappers.ts b/sdk/sql/arm-sql/src/models/jobTargetExecutionsMappers.ts index e589ff1cbca3..6607a9569603 100644 --- a/sdk/sql/arm-sql/src/models/jobTargetExecutionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobTargetExecutionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobTargetGroupsMappers.ts b/sdk/sql/arm-sql/src/models/jobTargetGroupsMappers.ts index ef29f33ac4a7..5eaa22143afd 100644 --- a/sdk/sql/arm-sql/src/models/jobTargetGroupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobTargetGroupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroupListResult, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobVersionsMappers.ts b/sdk/sql/arm-sql/src/models/jobVersionsMappers.ts index fdeb5916e5e4..e7188e6120dc 100644 --- a/sdk/sql/arm-sql/src/models/jobVersionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobVersionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobVersion, JobVersionListResult, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/jobsMappers.ts b/sdk/sql/arm-sql/src/models/jobsMappers.ts index 7df2e9a5982a..d894c7bb268f 100644 --- a/sdk/sql/arm-sql/src/models/jobsMappers.ts +++ b/sdk/sql/arm-sql/src/models/jobsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/ledgerDigestUploadsOperationsMappers.ts b/sdk/sql/arm-sql/src/models/ledgerDigestUploadsOperationsMappers.ts index e419b3e53474..41bbf5187694 100644 --- a/sdk/sql/arm-sql/src/models/ledgerDigestUploadsOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/ledgerDigestUploadsOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobVersion, LedgerDigestUploads, LedgerDigestUploadsListResult, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/longTermRetentionBackupsMappers.ts b/sdk/sql/arm-sql/src/models/longTermRetentionBackupsMappers.ts index 816e36fea268..c61e5d743fd8 100644 --- a/sdk/sql/arm-sql/src/models/longTermRetentionBackupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/longTermRetentionBackupsMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupListResult, LongTermRetentionBackupOperationResult, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateLongTermRetentionBackupParameters, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, diff --git a/sdk/sql/arm-sql/src/models/longTermRetentionManagedInstanceBackupsMappers.ts b/sdk/sql/arm-sql/src/models/longTermRetentionManagedInstanceBackupsMappers.ts index 3c473290e47f..8bf9a4c774c5 100644 --- a/sdk/sql/arm-sql/src/models/longTermRetentionManagedInstanceBackupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/longTermRetentionManagedInstanceBackupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/longTermRetentionPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/longTermRetentionPoliciesMappers.ts index de8cdeb57725..1db8765f47e0 100644 --- a/sdk/sql/arm-sql/src/models/longTermRetentionPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/longTermRetentionPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/maintenanceWindowOptionsOperationsMappers.ts b/sdk/sql/arm-sql/src/models/maintenanceWindowOptionsOperationsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/maintenanceWindowOptionsOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/maintenanceWindowOptionsOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/maintenanceWindowsOperationsMappers.ts b/sdk/sql/arm-sql/src/models/maintenanceWindowsOperationsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/maintenanceWindowsOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/maintenanceWindowsOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedBackupShortTermRetentionPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/managedBackupShortTermRetentionPoliciesMappers.ts index a91e512e879f..a144414cf506 100644 --- a/sdk/sql/arm-sql/src/models/managedBackupShortTermRetentionPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedBackupShortTermRetentionPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseColumnsMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseColumnsMappers.ts index 3183c3966c95..bf8875ae5e71 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseColumnsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseColumnsMappers.ts @@ -19,11 +19,13 @@ export { DatabaseColumn, DatabaseColumnListResult, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseQueriesMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseQueriesMappers.ts index 74ec103f5191..abaae3f09fc9 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseQueriesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseQueriesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseRecommendedSensitivityLabelsMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseRecommendedSensitivityLabelsMappers.ts index 0bfb52f16c8d..6ed2b55ab1e0 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseRecommendedSensitivityLabelsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseRecommendedSensitivityLabelsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseRestoreDetailsMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseRestoreDetailsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseRestoreDetailsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseRestoreDetailsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseSchemasMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseSchemasMappers.ts index b543563df6ec..64b9c293706e 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseSchemasMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseSchemasMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSchemaListResult, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseSecurityAlertPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseSecurityAlertPoliciesMappers.ts index 726d3c10c8db..24e9ff99479d 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseSecurityAlertPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseSecurityAlertPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseSecurityEventsMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseSecurityEventsMappers.ts index 739f6d795cf3..65e8f654deec 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseSecurityEventsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseSecurityEventsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseSensitivityLabelsMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseSensitivityLabelsMappers.ts index 9aaca57c5002..37faeb40994b 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseSensitivityLabelsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseSensitivityLabelsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseTablesMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseTablesMappers.ts index d1262d000d39..f804ed79d8c5 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseTablesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseTablesMappers.ts @@ -18,12 +18,14 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseTableListResult, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseTransparentDataEncryptionMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseTransparentDataEncryptionMappers.ts index e4148da21481..d339d2fb43da 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseTransparentDataEncryptionMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseTransparentDataEncryptionMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentRuleBaselinesMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentRuleBaselinesMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentRuleBaselinesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentRuleBaselinesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentScansMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentScansMappers.ts index 8d1d7f5a2417..4bc126116bf4 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentScansMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentScansMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentsMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentsMappers.ts index 2ec71f2e007e..25ec3c9ad40b 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabaseVulnerabilityAssessmentsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentListResult, DatabaseVulnerabilityAssessmentRuleBaseline, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedDatabasesMappers.ts b/sdk/sql/arm-sql/src/models/managedDatabasesMappers.ts index 6fab576b4326..9845a842c96d 100644 --- a/sdk/sql/arm-sql/src/models/managedDatabasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedDatabasesMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -154,6 +158,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -168,8 +173,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceAdministratorsMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceAdministratorsMappers.ts index 7bbb9614f72c..a6b2f927a157 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceAdministratorsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceAdministratorsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceAzureADOnlyAuthenticationsMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceAzureADOnlyAuthenticationsMappers.ts index ba70c4230737..a56a0177bc81 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceAzureADOnlyAuthenticationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceAzureADOnlyAuthenticationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceEncryptionProtectorsMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceEncryptionProtectorsMappers.ts index b88de3c6be36..cdb7de2af924 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceEncryptionProtectorsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceEncryptionProtectorsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceKeysMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceKeysMappers.ts index 46b3c7438304..7050cc8179b6 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceKeysMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceKeysMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceLongTermRetentionPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceLongTermRetentionPoliciesMappers.ts index 6bfabeece409..c4949af7659f 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceLongTermRetentionPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceLongTermRetentionPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceOperationsMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceOperationsMappers.ts index ae4f0d243f89..bc6f65c82b66 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstancePrivateEndpointConnectionsMappers.ts b/sdk/sql/arm-sql/src/models/managedInstancePrivateEndpointConnectionsMappers.ts index 57d5e3b91d2e..7a7a31a09876 100644 --- a/sdk/sql/arm-sql/src/models/managedInstancePrivateEndpointConnectionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstancePrivateEndpointConnectionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstancePrivateLinkResourcesMappers.ts b/sdk/sql/arm-sql/src/models/managedInstancePrivateLinkResourcesMappers.ts index 1257b2cc457e..2536a4ff4d84 100644 --- a/sdk/sql/arm-sql/src/models/managedInstancePrivateLinkResourcesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstancePrivateLinkResourcesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceTdeCertificatesMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceTdeCertificatesMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceTdeCertificatesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceTdeCertificatesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstanceVulnerabilityAssessmentsMappers.ts b/sdk/sql/arm-sql/src/models/managedInstanceVulnerabilityAssessmentsMappers.ts index 1527f8ce6484..1e2dbe7ac56b 100644 --- a/sdk/sql/arm-sql/src/models/managedInstanceVulnerabilityAssessmentsMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstanceVulnerabilityAssessmentsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedInstancesMappers.ts b/sdk/sql/arm-sql/src/models/managedInstancesMappers.ts index e0450f9462f5..83fb77079f75 100644 --- a/sdk/sql/arm-sql/src/models/managedInstancesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedInstancesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -154,6 +158,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -170,8 +175,6 @@ export { TopQueries, TopQueriesListResult, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesMappers.ts index a91e512e879f..a144414cf506 100644 --- a/sdk/sql/arm-sql/src/models/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/managedServerSecurityAlertPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/managedServerSecurityAlertPoliciesMappers.ts index b0051b2348b1..00a3885c9889 100644 --- a/sdk/sql/arm-sql/src/models/managedServerSecurityAlertPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/managedServerSecurityAlertPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/mappers.ts b/sdk/sql/arm-sql/src/models/mappers.ts index 8e5570884be0..4fe579baa0e5 100644 --- a/sdk/sql/arm-sql/src/models/mappers.ts +++ b/sdk/sql/arm-sql/src/models/mappers.ts @@ -122,43 +122,6 @@ export const TrackedResource: msRest.CompositeMapper = { } }; -export const ServerConnectionPolicy: msRest.CompositeMapper = { - serializedName: "ServerConnectionPolicy", - type: { - name: "Composite", - className: "ServerConnectionPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - kind: { - readOnly: true, - serializedName: "kind", - type: { - name: "String" - } - }, - location: { - readOnly: true, - serializedName: "location", - type: { - name: "String" - } - }, - connectionType: { - required: true, - serializedName: "properties.connectionType", - type: { - name: "Enum", - allowedValues: [ - "Default", - "Proxy", - "Redirect" - ] - } - } - } - } -}; - export const DataMaskingPolicy: msRest.CompositeMapper = { serializedName: "DataMaskingPolicy", type: { @@ -968,34 +931,6 @@ export const ElasticPoolDatabaseActivity: msRest.CompositeMapper = { } }; -export const TransparentDataEncryption: msRest.CompositeMapper = { - serializedName: "TransparentDataEncryption", - type: { - name: "Composite", - className: "TransparentDataEncryption", - modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", - type: { - name: "String" - } - }, - status: { - serializedName: "properties.status", - type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] - } - } - } - } -}; - export const SloUsageMetric: msRest.CompositeMapper = { serializedName: "SloUsageMetric", type: { @@ -1067,38 +1002,6 @@ export const OperationImpact: msRest.CompositeMapper = { } }; -export const TransparentDataEncryptionActivity: msRest.CompositeMapper = { - serializedName: "TransparentDataEncryptionActivity", - type: { - name: "Composite", - className: "TransparentDataEncryptionActivity", - modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", - type: { - name: "String" - } - }, - status: { - readOnly: true, - serializedName: "properties.status", - type: { - name: "String" - } - }, - percentComplete: { - readOnly: true, - serializedName: "properties.percentComplete", - type: { - name: "Number" - } - } - } - } -}; - export const ServerUsage: msRest.CompositeMapper = { serializedName: "ServerUsage", type: { @@ -5501,44 +5404,61 @@ export const LocationCapabilities: msRest.CompositeMapper = { } }; -export const CopyLongTermRetentionBackupParameters: msRest.CompositeMapper = { - serializedName: "CopyLongTermRetentionBackupParameters", +export const LongTermRetentionPolicy: msRest.CompositeMapper = { + serializedName: "LongTermRetentionPolicy", type: { name: "Composite", - className: "CopyLongTermRetentionBackupParameters", + className: "LongTermRetentionPolicy", modelProperties: { - targetSubscriptionId: { - serializedName: "properties.targetSubscriptionId", + ...ProxyResource.type.modelProperties, + weeklyRetention: { + serializedName: "properties.weeklyRetention", type: { name: "String" } }, - targetResourceGroup: { - serializedName: "properties.targetResourceGroup", + monthlyRetention: { + serializedName: "properties.monthlyRetention", type: { name: "String" } }, - targetServerResourceId: { - serializedName: "properties.targetServerResourceId", + yearlyRetention: { + serializedName: "properties.yearlyRetention", type: { name: "String" } }, - targetServerFullyQualifiedDomainName: { - serializedName: "properties.targetServerFullyQualifiedDomainName", + weekOfYear: { + serializedName: "properties.weekOfYear", + type: { + name: "Number" + } + } + } + } +}; + +export const MaintenanceWindowTimeRange: msRest.CompositeMapper = { + serializedName: "MaintenanceWindowTimeRange", + type: { + name: "Composite", + className: "MaintenanceWindowTimeRange", + modelProperties: { + dayOfWeek: { + serializedName: "dayOfWeek", type: { name: "String" } }, - targetDatabaseName: { - serializedName: "properties.targetDatabaseName", + startTime: { + serializedName: "startTime", type: { name: "String" } }, - targetBackupStorageRedundancy: { - serializedName: "properties.targetBackupStorageRedundancy", + duration: { + serializedName: "duration", type: { name: "String" } @@ -5547,140 +5467,114 @@ export const CopyLongTermRetentionBackupParameters: msRest.CompositeMapper = { } }; -export const LongTermRetentionBackupOperationResult: msRest.CompositeMapper = { - serializedName: "LongTermRetentionBackupOperationResult", +export const MaintenanceWindowOptions: msRest.CompositeMapper = { + serializedName: "MaintenanceWindowOptions", type: { name: "Composite", - className: "LongTermRetentionBackupOperationResult", + className: "MaintenanceWindowOptions", modelProperties: { ...ProxyResource.type.modelProperties, - requestId: { - readOnly: true, - serializedName: "properties.requestId", + isEnabled: { + serializedName: "properties.isEnabled", type: { - name: "Uuid" + name: "Boolean" } }, - operationType: { - readOnly: true, - serializedName: "properties.operationType", + maintenanceWindowCycles: { + serializedName: "properties.maintenanceWindowCycles", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MaintenanceWindowTimeRange" + } + } } }, - fromBackupResourceId: { - readOnly: true, - serializedName: "properties.fromBackupResourceId", + minDurationInMinutes: { + serializedName: "properties.minDurationInMinutes", type: { - name: "String" + name: "Number" } }, - toBackupResourceId: { - readOnly: true, - serializedName: "properties.toBackupResourceId", + defaultDurationInMinutes: { + serializedName: "properties.defaultDurationInMinutes", type: { - name: "String" + name: "Number" } }, - targetBackupStorageRedundancy: { - readOnly: true, - serializedName: "properties.targetBackupStorageRedundancy", + minCycles: { + serializedName: "properties.minCycles", type: { - name: "String" + name: "Number" } }, - status: { - readOnly: true, - serializedName: "properties.status", + timeGranularityInMinutes: { + serializedName: "properties.timeGranularityInMinutes", type: { - name: "String" + name: "Number" } }, - message: { - readOnly: true, - serializedName: "properties.message", + allowMultipleMaintenanceWindowsPerCycle: { + serializedName: "properties.allowMultipleMaintenanceWindowsPerCycle", type: { - name: "String" + name: "Boolean" } } } } }; -export const UpdateLongTermRetentionBackupParameters: msRest.CompositeMapper = { - serializedName: "UpdateLongTermRetentionBackupParameters", +export const MaintenanceWindows: msRest.CompositeMapper = { + serializedName: "MaintenanceWindows", type: { name: "Composite", - className: "UpdateLongTermRetentionBackupParameters", + className: "MaintenanceWindows", modelProperties: { - requestedBackupStorageRedundancy: { - serializedName: "properties.requestedBackupStorageRedundancy", + ...ProxyResource.type.modelProperties, + timeRanges: { + serializedName: "properties.timeRanges", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MaintenanceWindowTimeRange" + } + } } } } } }; -export const LongTermRetentionBackup: msRest.CompositeMapper = { - serializedName: "LongTermRetentionBackup", +export const ManagedBackupShortTermRetentionPolicy: msRest.CompositeMapper = { + serializedName: "ManagedBackupShortTermRetentionPolicy", type: { name: "Composite", - className: "LongTermRetentionBackup", + className: "ManagedBackupShortTermRetentionPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - serverName: { - readOnly: true, - serializedName: "properties.serverName", - type: { - name: "String" - } - }, - serverCreateTime: { - readOnly: true, - serializedName: "properties.serverCreateTime", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "DateTime" + name: "Number" } - }, - databaseName: { - readOnly: true, - serializedName: "properties.databaseName", - type: { - name: "String" - } - }, - databaseDeletionTime: { - readOnly: true, - serializedName: "properties.databaseDeletionTime", - type: { - name: "DateTime" - } - }, - backupTime: { - readOnly: true, - serializedName: "properties.backupTime", - type: { - name: "DateTime" - } - }, - backupExpirationTime: { - readOnly: true, - serializedName: "properties.backupExpirationTime", - type: { - name: "DateTime" - } - }, - backupStorageRedundancy: { - readOnly: true, - serializedName: "properties.backupStorageRedundancy", - type: { - name: "String" - } - }, - requestedBackupStorageRedundancy: { - serializedName: "properties.requestedBackupStorageRedundancy", + } + } + } +}; + +export const ManagedInstanceQuery: msRest.CompositeMapper = { + serializedName: "ManagedInstanceQuery", + type: { + name: "Composite", + className: "ManagedInstanceQuery", + modelProperties: { + ...ProxyResource.type.modelProperties, + queryText: { + serializedName: "properties.queryText", type: { name: "String" } @@ -5689,203 +5583,215 @@ export const LongTermRetentionBackup: msRest.CompositeMapper = { } }; -export const ManagedInstanceLongTermRetentionBackup: msRest.CompositeMapper = { - serializedName: "ManagedInstanceLongTermRetentionBackup", +export const QueryMetricProperties: msRest.CompositeMapper = { + serializedName: "QueryMetricProperties", type: { name: "Composite", - className: "ManagedInstanceLongTermRetentionBackup", + className: "QueryMetricProperties", modelProperties: { - ...ProxyResource.type.modelProperties, - managedInstanceName: { + name: { readOnly: true, - serializedName: "properties.managedInstanceName", + serializedName: "name", type: { name: "String" } }, - managedInstanceCreateTime: { + displayName: { readOnly: true, - serializedName: "properties.managedInstanceCreateTime", + serializedName: "displayName", type: { - name: "DateTime" + name: "String" } }, - databaseName: { + unit: { readOnly: true, - serializedName: "properties.databaseName", + serializedName: "unit", type: { name: "String" } }, - databaseDeletionTime: { + value: { readOnly: true, - serializedName: "properties.databaseDeletionTime", + serializedName: "value", type: { - name: "DateTime" + name: "Number" } }, - backupTime: { + min: { readOnly: true, - serializedName: "properties.backupTime", + serializedName: "min", type: { - name: "DateTime" + name: "Number" } }, - backupExpirationTime: { + max: { readOnly: true, - serializedName: "properties.backupExpirationTime", + serializedName: "max", type: { - name: "DateTime" + name: "Number" } }, - backupStorageRedundancy: { + avg: { readOnly: true, - serializedName: "properties.backupStorageRedundancy", + serializedName: "avg", type: { - name: "String" + name: "Number" + } + }, + sum: { + readOnly: true, + serializedName: "sum", + type: { + name: "Number" + } + }, + stdev: { + readOnly: true, + serializedName: "stdev", + type: { + name: "Number" } } } } }; -export const LongTermRetentionPolicy: msRest.CompositeMapper = { - serializedName: "LongTermRetentionPolicy", +export const QueryMetricInterval: msRest.CompositeMapper = { + serializedName: "QueryMetricInterval", type: { name: "Composite", - className: "LongTermRetentionPolicy", + className: "QueryMetricInterval", modelProperties: { - ...ProxyResource.type.modelProperties, - weeklyRetention: { - serializedName: "properties.weeklyRetention", + intervalStartTime: { + readOnly: true, + serializedName: "intervalStartTime", type: { name: "String" } }, - monthlyRetention: { - serializedName: "properties.monthlyRetention", + intervalType: { + readOnly: true, + serializedName: "intervalType", type: { name: "String" } }, - yearlyRetention: { - serializedName: "properties.yearlyRetention", + executionCount: { + readOnly: true, + serializedName: "executionCount", type: { - name: "String" + name: "Number" } }, - weekOfYear: { - serializedName: "properties.weekOfYear", + metrics: { + serializedName: "metrics", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "QueryMetricProperties" + } + } } } } } }; -export const MaintenanceWindowTimeRange: msRest.CompositeMapper = { - serializedName: "MaintenanceWindowTimeRange", +export const QueryStatisticsProperties: msRest.CompositeMapper = { + serializedName: "QueryStatisticsProperties", type: { name: "Composite", - className: "MaintenanceWindowTimeRange", + className: "QueryStatisticsProperties", modelProperties: { - dayOfWeek: { - serializedName: "dayOfWeek", + databaseName: { + readOnly: true, + serializedName: "databaseName", type: { name: "String" } }, - startTime: { - serializedName: "startTime", + queryId: { + readOnly: true, + serializedName: "queryId", type: { name: "String" } }, - duration: { - serializedName: "duration", + startTime: { + readOnly: true, + serializedName: "startTime", type: { name: "String" } - } - } - } -}; - -export const MaintenanceWindowOptions: msRest.CompositeMapper = { - serializedName: "MaintenanceWindowOptions", - type: { - name: "Composite", - className: "MaintenanceWindowOptions", - modelProperties: { - ...ProxyResource.type.modelProperties, - isEnabled: { - serializedName: "properties.isEnabled", + }, + endTime: { + readOnly: true, + serializedName: "endTime", type: { - name: "Boolean" + name: "String" } }, - maintenanceWindowCycles: { - serializedName: "properties.maintenanceWindowCycles", + intervals: { + serializedName: "intervals", type: { name: "Sequence", element: { type: { name: "Composite", - className: "MaintenanceWindowTimeRange" + className: "QueryMetricInterval" } } } - }, - minDurationInMinutes: { - serializedName: "properties.minDurationInMinutes", + } + } + } +}; + +export const QueryStatistics: msRest.CompositeMapper = { + serializedName: "QueryStatistics", + type: { + name: "Composite", + className: "QueryStatistics", + modelProperties: { + ...ProxyResource.type.modelProperties, + databaseName: { + readOnly: true, + serializedName: "properties.databaseName", type: { - name: "Number" + name: "String" } }, - defaultDurationInMinutes: { - serializedName: "properties.defaultDurationInMinutes", + queryId: { + readOnly: true, + serializedName: "properties.queryId", type: { - name: "Number" + name: "String" } }, - minCycles: { - serializedName: "properties.minCycles", + startTime: { + readOnly: true, + serializedName: "properties.startTime", type: { - name: "Number" + name: "String" } }, - timeGranularityInMinutes: { - serializedName: "properties.timeGranularityInMinutes", + endTime: { + readOnly: true, + serializedName: "properties.endTime", type: { - name: "Number" + name: "String" } }, - allowMultipleMaintenanceWindowsPerCycle: { - serializedName: "properties.allowMultipleMaintenanceWindowsPerCycle", - type: { - name: "Boolean" - } - } - } - } -}; - -export const MaintenanceWindows: msRest.CompositeMapper = { - serializedName: "MaintenanceWindows", - type: { - name: "Composite", - className: "MaintenanceWindows", - modelProperties: { - ...ProxyResource.type.modelProperties, - timeRanges: { - serializedName: "properties.timeRanges", + intervals: { + serializedName: "properties.intervals", type: { name: "Sequence", element: { type: { name: "Composite", - className: "MaintenanceWindowTimeRange" + className: "QueryMetricInterval" } } } @@ -5894,269 +5800,18 @@ export const MaintenanceWindows: msRest.CompositeMapper = { } }; -export const ManagedBackupShortTermRetentionPolicy: msRest.CompositeMapper = { - serializedName: "ManagedBackupShortTermRetentionPolicy", +export const ManagedDatabaseRestoreDetailsResult: msRest.CompositeMapper = { + serializedName: "ManagedDatabaseRestoreDetailsResult", type: { name: "Composite", - className: "ManagedBackupShortTermRetentionPolicy", + className: "ManagedDatabaseRestoreDetailsResult", modelProperties: { ...ProxyResource.type.modelProperties, - retentionDays: { - serializedName: "properties.retentionDays", + status: { + readOnly: true, + serializedName: "properties.status", type: { - name: "Number" - } - } - } - } -}; - -export const ManagedInstanceQuery: msRest.CompositeMapper = { - serializedName: "ManagedInstanceQuery", - type: { - name: "Composite", - className: "ManagedInstanceQuery", - modelProperties: { - ...ProxyResource.type.modelProperties, - queryText: { - serializedName: "properties.queryText", - type: { - name: "String" - } - } - } - } -}; - -export const QueryMetricProperties: msRest.CompositeMapper = { - serializedName: "QueryMetricProperties", - type: { - name: "Composite", - className: "QueryMetricProperties", - modelProperties: { - name: { - readOnly: true, - serializedName: "name", - type: { - name: "String" - } - }, - displayName: { - readOnly: true, - serializedName: "displayName", - type: { - name: "String" - } - }, - unit: { - readOnly: true, - serializedName: "unit", - type: { - name: "String" - } - }, - value: { - readOnly: true, - serializedName: "value", - type: { - name: "Number" - } - }, - min: { - readOnly: true, - serializedName: "min", - type: { - name: "Number" - } - }, - max: { - readOnly: true, - serializedName: "max", - type: { - name: "Number" - } - }, - avg: { - readOnly: true, - serializedName: "avg", - type: { - name: "Number" - } - }, - sum: { - readOnly: true, - serializedName: "sum", - type: { - name: "Number" - } - }, - stdev: { - readOnly: true, - serializedName: "stdev", - type: { - name: "Number" - } - } - } - } -}; - -export const QueryMetricInterval: msRest.CompositeMapper = { - serializedName: "QueryMetricInterval", - type: { - name: "Composite", - className: "QueryMetricInterval", - modelProperties: { - intervalStartTime: { - readOnly: true, - serializedName: "intervalStartTime", - type: { - name: "String" - } - }, - intervalType: { - readOnly: true, - serializedName: "intervalType", - type: { - name: "String" - } - }, - executionCount: { - readOnly: true, - serializedName: "executionCount", - type: { - name: "Number" - } - }, - metrics: { - serializedName: "metrics", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "QueryMetricProperties" - } - } - } - } - } - } -}; - -export const QueryStatisticsProperties: msRest.CompositeMapper = { - serializedName: "QueryStatisticsProperties", - type: { - name: "Composite", - className: "QueryStatisticsProperties", - modelProperties: { - databaseName: { - readOnly: true, - serializedName: "databaseName", - type: { - name: "String" - } - }, - queryId: { - readOnly: true, - serializedName: "queryId", - type: { - name: "String" - } - }, - startTime: { - readOnly: true, - serializedName: "startTime", - type: { - name: "String" - } - }, - endTime: { - readOnly: true, - serializedName: "endTime", - type: { - name: "String" - } - }, - intervals: { - serializedName: "intervals", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "QueryMetricInterval" - } - } - } - } - } - } -}; - -export const QueryStatistics: msRest.CompositeMapper = { - serializedName: "QueryStatistics", - type: { - name: "Composite", - className: "QueryStatistics", - modelProperties: { - ...ProxyResource.type.modelProperties, - databaseName: { - readOnly: true, - serializedName: "properties.databaseName", - type: { - name: "String" - } - }, - queryId: { - readOnly: true, - serializedName: "properties.queryId", - type: { - name: "String" - } - }, - startTime: { - readOnly: true, - serializedName: "properties.startTime", - type: { - name: "String" - } - }, - endTime: { - readOnly: true, - serializedName: "properties.endTime", - type: { - name: "String" - } - }, - intervals: { - serializedName: "properties.intervals", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "QueryMetricInterval" - } - } - } - } - } - } -}; - -export const ManagedDatabaseRestoreDetailsResult: msRest.CompositeMapper = { - serializedName: "ManagedDatabaseRestoreDetailsResult", - type: { - name: "Composite", - className: "ManagedDatabaseRestoreDetailsResult", - modelProperties: { - ...ProxyResource.type.modelProperties, - status: { - readOnly: true, - serializedName: "properties.status", - type: { - name: "String" + name: "String" } }, currentRestoringFileName: { @@ -7570,631 +7225,1305 @@ export const ManagedInstancePrivateLink: msRest.CompositeMapper = { } }; -export const UserIdentity: msRest.CompositeMapper = { - serializedName: "UserIdentity", +export const TdeCertificate: msRest.CompositeMapper = { + serializedName: "TdeCertificate", type: { name: "Composite", - className: "UserIdentity", + className: "TdeCertificate", modelProperties: { - principalId: { - readOnly: true, - serializedName: "principalId", + ...ProxyResource.type.modelProperties, + privateBlob: { + required: true, + serializedName: "properties.privateBlob", type: { - name: "Uuid" + name: "String" } }, - clientId: { - readOnly: true, - serializedName: "clientId", + certPassword: { + serializedName: "properties.certPassword", type: { - name: "Uuid" + name: "String" } } } } }; -export const ResourceIdentity: msRest.CompositeMapper = { - serializedName: "ResourceIdentity", +export const ManagedInstanceVulnerabilityAssessment: msRest.CompositeMapper = { + serializedName: "ManagedInstanceVulnerabilityAssessment", type: { name: "Composite", - className: "ResourceIdentity", + className: "ManagedInstanceVulnerabilityAssessment", modelProperties: { - userAssignedIdentities: { - serializedName: "userAssignedIdentities", + ...ProxyResource.type.modelProperties, + storageContainerPath: { + required: true, + serializedName: "properties.storageContainerPath", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "UserIdentity" - } - } + name: "String" } }, - principalId: { - readOnly: true, - serializedName: "principalId", + storageContainerSasKey: { + serializedName: "properties.storageContainerSasKey", type: { - name: "Uuid" + name: "String" } }, - type: { - serializedName: "type", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { name: "String" } }, - tenantId: { - readOnly: true, - serializedName: "tenantId", + recurringScans: { + serializedName: "properties.recurringScans", type: { - name: "Uuid" + name: "Composite", + className: "VulnerabilityAssessmentRecurringScansProperties" } } } } }; -export const ManagedInstancePecProperty: msRest.CompositeMapper = { - serializedName: "ManagedInstancePecProperty", +export const ManagedServerSecurityAlertPolicy: msRest.CompositeMapper = { + serializedName: "ManagedServerSecurityAlertPolicy", type: { name: "Composite", - className: "ManagedInstancePecProperty", + className: "ManagedServerSecurityAlertPolicy", modelProperties: { - id: { + ...ProxyResource.type.modelProperties, + systemData: { readOnly: true, - serializedName: "id", + serializedName: "systemData", type: { - name: "String" + name: "Composite", + className: "SystemData" } }, - properties: { - readOnly: true, - serializedName: "properties", + state: { + required: true, + serializedName: "properties.state", type: { - name: "Composite", - className: "ManagedInstancePrivateEndpointConnectionProperties" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } - } - } - } -}; - -export const ManagedInstanceExternalAdministrator: msRest.CompositeMapper = { - serializedName: "ManagedInstanceExternalAdministrator", - type: { - name: "Composite", - className: "ManagedInstanceExternalAdministrator", - modelProperties: { - administratorType: { - serializedName: "administratorType", + }, + disabledAlerts: { + serializedName: "properties.disabledAlerts", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - principalType: { - serializedName: "principalType", + emailAddresses: { + serializedName: "properties.emailAddresses", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - login: { - serializedName: "login", + emailAccountAdmins: { + serializedName: "properties.emailAccountAdmins", + type: { + name: "Boolean" + } + }, + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } }, - sid: { - serializedName: "sid", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { - name: "Uuid" + name: "String" } }, - tenantId: { - serializedName: "tenantId", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "Uuid" + name: "Number" } }, - azureADOnlyAuthentication: { - serializedName: "azureADOnlyAuthentication", + creationTime: { + readOnly: true, + serializedName: "properties.creationTime", type: { - name: "Boolean" + name: "DateTime" } } } } }; -export const ManagedInstance: msRest.CompositeMapper = { - serializedName: "ManagedInstance", +export const OperationDisplay: msRest.CompositeMapper = { + serializedName: "OperationDisplay", type: { name: "Composite", - className: "ManagedInstance", + className: "OperationDisplay", modelProperties: { - ...TrackedResource.type.modelProperties, - identity: { - serializedName: "identity", - type: { - name: "Composite", - className: "ResourceIdentity" - } - }, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "Sku" - } - }, - provisioningState: { + provider: { readOnly: true, - serializedName: "properties.provisioningState", - type: { - name: "String" - } - }, - managedInstanceCreateMode: { - serializedName: "properties.managedInstanceCreateMode", + serializedName: "provider", type: { name: "String" } }, - fullyQualifiedDomainName: { + resource: { readOnly: true, - serializedName: "properties.fullyQualifiedDomainName", + serializedName: "resource", type: { name: "String" } }, - administratorLogin: { - serializedName: "properties.administratorLogin", + operation: { + readOnly: true, + serializedName: "operation", type: { name: "String" } }, - administratorLoginPassword: { - serializedName: "properties.administratorLoginPassword", + description: { + readOnly: true, + serializedName: "description", type: { name: "String" } - }, - subnetId: { - serializedName: "properties.subnetId", + } + } + } +}; + +export const Operation: msRest.CompositeMapper = { + serializedName: "Operation", + type: { + name: "Composite", + className: "Operation", + modelProperties: { + name: { + readOnly: true, + serializedName: "name", type: { name: "String" } }, - state: { + display: { readOnly: true, - serializedName: "properties.state", + serializedName: "display", type: { - name: "String" + name: "Composite", + className: "OperationDisplay" } }, - licenseType: { - serializedName: "properties.licenseType", + origin: { + readOnly: true, + serializedName: "origin", type: { name: "String" } }, - vCores: { - serializedName: "properties.vCores", - type: { - name: "Number" - } - }, - storageSizeInGB: { - serializedName: "properties.storageSizeInGB", + properties: { + readOnly: true, + serializedName: "properties", type: { - name: "Number" + name: "Dictionary", + value: { + type: { + name: "Object" + } + } } - }, - collation: { - serializedName: "properties.collation", + } + } + } +}; + +export const OperationsHealth: msRest.CompositeMapper = { + serializedName: "OperationsHealth", + type: { + name: "Composite", + className: "OperationsHealth", + modelProperties: { + ...ProxyResource.type.modelProperties, + operationsHealthName: { + readOnly: true, + serializedName: "properties.name", type: { name: "String" } }, - dnsZone: { + health: { readOnly: true, - serializedName: "properties.dnsZone", + serializedName: "properties.health", type: { name: "String" } }, - dnsZonePartner: { - serializedName: "properties.dnsZonePartner", + description: { + readOnly: true, + serializedName: "properties.description", + type: { + name: "String" + } + } + } + } +}; + +export const PrivateEndpointProperty: msRest.CompositeMapper = { + serializedName: "PrivateEndpointProperty", + type: { + name: "Composite", + className: "PrivateEndpointProperty", + modelProperties: { + id: { + serializedName: "id", + type: { + name: "String" + } + } + } + } +}; + +export const PrivateLinkServiceConnectionStateProperty: msRest.CompositeMapper = { + serializedName: "PrivateLinkServiceConnectionStateProperty", + type: { + name: "Composite", + className: "PrivateLinkServiceConnectionStateProperty", + modelProperties: { + status: { + required: true, + serializedName: "status", + type: { + name: "String" + } + }, + description: { + required: true, + serializedName: "description", + type: { + name: "String" + } + }, + actionsRequired: { + readOnly: true, + serializedName: "actionsRequired", + type: { + name: "String" + } + } + } + } +}; + +export const PrivateEndpointConnectionProperties: msRest.CompositeMapper = { + serializedName: "PrivateEndpointConnectionProperties", + type: { + name: "Composite", + className: "PrivateEndpointConnectionProperties", + modelProperties: { + privateEndpoint: { + serializedName: "privateEndpoint", + type: { + name: "Composite", + className: "PrivateEndpointProperty" + } + }, + privateLinkServiceConnectionState: { + serializedName: "privateLinkServiceConnectionState", + type: { + name: "Composite", + className: "PrivateLinkServiceConnectionStateProperty" + } + }, + provisioningState: { + readOnly: true, + serializedName: "provisioningState", + type: { + name: "String" + } + } + } + } +}; + +export const PrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "PrivateEndpointConnection", + type: { + name: "Composite", + className: "PrivateEndpointConnection", + modelProperties: { + ...ProxyResource.type.modelProperties, + privateEndpoint: { + serializedName: "properties.privateEndpoint", + type: { + name: "Composite", + className: "PrivateEndpointProperty" + } + }, + privateLinkServiceConnectionState: { + serializedName: "properties.privateLinkServiceConnectionState", + type: { + name: "Composite", + className: "PrivateLinkServiceConnectionStateProperty" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + } + } + } +}; + +export const PrivateLinkResourceProperties: msRest.CompositeMapper = { + serializedName: "PrivateLinkResourceProperties", + type: { + name: "Composite", + className: "PrivateLinkResourceProperties", + modelProperties: { + groupId: { + readOnly: true, + serializedName: "groupId", + type: { + name: "String" + } + }, + requiredMembers: { + readOnly: true, + serializedName: "requiredMembers", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + requiredZoneNames: { + readOnly: true, + serializedName: "requiredZoneNames", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const PrivateLinkResource: msRest.CompositeMapper = { + serializedName: "PrivateLinkResource", + type: { + name: "Composite", + className: "PrivateLinkResource", + modelProperties: { + ...ProxyResource.type.modelProperties, + properties: { + readOnly: true, + serializedName: "properties", + type: { + name: "Composite", + className: "PrivateLinkResourceProperties" + } + } + } + } +}; + +export const RecoverableManagedDatabase: msRest.CompositeMapper = { + serializedName: "RecoverableManagedDatabase", + type: { + name: "Composite", + className: "RecoverableManagedDatabase", + modelProperties: { + ...ProxyResource.type.modelProperties, + lastAvailableBackupDate: { + readOnly: true, + serializedName: "properties.lastAvailableBackupDate", + type: { + name: "String" + } + } + } + } +}; + +export const RestorePoint: msRest.CompositeMapper = { + serializedName: "RestorePoint", + type: { + name: "Composite", + className: "RestorePoint", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + readOnly: true, + serializedName: "location", + type: { + name: "String" + } + }, + restorePointType: { + readOnly: true, + serializedName: "properties.restorePointType", + type: { + name: "Enum", + allowedValues: [ + "CONTINUOUS", + "DISCRETE" + ] + } + }, + earliestRestoreDate: { + readOnly: true, + serializedName: "properties.earliestRestoreDate", + type: { + name: "DateTime" + } + }, + restorePointCreationDate: { + readOnly: true, + serializedName: "properties.restorePointCreationDate", + type: { + name: "DateTime" + } + }, + restorePointLabel: { + readOnly: true, + serializedName: "properties.restorePointLabel", + type: { + name: "String" + } + } + } + } +}; + +export const CreateDatabaseRestorePointDefinition: msRest.CompositeMapper = { + serializedName: "CreateDatabaseRestorePointDefinition", + type: { + name: "Composite", + className: "CreateDatabaseRestorePointDefinition", + modelProperties: { + restorePointLabel: { + required: true, + serializedName: "restorePointLabel", + type: { + name: "String" + } + } + } + } +}; + +export const AutomaticTuningServerOptions: msRest.CompositeMapper = { + serializedName: "AutomaticTuningServerOptions", + type: { + name: "Composite", + className: "AutomaticTuningServerOptions", + modelProperties: { + desiredState: { + serializedName: "desiredState", + type: { + name: "Enum", + allowedValues: [ + "Off", + "On", + "Default" + ] + } + }, + actualState: { + readOnly: true, + serializedName: "actualState", + type: { + name: "Enum", + allowedValues: [ + "Off", + "On" + ] + } + }, + reasonCode: { + readOnly: true, + serializedName: "reasonCode", + type: { + name: "Number" + } + }, + reasonDesc: { + readOnly: true, + serializedName: "reasonDesc", + type: { + name: "Enum", + allowedValues: [ + "Default", + "Disabled", + "AutoConfigured" + ] + } + } + } + } +}; + +export const ServerAutomaticTuning: msRest.CompositeMapper = { + serializedName: "ServerAutomaticTuning", + type: { + name: "Composite", + className: "ServerAutomaticTuning", + modelProperties: { + ...ProxyResource.type.modelProperties, + desiredState: { + serializedName: "properties.desiredState", + type: { + name: "Enum", + allowedValues: [ + "Custom", + "Auto", + "Unspecified" + ] + } + }, + actualState: { + readOnly: true, + serializedName: "properties.actualState", + type: { + name: "Enum", + allowedValues: [ + "Custom", + "Auto", + "Unspecified" + ] + } + }, + options: { + serializedName: "properties.options", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "AutomaticTuningServerOptions" + } + } + } + } + } + } +}; + +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" } }, - publicDataEndpointEnabled: { - serializedName: "properties.publicDataEndpointEnabled", + login: { + required: true, + serializedName: "properties.login", + type: { + name: "String" + } + }, + sid: { + required: true, + serializedName: "properties.sid", + type: { + name: "Uuid" + } + }, + tenantId: { + serializedName: "properties.tenantId", + type: { + name: "Uuid" + } + }, + azureADOnlyAuthentication: { + readOnly: true, + serializedName: "properties.azureADOnlyAuthentication", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ServerAzureADOnlyAuthentication: msRest.CompositeMapper = { + serializedName: "ServerAzureADOnlyAuthentication", + type: { + name: "Composite", + className: "ServerAzureADOnlyAuthentication", + modelProperties: { + ...ProxyResource.type.modelProperties, + azureADOnlyAuthentication: { + required: true, + serializedName: "properties.azureADOnlyAuthentication", type: { name: "Boolean" } + } + } + } +}; + +export const ServerDevOpsAuditingSettings: msRest.CompositeMapper = { + serializedName: "ServerDevOpsAuditingSettings", + type: { + name: "Composite", + className: "ServerDevOpsAuditingSettings", + modelProperties: { + ...ProxyResource.type.modelProperties, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } }, - sourceManagedInstanceId: { - serializedName: "properties.sourceManagedInstanceId", + isAzureMonitorTargetEnabled: { + serializedName: "properties.isAzureMonitorTargetEnabled", + type: { + name: "Boolean" + } + }, + state: { + required: true, + serializedName: "properties.state", + type: { + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] + } + }, + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", + type: { + name: "String" + } + }, + storageAccountSubscriptionId: { + serializedName: "properties.storageAccountSubscriptionId", + type: { + name: "Uuid" + } + } + } + } +}; + +export const ServerDnsAlias: msRest.CompositeMapper = { + serializedName: "ServerDnsAlias", + type: { + name: "Composite", + className: "ServerDnsAlias", + modelProperties: { + ...ProxyResource.type.modelProperties, + azureDnsRecord: { + readOnly: true, + serializedName: "properties.azureDnsRecord", + type: { + name: "String" + } + } + } + } +}; + +export const ServerDnsAliasAcquisition: msRest.CompositeMapper = { + serializedName: "ServerDnsAliasAcquisition", + type: { + name: "Composite", + className: "ServerDnsAliasAcquisition", + modelProperties: { + oldServerDnsAliasId: { + required: true, + serializedName: "oldServerDnsAliasId", + type: { + name: "String" + } + } + } + } +}; + +export const ServerKey: msRest.CompositeMapper = { + serializedName: "ServerKey", + type: { + name: "Composite", + className: "ServerKey", + modelProperties: { + ...ProxyResource.type.modelProperties, + kind: { + readOnly: true, + serializedName: "kind", + type: { + name: "String" + } + }, + location: { + readOnly: true, + serializedName: "location", + type: { + name: "String" + } + }, + subregion: { + readOnly: true, + serializedName: "properties.subregion", + type: { + name: "String" + } + }, + serverKeyType: { + required: true, + serializedName: "properties.serverKeyType", + type: { + name: "String" + } + }, + uri: { + serializedName: "properties.uri", + type: { + name: "String" + } + }, + thumbprint: { + readOnly: true, + serializedName: "properties.thumbprint", + type: { + name: "String" + } + }, + creationDate: { + readOnly: true, + serializedName: "properties.creationDate", type: { name: "DateTime" } }, - proxyOverride: { - serializedName: "properties.proxyOverride", + autoRotationEnabled: { + readOnly: true, + serializedName: "properties.autoRotationEnabled", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ServerOperation: msRest.CompositeMapper = { + serializedName: "ServerOperation", + type: { + name: "Composite", + className: "ServerOperation", + modelProperties: { + ...ProxyResource.type.modelProperties, + operation: { + readOnly: true, + serializedName: "properties.operation", type: { name: "String" } }, - timezoneId: { - serializedName: "properties.timezoneId", + operationFriendlyName: { + readOnly: true, + serializedName: "properties.operationFriendlyName", + type: { + name: "String" + } + }, + percentComplete: { + readOnly: true, + serializedName: "properties.percentComplete", + type: { + name: "Number" + } + }, + serverName: { + readOnly: true, + serializedName: "properties.serverName", type: { name: "String" } }, - instancePoolId: { - serializedName: "properties.instancePoolId", + startTime: { + readOnly: true, + serializedName: "properties.startTime", type: { - name: "String" + name: "DateTime" } }, - maintenanceConfigurationId: { - serializedName: "properties.maintenanceConfigurationId", + state: { + readOnly: true, + serializedName: "properties.state", type: { name: "String" } }, - privateEndpointConnections: { + errorCode: { readOnly: true, - serializedName: "properties.privateEndpointConnections", + serializedName: "properties.errorCode", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstancePecProperty" - } - } + name: "Number" } }, - minimalTlsVersion: { - serializedName: "properties.minimalTlsVersion", + errorDescription: { + readOnly: true, + serializedName: "properties.errorDescription", type: { name: "String" } }, - storageAccountType: { - serializedName: "properties.storageAccountType", + errorSeverity: { + readOnly: true, + serializedName: "properties.errorSeverity", type: { - name: "String" + name: "Number" } }, - zoneRedundant: { - serializedName: "properties.zoneRedundant", + isUserError: { + readOnly: true, + serializedName: "properties.isUserError", type: { name: "Boolean" } }, - primaryUserAssignedIdentityId: { - serializedName: "properties.primaryUserAssignedIdentityId", + estimatedCompletionTime: { + readOnly: true, + serializedName: "properties.estimatedCompletionTime", type: { - name: "String" + name: "DateTime" } }, - keyId: { - serializedName: "properties.keyId", + description: { + readOnly: true, + serializedName: "properties.description", type: { name: "String" } }, - administrators: { - serializedName: "properties.administrators", + isCancellable: { + readOnly: true, + serializedName: "properties.isCancellable", type: { - name: "Composite", - className: "ManagedInstanceExternalAdministrator" + name: "Boolean" } } } } }; -export const ManagedInstanceUpdate: msRest.CompositeMapper = { - serializedName: "ManagedInstanceUpdate", +export const ServerSecurityAlertPolicy: msRest.CompositeMapper = { + serializedName: "ServerSecurityAlertPolicy", type: { name: "Composite", - className: "ManagedInstanceUpdate", + className: "ServerSecurityAlertPolicy", modelProperties: { - sku: { - serializedName: "sku", + ...ProxyResource.type.modelProperties, + systemData: { + readOnly: true, + serializedName: "systemData", type: { name: "Composite", - className: "Sku" + className: "SystemData" } }, - identity: { - serializedName: "identity", + state: { + required: true, + serializedName: "properties.state", type: { - name: "Composite", - className: "ResourceIdentity" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + disabledAlerts: { + serializedName: "properties.disabledAlerts", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - managedInstanceCreateMode: { - serializedName: "properties.managedInstanceCreateMode", + emailAddresses: { + serializedName: "properties.emailAddresses", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - fullyQualifiedDomainName: { - readOnly: true, - serializedName: "properties.fullyQualifiedDomainName", + emailAccountAdmins: { + serializedName: "properties.emailAccountAdmins", type: { - name: "String" + name: "Boolean" } }, - administratorLogin: { - serializedName: "properties.administratorLogin", + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { name: "String" } }, - administratorLoginPassword: { - serializedName: "properties.administratorLoginPassword", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { name: "String" } }, - subnetId: { - serializedName: "properties.subnetId", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "String" + name: "Number" } }, - state: { + creationTime: { readOnly: true, - serializedName: "properties.state", + serializedName: "properties.creationTime", type: { - name: "String" + name: "DateTime" } - }, - licenseType: { - serializedName: "properties.licenseType", + } + } + } +}; + +export const ServerInfo: msRest.CompositeMapper = { + serializedName: "ServerInfo", + type: { + name: "Composite", + className: "ServerInfo", + modelProperties: { + serverId: { + required: true, + serializedName: "serverId", type: { name: "String" } - }, - vCores: { - serializedName: "properties.vCores", - type: { - name: "Number" - } - }, - storageSizeInGB: { - serializedName: "properties.storageSizeInGB", + } + } + } +}; + +export const ServerTrustGroup: msRest.CompositeMapper = { + serializedName: "ServerTrustGroup", + type: { + name: "Composite", + className: "ServerTrustGroup", + modelProperties: { + ...ProxyResource.type.modelProperties, + groupMembers: { + required: true, + serializedName: "properties.groupMembers", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ServerInfo" + } + } } }, - collation: { - serializedName: "properties.collation", + trustScopes: { + required: true, + serializedName: "properties.trustScopes", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - }, - dnsZone: { - readOnly: true, - serializedName: "properties.dnsZone", + } + } + } +}; + +export const ServerVulnerabilityAssessment: msRest.CompositeMapper = { + serializedName: "ServerVulnerabilityAssessment", + type: { + name: "Composite", + className: "ServerVulnerabilityAssessment", + modelProperties: { + ...ProxyResource.type.modelProperties, + storageContainerPath: { + required: true, + serializedName: "properties.storageContainerPath", type: { name: "String" } }, - dnsZonePartner: { - serializedName: "properties.dnsZonePartner", + storageContainerSasKey: { + serializedName: "properties.storageContainerSasKey", type: { name: "String" } }, - publicDataEndpointEnabled: { - serializedName: "properties.publicDataEndpointEnabled", - type: { - name: "Boolean" - } - }, - sourceManagedInstanceId: { - serializedName: "properties.sourceManagedInstanceId", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { name: "String" } }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + recurringScans: { + serializedName: "properties.recurringScans", type: { - name: "DateTime" + name: "Composite", + className: "VulnerabilityAssessmentRecurringScansProperties" } - }, - proxyOverride: { - serializedName: "properties.proxyOverride", + } + } + } +}; + +export const SqlAgentConfiguration: msRest.CompositeMapper = { + serializedName: "SqlAgentConfiguration", + type: { + name: "Composite", + className: "SqlAgentConfiguration", + modelProperties: { + ...ProxyResource.type.modelProperties, + state: { + serializedName: "properties.state", type: { name: "String" } - }, - timezoneId: { - serializedName: "properties.timezoneId", + } + } + } +}; + +export const SubscriptionUsage: msRest.CompositeMapper = { + serializedName: "SubscriptionUsage", + type: { + name: "Composite", + className: "SubscriptionUsage", + modelProperties: { + ...ProxyResource.type.modelProperties, + displayName: { + readOnly: true, + serializedName: "properties.displayName", type: { name: "String" } }, - instancePoolId: { - serializedName: "properties.instancePoolId", + currentValue: { + readOnly: true, + serializedName: "properties.currentValue", type: { - name: "String" + name: "Number" } }, - maintenanceConfigurationId: { - serializedName: "properties.maintenanceConfigurationId", + limit: { + readOnly: true, + serializedName: "properties.limit", type: { - name: "String" + name: "Number" } }, - privateEndpointConnections: { + unit: { readOnly: true, - serializedName: "properties.privateEndpointConnections", + serializedName: "properties.unit", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstancePecProperty" - } - } + name: "String" } - }, - minimalTlsVersion: { - serializedName: "properties.minimalTlsVersion", + } + } + } +}; + +export const SyncAgent: msRest.CompositeMapper = { + serializedName: "SyncAgent", + type: { + name: "Composite", + className: "SyncAgent", + modelProperties: { + ...ProxyResource.type.modelProperties, + syncAgentName: { + readOnly: true, + serializedName: "properties.name", type: { name: "String" } }, - storageAccountType: { - serializedName: "properties.storageAccountType", + syncDatabaseId: { + serializedName: "properties.syncDatabaseId", type: { name: "String" } }, - zoneRedundant: { - serializedName: "properties.zoneRedundant", + lastAliveTime: { + readOnly: true, + serializedName: "properties.lastAliveTime", type: { - name: "Boolean" + name: "DateTime" } }, - primaryUserAssignedIdentityId: { - serializedName: "properties.primaryUserAssignedIdentityId", + state: { + readOnly: true, + serializedName: "properties.state", type: { name: "String" } }, - keyId: { - serializedName: "properties.keyId", + isUpToDate: { + readOnly: true, + serializedName: "properties.isUpToDate", type: { - name: "String" + name: "Boolean" } }, - administrators: { - serializedName: "properties.administrators", + expiryTime: { + readOnly: true, + serializedName: "properties.expiryTime", type: { - name: "Composite", - className: "ManagedInstanceExternalAdministrator" + name: "DateTime" } }, - tags: { - serializedName: "tags", + version: { + readOnly: true, + serializedName: "properties.version", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const TopQueries: msRest.CompositeMapper = { - serializedName: "TopQueries", +export const SyncAgentKeyProperties: msRest.CompositeMapper = { + serializedName: "SyncAgentKeyProperties", type: { name: "Composite", - className: "TopQueries", + className: "SyncAgentKeyProperties", modelProperties: { - numberOfQueries: { + syncAgentKey: { readOnly: true, - serializedName: "numberOfQueries", + serializedName: "syncAgentKey", type: { - name: "Number" + name: "String" } - }, - aggregationFunction: { + } + } + } +}; + +export const SyncAgentLinkedDatabase: msRest.CompositeMapper = { + serializedName: "SyncAgentLinkedDatabase", + type: { + name: "Composite", + className: "SyncAgentLinkedDatabase", + modelProperties: { + ...ProxyResource.type.modelProperties, + databaseType: { readOnly: true, - serializedName: "aggregationFunction", + serializedName: "properties.databaseType", type: { name: "String" } }, - observationMetric: { + databaseId: { readOnly: true, - serializedName: "observationMetric", + serializedName: "properties.databaseId", type: { name: "String" } }, - intervalType: { + description: { readOnly: true, - serializedName: "intervalType", + serializedName: "properties.description", type: { name: "String" } }, - startTime: { + serverName: { readOnly: true, - serializedName: "startTime", + serializedName: "properties.serverName", type: { name: "String" } }, - endTime: { + databaseName: { readOnly: true, - serializedName: "endTime", + serializedName: "properties.databaseName", type: { name: "String" } }, - queries: { - serializedName: "queries", + userName: { + readOnly: true, + serializedName: "properties.userName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "QueryStatisticsProperties" - } - } + name: "String" } } } } }; -export const TdeCertificate: msRest.CompositeMapper = { - serializedName: "TdeCertificate", +export const SyncDatabaseIdProperties: msRest.CompositeMapper = { + serializedName: "SyncDatabaseIdProperties", type: { name: "Composite", - className: "TdeCertificate", + className: "SyncDatabaseIdProperties", modelProperties: { - ...ProxyResource.type.modelProperties, - privateBlob: { - required: true, - serializedName: "properties.privateBlob", - type: { - name: "String" - } - }, - certPassword: { - serializedName: "properties.certPassword", + id: { + readOnly: true, + serializedName: "id", type: { name: "String" } @@ -8203,118 +8532,138 @@ export const TdeCertificate: msRest.CompositeMapper = { } }; -export const ManagedInstanceVulnerabilityAssessment: msRest.CompositeMapper = { - serializedName: "ManagedInstanceVulnerabilityAssessment", +export const SyncFullSchemaTableColumn: msRest.CompositeMapper = { + serializedName: "SyncFullSchemaTableColumn", type: { name: "Composite", - className: "ManagedInstanceVulnerabilityAssessment", + className: "SyncFullSchemaTableColumn", modelProperties: { - ...ProxyResource.type.modelProperties, - storageContainerPath: { - required: true, - serializedName: "properties.storageContainerPath", + dataSize: { + readOnly: true, + serializedName: "dataSize", type: { name: "String" } }, - storageContainerSasKey: { - serializedName: "properties.storageContainerSasKey", + dataType: { + readOnly: true, + serializedName: "dataType", type: { name: "String" } }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", + errorId: { + readOnly: true, + serializedName: "errorId", type: { name: "String" } }, - recurringScans: { - serializedName: "properties.recurringScans", + hasError: { + readOnly: true, + serializedName: "hasError", type: { - name: "Composite", - className: "VulnerabilityAssessmentRecurringScansProperties" + name: "Boolean" } - } - } - } -}; - -export const ManagedServerSecurityAlertPolicy: msRest.CompositeMapper = { - serializedName: "ManagedServerSecurityAlertPolicy", - type: { - name: "Composite", - className: "ManagedServerSecurityAlertPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { + }, + isPrimaryKey: { readOnly: true, - serializedName: "systemData", + serializedName: "isPrimaryKey", type: { - name: "Composite", - className: "SystemData" + name: "Boolean" } }, - state: { - required: true, - serializedName: "properties.state", + name: { + readOnly: true, + serializedName: "name", type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] + name: "String" } }, - disabledAlerts: { - serializedName: "properties.disabledAlerts", + 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: "String" + name: "Composite", + className: "SyncFullSchemaTableColumn" } } } }, - emailAddresses: { - serializedName: "properties.emailAddresses", + errorId: { + readOnly: true, + serializedName: "errorId", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - emailAccountAdmins: { - serializedName: "properties.emailAccountAdmins", + hasError: { + readOnly: true, + serializedName: "hasError", type: { name: "Boolean" } }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", + name: { + readOnly: true, + serializedName: "name", type: { name: "String" } }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", + quotedName: { + readOnly: true, + serializedName: "quotedName", type: { name: "String" } - }, - retentionDays: { - serializedName: "properties.retentionDays", + } + } + } +}; + +export const SyncFullSchemaProperties: msRest.CompositeMapper = { + serializedName: "SyncFullSchemaProperties", + type: { + name: "Composite", + className: "SyncFullSchemaProperties", + modelProperties: { + tables: { + readOnly: true, + serializedName: "tables", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncFullSchemaTable" + } + } } }, - creationTime: { + lastUpdateTime: { readOnly: true, - serializedName: "properties.creationTime", + serializedName: "lastUpdateTime", type: { name: "DateTime" } @@ -8323,36 +8672,50 @@ export const ManagedServerSecurityAlertPolicy: msRest.CompositeMapper = { } }; -export const OperationDisplay: msRest.CompositeMapper = { - serializedName: "OperationDisplay", +export const SyncGroupLogProperties: msRest.CompositeMapper = { + serializedName: "SyncGroupLogProperties", type: { name: "Composite", - className: "OperationDisplay", + className: "SyncGroupLogProperties", modelProperties: { - provider: { + timestamp: { readOnly: true, - serializedName: "provider", + serializedName: "timestamp", + type: { + name: "DateTime" + } + }, + type: { + readOnly: true, + serializedName: "type", type: { name: "String" } }, - resource: { + source: { readOnly: true, - serializedName: "resource", + serializedName: "source", type: { name: "String" } }, - operation: { + details: { readOnly: true, - serializedName: "operation", + serializedName: "details", type: { name: "String" } }, - description: { + tracingId: { readOnly: true, - serializedName: "description", + serializedName: "tracingId", + type: { + name: "Uuid" + } + }, + operationStatus: { + readOnly: true, + serializedName: "operationStatus", type: { name: "String" } @@ -8361,74 +8724,54 @@ export const OperationDisplay: msRest.CompositeMapper = { } }; -export const Operation: msRest.CompositeMapper = { - serializedName: "Operation", +export const SyncGroupSchemaTableColumn: msRest.CompositeMapper = { + serializedName: "SyncGroupSchemaTableColumn", type: { name: "Composite", - className: "Operation", + className: "SyncGroupSchemaTableColumn", modelProperties: { - name: { - readOnly: true, - serializedName: "name", + quotedName: { + serializedName: "quotedName", type: { name: "String" } }, - display: { - readOnly: true, - serializedName: "display", - type: { - name: "Composite", - className: "OperationDisplay" - } - }, - origin: { - readOnly: true, - serializedName: "origin", + dataSize: { + serializedName: "dataSize", type: { name: "String" } }, - properties: { - readOnly: true, - serializedName: "properties", + dataType: { + serializedName: "dataType", type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "String" } } } } }; -export const OperationsHealth: msRest.CompositeMapper = { - serializedName: "OperationsHealth", +export const SyncGroupSchemaTable: msRest.CompositeMapper = { + serializedName: "SyncGroupSchemaTable", type: { name: "Composite", - className: "OperationsHealth", + className: "SyncGroupSchemaTable", modelProperties: { - ...ProxyResource.type.modelProperties, - operationsHealthName: { - readOnly: true, - serializedName: "properties.name", - type: { - name: "String" - } - }, - health: { - readOnly: true, - serializedName: "properties.health", + columns: { + serializedName: "columns", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncGroupSchemaTableColumn" + } + } } }, - description: { - readOnly: true, - serializedName: "properties.description", + quotedName: { + serializedName: "quotedName", type: { name: "String" } @@ -8437,14 +8780,26 @@ export const OperationsHealth: msRest.CompositeMapper = { } }; -export const PrivateEndpointProperty: msRest.CompositeMapper = { - serializedName: "PrivateEndpointProperty", +export const SyncGroupSchema: msRest.CompositeMapper = { + serializedName: "SyncGroupSchema", type: { name: "Composite", - className: "PrivateEndpointProperty", + className: "SyncGroupSchema", modelProperties: { - id: { - serializedName: "id", + tables: { + serializedName: "tables", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SyncGroupSchemaTable" + } + } + } + }, + masterSyncMemberName: { + serializedName: "masterSyncMemberName", type: { name: "String" } @@ -8453,92 +8808,92 @@ export const PrivateEndpointProperty: msRest.CompositeMapper = { } }; -export const PrivateLinkServiceConnectionStateProperty: msRest.CompositeMapper = { - serializedName: "PrivateLinkServiceConnectionStateProperty", +export const SyncGroup: msRest.CompositeMapper = { + serializedName: "SyncGroup", type: { name: "Composite", - className: "PrivateLinkServiceConnectionStateProperty", + className: "SyncGroup", modelProperties: { - status: { - required: true, - serializedName: "status", + ...ProxyResource.type.modelProperties, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" + } + }, + interval: { + serializedName: "properties.interval", + type: { + name: "Number" + } + }, + lastSyncTime: { + readOnly: true, + serializedName: "properties.lastSyncTime", + type: { + name: "DateTime" + } + }, + conflictResolutionPolicy: { + serializedName: "properties.conflictResolutionPolicy", type: { name: "String" } }, - description: { - required: true, - serializedName: "description", + syncDatabaseId: { + serializedName: "properties.syncDatabaseId", type: { name: "String" } }, - actionsRequired: { - readOnly: true, - serializedName: "actionsRequired", + hubDatabaseUserName: { + serializedName: "properties.hubDatabaseUserName", type: { name: "String" } - } - } - } -}; - -export const PrivateEndpointConnectionProperties: msRest.CompositeMapper = { - serializedName: "PrivateEndpointConnectionProperties", - type: { - name: "Composite", - className: "PrivateEndpointConnectionProperties", - modelProperties: { - privateEndpoint: { - serializedName: "privateEndpoint", + }, + hubDatabasePassword: { + serializedName: "properties.hubDatabasePassword", + type: { + name: "String" + } + }, + syncState: { + readOnly: true, + serializedName: "properties.syncState", type: { - name: "Composite", - className: "PrivateEndpointProperty" + name: "String" } }, - privateLinkServiceConnectionState: { - serializedName: "privateLinkServiceConnectionState", + schema: { + serializedName: "properties.schema", type: { name: "Composite", - className: "PrivateLinkServiceConnectionStateProperty" + className: "SyncGroupSchema" } }, - provisioningState: { - readOnly: true, - serializedName: "provisioningState", + enableConflictLogging: { + serializedName: "properties.enableConflictLogging", type: { - name: "String" + name: "Boolean" } - } - } - } -}; - -export const PrivateEndpointConnection: msRest.CompositeMapper = { - serializedName: "PrivateEndpointConnection", - type: { - name: "Composite", - className: "PrivateEndpointConnection", - modelProperties: { - ...ProxyResource.type.modelProperties, - privateEndpoint: { - serializedName: "properties.privateEndpoint", + }, + conflictLoggingRetentionInDays: { + serializedName: "properties.conflictLoggingRetentionInDays", type: { - name: "Composite", - className: "PrivateEndpointProperty" + name: "Number" } }, - privateLinkServiceConnectionState: { - serializedName: "properties.privateLinkServiceConnectionState", + usePrivateLinkConnection: { + serializedName: "properties.usePrivateLinkConnection", type: { - name: "Composite", - className: "PrivateLinkServiceConnectionStateProperty" + name: "Boolean" } }, - provisioningState: { + privateEndpointName: { readOnly: true, - serializedName: "properties.provisioningState", + serializedName: "properties.privateEndpointName", type: { name: "String" } @@ -8547,126 +8902,83 @@ export const PrivateEndpointConnection: msRest.CompositeMapper = { } }; -export const PrivateLinkResourceProperties: msRest.CompositeMapper = { - serializedName: "PrivateLinkResourceProperties", +export const SyncMember: msRest.CompositeMapper = { + serializedName: "SyncMember", type: { name: "Composite", - className: "PrivateLinkResourceProperties", + className: "SyncMember", modelProperties: { - groupId: { - readOnly: true, - serializedName: "groupId", + ...ProxyResource.type.modelProperties, + databaseType: { + serializedName: "properties.databaseType", type: { name: "String" } }, - requiredMembers: { - readOnly: true, - serializedName: "requiredMembers", + syncAgentId: { + serializedName: "properties.syncAgentId", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - requiredZoneNames: { - readOnly: true, - serializedName: "requiredZoneNames", + sqlServerDatabaseId: { + serializedName: "properties.sqlServerDatabaseId", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Uuid" } - } - } - } -}; - -export const PrivateLinkResource: msRest.CompositeMapper = { - serializedName: "PrivateLinkResource", - type: { - name: "Composite", - className: "PrivateLinkResource", - modelProperties: { - ...ProxyResource.type.modelProperties, - properties: { - readOnly: true, - serializedName: "properties", + }, + syncMemberAzureDatabaseResourceId: { + serializedName: "properties.syncMemberAzureDatabaseResourceId", type: { - name: "Composite", - className: "PrivateLinkResourceProperties" + name: "String" } - } - } - } -}; - -export const RecoverableManagedDatabase: msRest.CompositeMapper = { - serializedName: "RecoverableManagedDatabase", - type: { - name: "Composite", - className: "RecoverableManagedDatabase", - modelProperties: { - ...ProxyResource.type.modelProperties, - lastAvailableBackupDate: { + }, + usePrivateLinkConnection: { + serializedName: "properties.usePrivateLinkConnection", + type: { + name: "Boolean" + } + }, + privateEndpointName: { readOnly: true, - serializedName: "properties.lastAvailableBackupDate", + serializedName: "properties.privateEndpointName", type: { name: "String" } - } - } - } -}; - -export const RestorePoint: msRest.CompositeMapper = { - serializedName: "RestorePoint", - type: { - name: "Composite", - className: "RestorePoint", - modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", + }, + serverName: { + serializedName: "properties.serverName", type: { name: "String" } }, - restorePointType: { - readOnly: true, - serializedName: "properties.restorePointType", + databaseName: { + serializedName: "properties.databaseName", type: { - name: "Enum", - allowedValues: [ - "CONTINUOUS", - "DISCRETE" - ] + name: "String" } }, - earliestRestoreDate: { - readOnly: true, - serializedName: "properties.earliestRestoreDate", + userName: { + serializedName: "properties.userName", type: { - name: "DateTime" + name: "String" } }, - restorePointCreationDate: { - readOnly: true, - serializedName: "properties.restorePointCreationDate", + password: { + serializedName: "properties.password", type: { - name: "DateTime" + name: "String" } }, - restorePointLabel: { + syncDirection: { + serializedName: "properties.syncDirection", + type: { + name: "String" + } + }, + syncState: { readOnly: true, - serializedName: "properties.restorePointLabel", + serializedName: "properties.syncState", type: { name: "String" } @@ -8675,15 +8987,23 @@ export const RestorePoint: msRest.CompositeMapper = { } }; -export const CreateDatabaseRestorePointDefinition: msRest.CompositeMapper = { - serializedName: "CreateDatabaseRestorePointDefinition", +export const TimeZone: msRest.CompositeMapper = { + serializedName: "TimeZone", type: { name: "Composite", - className: "CreateDatabaseRestorePointDefinition", + className: "TimeZone", modelProperties: { - restorePointLabel: { - required: true, - serializedName: "restorePointLabel", + ...ProxyResource.type.modelProperties, + timeZoneId: { + readOnly: true, + serializedName: "properties.timeZoneId", + type: { + name: "String" + } + }, + displayName: { + readOnly: true, + serializedName: "properties.displayName", type: { name: "String" } @@ -8692,349 +9012,359 @@ export const CreateDatabaseRestorePointDefinition: msRest.CompositeMapper = { } }; -export const AutomaticTuningServerOptions: msRest.CompositeMapper = { - serializedName: "AutomaticTuningServerOptions", +export const UpdateManagedInstanceDnsServersOperation: msRest.CompositeMapper = { + serializedName: "UpdateManagedInstanceDnsServersOperation", type: { name: "Composite", - className: "AutomaticTuningServerOptions", + className: "UpdateManagedInstanceDnsServersOperation", modelProperties: { - desiredState: { - serializedName: "desiredState", - type: { - name: "Enum", - allowedValues: [ - "Off", - "On", - "Default" - ] - } - }, - actualState: { - readOnly: true, - serializedName: "actualState", - type: { - name: "Enum", - allowedValues: [ - "Off", - "On" - ] - } - }, - reasonCode: { - readOnly: true, - serializedName: "reasonCode", - type: { - name: "Number" - } - }, - reasonDesc: { + ...ProxyResource.type.modelProperties, + status: { readOnly: true, - serializedName: "reasonDesc", + serializedName: "properties.status", type: { - name: "Enum", - allowedValues: [ - "Default", - "Disabled", - "AutoConfigured" - ] + name: "String" } } } } }; -export const ServerAutomaticTuning: msRest.CompositeMapper = { - serializedName: "ServerAutomaticTuning", +export const VirtualCluster: msRest.CompositeMapper = { + serializedName: "VirtualCluster", type: { name: "Composite", - className: "ServerAutomaticTuning", + className: "VirtualCluster", modelProperties: { - ...ProxyResource.type.modelProperties, - desiredState: { - serializedName: "properties.desiredState", + ...TrackedResource.type.modelProperties, + subnetId: { + readOnly: true, + serializedName: "properties.subnetId", type: { - name: "Enum", - allowedValues: [ - "Custom", - "Auto", - "Unspecified" - ] + name: "String" } }, - actualState: { - readOnly: true, - serializedName: "properties.actualState", + family: { + serializedName: "properties.family", type: { - name: "Enum", - allowedValues: [ - "Custom", - "Auto", - "Unspecified" - ] + name: "String" } }, - options: { - serializedName: "properties.options", + childResources: { + readOnly: true, + serializedName: "properties.childResources", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "Composite", - className: "AutomaticTuningServerOptions" + name: "String" } } } + }, + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", + type: { + name: "String" + } } } } }; -export const ServerAzureADAdministrator: msRest.CompositeMapper = { - serializedName: "ServerAzureADAdministrator", +export const VirtualClusterUpdate: msRest.CompositeMapper = { + serializedName: "VirtualClusterUpdate", type: { name: "Composite", - className: "ServerAzureADAdministrator", + className: "VirtualClusterUpdate", modelProperties: { - ...ProxyResource.type.modelProperties, - administratorType: { - required: true, - isConstant: true, - serializedName: "properties.administratorType", - defaultValue: 'ActiveDirectory', + subnetId: { + readOnly: true, + serializedName: "properties.subnetId", type: { name: "String" } }, - login: { - required: true, - serializedName: "properties.login", + family: { + serializedName: "properties.family", type: { name: "String" } }, - sid: { - required: true, - serializedName: "properties.sid", + childResources: { + readOnly: true, + serializedName: "properties.childResources", type: { - name: "Uuid" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - tenantId: { - serializedName: "properties.tenantId", + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", type: { - name: "Uuid" + name: "String" } }, - azureADOnlyAuthentication: { - readOnly: true, - serializedName: "properties.azureADOnlyAuthentication", + tags: { + serializedName: "tags", type: { - name: "Boolean" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } } } } }; -export const ServerAzureADOnlyAuthentication: msRest.CompositeMapper = { - serializedName: "ServerAzureADOnlyAuthentication", +export const VirtualNetworkRule: msRest.CompositeMapper = { + serializedName: "VirtualNetworkRule", type: { name: "Composite", - className: "ServerAzureADOnlyAuthentication", + className: "VirtualNetworkRule", modelProperties: { ...ProxyResource.type.modelProperties, - azureADOnlyAuthentication: { + virtualNetworkSubnetId: { required: true, - serializedName: "properties.azureADOnlyAuthentication", + serializedName: "properties.virtualNetworkSubnetId", + type: { + name: "String" + } + }, + ignoreMissingVnetServiceEndpoint: { + serializedName: "properties.ignoreMissingVnetServiceEndpoint", type: { name: "Boolean" } + }, + state: { + readOnly: true, + serializedName: "properties.state", + type: { + name: "String" + } } } } }; -export const ServerDevOpsAuditingSettings: msRest.CompositeMapper = { - serializedName: "ServerDevOpsAuditingSettings", +export const WorkloadClassifier: msRest.CompositeMapper = { + serializedName: "WorkloadClassifier", type: { name: "Composite", - className: "ServerDevOpsAuditingSettings", + className: "WorkloadClassifier", modelProperties: { ...ProxyResource.type.modelProperties, - systemData: { - readOnly: true, - serializedName: "systemData", + memberName: { + required: true, + serializedName: "properties.memberName", type: { - name: "Composite", - className: "SystemData" + name: "String" } }, - isAzureMonitorTargetEnabled: { - serializedName: "properties.isAzureMonitorTargetEnabled", + label: { + serializedName: "properties.label", type: { - name: "Boolean" + name: "String" } }, - state: { - required: true, - serializedName: "properties.state", + context: { + serializedName: "properties.context", type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] + name: "String" } }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", + startTime: { + serializedName: "properties.startTime", type: { name: "String" } }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", + endTime: { + serializedName: "properties.endTime", type: { name: "String" } }, - storageAccountSubscriptionId: { - serializedName: "properties.storageAccountSubscriptionId", + importance: { + serializedName: "properties.importance", type: { - name: "Uuid" + name: "String" } } } } }; -export const ServerDnsAlias: msRest.CompositeMapper = { - serializedName: "ServerDnsAlias", +export const WorkloadGroup: msRest.CompositeMapper = { + serializedName: "WorkloadGroup", type: { name: "Composite", - className: "ServerDnsAlias", + className: "WorkloadGroup", modelProperties: { ...ProxyResource.type.modelProperties, - azureDnsRecord: { - readOnly: true, - serializedName: "properties.azureDnsRecord", + 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 ServerDnsAliasAcquisition: msRest.CompositeMapper = { - serializedName: "ServerDnsAliasAcquisition", +export const LogicalDatabaseTransparentDataEncryption: msRest.CompositeMapper = { + serializedName: "LogicalDatabaseTransparentDataEncryption", type: { name: "Composite", - className: "ServerDnsAliasAcquisition", + className: "LogicalDatabaseTransparentDataEncryption", modelProperties: { - oldServerDnsAliasId: { + ...ProxyResource.type.modelProperties, + state: { required: true, - serializedName: "oldServerDnsAliasId", + serializedName: "properties.state", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } } } } }; -export const ServerKey: msRest.CompositeMapper = { - serializedName: "ServerKey", +export const BackupShortTermRetentionPolicy: msRest.CompositeMapper = { + serializedName: "BackupShortTermRetentionPolicy", type: { name: "Composite", - className: "ServerKey", + className: "BackupShortTermRetentionPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - kind: { - readOnly: true, - serializedName: "kind", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "String" + name: "Number" } }, - location: { - readOnly: true, - serializedName: "location", + diffBackupIntervalInHours: { + serializedName: "properties.diffBackupIntervalInHours", type: { - name: "String" + name: "Number" } - }, - subregion: { - readOnly: true, - serializedName: "properties.subregion", + } + } + } +}; + +export const DatabaseExtensions: msRest.CompositeMapper = { + serializedName: "DatabaseExtensions", + type: { + name: "Composite", + className: "DatabaseExtensions", + modelProperties: { + ...ProxyResource.type.modelProperties, + operationMode: { + required: true, + isConstant: true, + serializedName: "properties.operationMode", + defaultValue: 'PolybaseImport', type: { name: "String" } }, - serverKeyType: { + storageKeyType: { required: true, - serializedName: "properties.serverKeyType", + serializedName: "properties.storageKeyType", type: { name: "String" } }, - uri: { - serializedName: "properties.uri", + storageKey: { + required: true, + serializedName: "properties.storageKey", type: { name: "String" } }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", + storageUri: { + required: true, + serializedName: "properties.storageUri", type: { name: "String" } - }, - creationDate: { - readOnly: true, - serializedName: "properties.creationDate", - type: { - name: "DateTime" - } - }, - autoRotationEnabled: { - readOnly: true, - serializedName: "properties.autoRotationEnabled", - type: { - name: "Boolean" - } } } } }; -export const ServerOperation: msRest.CompositeMapper = { - serializedName: "ServerOperation", +export const ImportExportExtensionsOperationResult: msRest.CompositeMapper = { + serializedName: "ImportExportExtensionsOperationResult", type: { name: "Composite", - className: "ServerOperation", + className: "ImportExportExtensionsOperationResult", modelProperties: { ...ProxyResource.type.modelProperties, - operation: { + requestId: { readOnly: true, - serializedName: "properties.operation", + serializedName: "properties.requestId", type: { - name: "String" + name: "Uuid" } }, - operationFriendlyName: { + requestType: { readOnly: true, - serializedName: "properties.operationFriendlyName", + serializedName: "properties.requestType", type: { name: "String" } }, - percentComplete: { + lastModifiedTime: { readOnly: true, - serializedName: "properties.percentComplete", + serializedName: "properties.lastModifiedTime", type: { - name: "Number" + name: "String" } }, serverName: { @@ -9044,268 +9374,145 @@ export const ServerOperation: msRest.CompositeMapper = { name: "String" } }, - startTime: { - readOnly: true, - serializedName: "properties.startTime", - type: { - name: "DateTime" - } - }, - state: { + databaseName: { readOnly: true, - serializedName: "properties.state", + serializedName: "properties.databaseName", type: { name: "String" } }, - errorCode: { - readOnly: true, - serializedName: "properties.errorCode", - type: { - name: "Number" - } - }, - errorDescription: { + status: { readOnly: true, - serializedName: "properties.errorDescription", + serializedName: "properties.status", type: { name: "String" } }, - errorSeverity: { - readOnly: true, - serializedName: "properties.errorSeverity", - type: { - name: "Number" - } - }, - isUserError: { - readOnly: true, - serializedName: "properties.isUserError", - type: { - name: "Boolean" - } - }, - estimatedCompletionTime: { - readOnly: true, - serializedName: "properties.estimatedCompletionTime", - type: { - name: "DateTime" - } - }, - description: { + errorMessage: { readOnly: true, - serializedName: "properties.description", + serializedName: "properties.errorMessage", type: { name: "String" } - }, - isCancellable: { - readOnly: true, - serializedName: "properties.isCancellable", - type: { - name: "Boolean" - } } } } }; -export const ServerSecurityAlertPolicy: msRest.CompositeMapper = { - serializedName: "ServerSecurityAlertPolicy", +export const DatabaseOperation: msRest.CompositeMapper = { + serializedName: "DatabaseOperation", type: { name: "Composite", - className: "ServerSecurityAlertPolicy", + className: "DatabaseOperation", modelProperties: { ...ProxyResource.type.modelProperties, - systemData: { + databaseName: { readOnly: true, - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - state: { - required: true, - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] - } - }, - disabledAlerts: { - serializedName: "properties.disabledAlerts", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - emailAddresses: { - serializedName: "properties.emailAddresses", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - emailAccountAdmins: { - serializedName: "properties.emailAccountAdmins", + serializedName: "properties.databaseName", type: { - name: "Boolean" + name: "String" } }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", + operation: { + readOnly: true, + serializedName: "properties.operation", type: { name: "String" } }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", + operationFriendlyName: { + readOnly: true, + serializedName: "properties.operationFriendlyName", type: { name: "String" } }, - retentionDays: { - serializedName: "properties.retentionDays", + percentComplete: { + readOnly: true, + serializedName: "properties.percentComplete", type: { name: "Number" } }, - creationTime: { + serverName: { readOnly: true, - serializedName: "properties.creationTime", - type: { - name: "DateTime" - } - } - } - } -}; - -export const ServerInfo: msRest.CompositeMapper = { - serializedName: "ServerInfo", - type: { - name: "Composite", - className: "ServerInfo", - modelProperties: { - serverId: { - required: true, - serializedName: "serverId", + serializedName: "properties.serverName", type: { name: "String" } - } - } - } -}; - -export const ServerTrustGroup: msRest.CompositeMapper = { - serializedName: "ServerTrustGroup", - type: { - name: "Composite", - className: "ServerTrustGroup", - modelProperties: { - ...ProxyResource.type.modelProperties, - groupMembers: { - required: true, - serializedName: "properties.groupMembers", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ServerInfo" - } - } - } }, - trustScopes: { - required: true, - serializedName: "properties.trustScopes", + startTime: { + readOnly: true, + serializedName: "properties.startTime", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "DateTime" } - } - } - } -}; - -export const ServerVulnerabilityAssessment: msRest.CompositeMapper = { - serializedName: "ServerVulnerabilityAssessment", - type: { - name: "Composite", - className: "ServerVulnerabilityAssessment", - modelProperties: { - ...ProxyResource.type.modelProperties, - storageContainerPath: { - required: true, - serializedName: "properties.storageContainerPath", + }, + state: { + readOnly: true, + serializedName: "properties.state", type: { name: "String" } }, - storageContainerSasKey: { - serializedName: "properties.storageContainerSasKey", + errorCode: { + readOnly: true, + serializedName: "properties.errorCode", type: { - name: "String" + name: "Number" } }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", + errorDescription: { + readOnly: true, + serializedName: "properties.errorDescription", type: { name: "String" } }, - recurringScans: { - serializedName: "properties.recurringScans", + errorSeverity: { + readOnly: true, + serializedName: "properties.errorSeverity", type: { - name: "Composite", - className: "VulnerabilityAssessmentRecurringScansProperties" + name: "Number" } - } - } - } -}; - -export const SqlAgentConfiguration: msRest.CompositeMapper = { - serializedName: "SqlAgentConfiguration", - type: { - name: "Composite", - className: "SqlAgentConfiguration", - modelProperties: { - ...ProxyResource.type.modelProperties, - state: { - serializedName: "properties.state", + }, + isUserError: { + readOnly: true, + serializedName: "properties.isUserError", + type: { + name: "Boolean" + } + }, + estimatedCompletionTime: { + readOnly: true, + serializedName: "properties.estimatedCompletionTime", + type: { + name: "DateTime" + } + }, + description: { + readOnly: true, + serializedName: "properties.description", type: { name: "String" } + }, + isCancellable: { + readOnly: true, + serializedName: "properties.isCancellable", + type: { + name: "Boolean" + } } } } }; -export const SubscriptionUsage: msRest.CompositeMapper = { - serializedName: "SubscriptionUsage", +export const DatabaseUsage: msRest.CompositeMapper = { + serializedName: "DatabaseUsage", type: { name: "Composite", - className: "SubscriptionUsage", + className: "DatabaseUsage", modelProperties: { ...ProxyResource.type.modelProperties, displayName: { @@ -9340,74 +9547,44 @@ export const SubscriptionUsage: msRest.CompositeMapper = { } }; -export const SyncAgent: msRest.CompositeMapper = { - serializedName: "SyncAgent", +export const LedgerDigestUploads: msRest.CompositeMapper = { + serializedName: "LedgerDigestUploads", type: { name: "Composite", - className: "SyncAgent", + className: "LedgerDigestUploads", modelProperties: { ...ProxyResource.type.modelProperties, - syncAgentName: { - readOnly: true, - serializedName: "properties.name", - type: { - name: "String" - } - }, - syncDatabaseId: { - serializedName: "properties.syncDatabaseId", + digestStorageEndpoint: { + serializedName: "properties.digestStorageEndpoint", type: { name: "String" } }, - lastAliveTime: { - readOnly: true, - serializedName: "properties.lastAliveTime", - type: { - name: "DateTime" - } - }, state: { readOnly: true, serializedName: "properties.state", type: { - name: "String" - } - }, - isUpToDate: { - readOnly: true, - serializedName: "properties.isUpToDate", - type: { - name: "Boolean" - } - }, - expiryTime: { - readOnly: true, - serializedName: "properties.expiryTime", - type: { - name: "DateTime" - } - }, - version: { - readOnly: true, - serializedName: "properties.version", - type: { - name: "String" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } } } } }; -export const SyncAgentKeyProperties: msRest.CompositeMapper = { - serializedName: "SyncAgentKeyProperties", +export const OutboundFirewallRule: msRest.CompositeMapper = { + serializedName: "OutboundFirewallRule", type: { name: "Composite", - className: "SyncAgentKeyProperties", + className: "OutboundFirewallRule", modelProperties: { - syncAgentKey: { + ...ProxyResource.type.modelProperties, + provisioningState: { readOnly: true, - serializedName: "syncAgentKey", + serializedName: "properties.provisioningState", type: { name: "String" } @@ -9416,344 +9593,357 @@ export const SyncAgentKeyProperties: msRest.CompositeMapper = { } }; -export const SyncAgentLinkedDatabase: msRest.CompositeMapper = { - serializedName: "SyncAgentLinkedDatabase", +export const ReplicationLink: msRest.CompositeMapper = { + serializedName: "ReplicationLink", type: { name: "Composite", - className: "SyncAgentLinkedDatabase", + className: "ReplicationLink", modelProperties: { ...ProxyResource.type.modelProperties, - databaseType: { + partnerServer: { readOnly: true, - serializedName: "properties.databaseType", + serializedName: "properties.partnerServer", type: { name: "String" } }, - databaseId: { + partnerDatabase: { readOnly: true, - serializedName: "properties.databaseId", + serializedName: "properties.partnerDatabase", type: { name: "String" } }, - description: { + partnerLocation: { readOnly: true, - serializedName: "properties.description", + serializedName: "properties.partnerLocation", type: { name: "String" } }, - serverName: { + role: { readOnly: true, - serializedName: "properties.serverName", + serializedName: "properties.role", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Primary", + "Secondary", + "NonReadableSecondary", + "Source", + "Copy" + ] } }, - databaseName: { + partnerRole: { readOnly: true, - serializedName: "properties.databaseName", + serializedName: "properties.partnerRole", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Primary", + "Secondary", + "NonReadableSecondary", + "Source", + "Copy" + ] } }, - userName: { - readOnly: true, - serializedName: "properties.userName", - type: { - name: "String" - } - } - } - } -}; - -export const SyncDatabaseIdProperties: msRest.CompositeMapper = { - serializedName: "SyncDatabaseIdProperties", - type: { - name: "Composite", - className: "SyncDatabaseIdProperties", - modelProperties: { - id: { + replicationMode: { readOnly: true, - serializedName: "id", + serializedName: "properties.replicationMode", type: { name: "String" } - } - } - } -}; - -export const SyncFullSchemaTableColumn: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaTableColumn", - type: { - name: "Composite", - className: "SyncFullSchemaTableColumn", - modelProperties: { - dataSize: { + }, + startTime: { readOnly: true, - serializedName: "dataSize", + serializedName: "properties.startTime", type: { - name: "String" + name: "DateTime" } }, - dataType: { + percentComplete: { readOnly: true, - serializedName: "dataType", + serializedName: "properties.percentComplete", type: { - name: "String" + name: "Number" } }, - errorId: { + replicationState: { readOnly: true, - serializedName: "errorId", + serializedName: "properties.replicationState", type: { name: "String" } }, - hasError: { + isTerminationAllowed: { readOnly: true, - serializedName: "hasError", + serializedName: "properties.isTerminationAllowed", type: { name: "Boolean" } }, - isPrimaryKey: { + linkType: { readOnly: true, - serializedName: "isPrimaryKey", + serializedName: "properties.linkType", type: { - name: "Boolean" + name: "String" } - }, - name: { + } + } + } +}; + +export const UserIdentity: msRest.CompositeMapper = { + serializedName: "UserIdentity", + type: { + name: "Composite", + className: "UserIdentity", + modelProperties: { + principalId: { readOnly: true, - serializedName: "name", + serializedName: "principalId", type: { - name: "String" + name: "Uuid" } }, - quotedName: { + clientId: { readOnly: true, - serializedName: "quotedName", + serializedName: "clientId", type: { - name: "String" + name: "Uuid" } } } } }; -export const SyncFullSchemaTable: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaTable", +export const ResourceIdentity: msRest.CompositeMapper = { + serializedName: "ResourceIdentity", type: { name: "Composite", - className: "SyncFullSchemaTable", + className: "ResourceIdentity", modelProperties: { - columns: { - readOnly: true, - serializedName: "columns", + userAssignedIdentities: { + serializedName: "userAssignedIdentities", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { name: "Composite", - className: "SyncFullSchemaTableColumn" + className: "UserIdentity" } } } }, - errorId: { - readOnly: true, - serializedName: "errorId", - type: { - name: "String" - } - }, - hasError: { + principalId: { readOnly: true, - serializedName: "hasError", + serializedName: "principalId", type: { - name: "Boolean" + name: "Uuid" } }, - name: { - readOnly: true, - serializedName: "name", + type: { + serializedName: "type", type: { name: "String" } }, - quotedName: { + tenantId: { readOnly: true, - serializedName: "quotedName", + serializedName: "tenantId", type: { - name: "String" + name: "Uuid" } } } } }; -export const SyncFullSchemaProperties: msRest.CompositeMapper = { - serializedName: "SyncFullSchemaProperties", +export const ServerPrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "ServerPrivateEndpointConnection", type: { name: "Composite", - className: "SyncFullSchemaProperties", + className: "ServerPrivateEndpointConnection", modelProperties: { - tables: { + id: { readOnly: true, - serializedName: "tables", + serializedName: "id", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SyncFullSchemaTable" - } - } + name: "String" } }, - lastUpdateTime: { + properties: { readOnly: true, - serializedName: "lastUpdateTime", + serializedName: "properties", type: { - name: "DateTime" + name: "Composite", + className: "PrivateEndpointConnectionProperties" } } } } }; -export const SyncGroupLogProperties: msRest.CompositeMapper = { - serializedName: "SyncGroupLogProperties", +export const ServerExternalAdministrator: msRest.CompositeMapper = { + serializedName: "ServerExternalAdministrator", type: { name: "Composite", - className: "SyncGroupLogProperties", + className: "ServerExternalAdministrator", modelProperties: { - timestamp: { - readOnly: true, - serializedName: "timestamp", + administratorType: { + serializedName: "administratorType", type: { - name: "DateTime" + name: "String" } }, - type: { - readOnly: true, - serializedName: "type", + principalType: { + serializedName: "principalType", type: { name: "String" } }, - source: { - readOnly: true, - serializedName: "source", + login: { + serializedName: "login", type: { name: "String" } }, - details: { - readOnly: true, - serializedName: "details", + sid: { + serializedName: "sid", type: { - name: "String" + name: "Uuid" } }, - tracingId: { - readOnly: true, - serializedName: "tracingId", + tenantId: { + serializedName: "tenantId", type: { name: "Uuid" } }, - operationStatus: { - readOnly: true, - serializedName: "operationStatus", + azureADOnlyAuthentication: { + serializedName: "azureADOnlyAuthentication", type: { - name: "String" + name: "Boolean" } } } } }; -export const SyncGroupSchemaTableColumn: msRest.CompositeMapper = { - serializedName: "SyncGroupSchemaTableColumn", +export const Server: msRest.CompositeMapper = { + serializedName: "Server", type: { name: "Composite", - className: "SyncGroupSchemaTableColumn", + className: "Server", modelProperties: { - quotedName: { - serializedName: "quotedName", + ...TrackedResource.type.modelProperties, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ResourceIdentity" + } + }, + kind: { + readOnly: true, + serializedName: "kind", type: { name: "String" } }, - dataSize: { - serializedName: "dataSize", + administratorLogin: { + serializedName: "properties.administratorLogin", type: { name: "String" } }, - dataType: { - serializedName: "dataType", + administratorLoginPassword: { + serializedName: "properties.administratorLoginPassword", type: { name: "String" } - } - } - } -}; - -export const SyncGroupSchemaTable: msRest.CompositeMapper = { - serializedName: "SyncGroupSchemaTable", - type: { - name: "Composite", - className: "SyncGroupSchemaTable", - modelProperties: { - columns: { - serializedName: "columns", + }, + version: { + serializedName: "properties.version", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SyncGroupSchemaTableColumn" - } - } + name: "String" } }, - quotedName: { - serializedName: "quotedName", + state: { + readOnly: true, + serializedName: "properties.state", type: { name: "String" } - } - } - } -}; - -export const SyncGroupSchema: msRest.CompositeMapper = { - serializedName: "SyncGroupSchema", - type: { - name: "Composite", - className: "SyncGroupSchema", - modelProperties: { - tables: { - serializedName: "tables", + }, + fullyQualifiedDomainName: { + readOnly: true, + serializedName: "properties.fullyQualifiedDomainName", + type: { + name: "String" + } + }, + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { name: "Sequence", element: { type: { name: "Composite", - className: "SyncGroupSchemaTable" + className: "ServerPrivateEndpointConnection" } } } }, - masterSyncMemberName: { - serializedName: "masterSyncMemberName", + minimalTlsVersion: { + serializedName: "properties.minimalTlsVersion", + type: { + name: "String" + } + }, + publicNetworkAccess: { + serializedName: "properties.publicNetworkAccess", + type: { + name: "String" + } + }, + workspaceFeature: { + readOnly: true, + serializedName: "properties.workspaceFeature", + type: { + name: "String" + } + }, + primaryUserAssignedIdentityId: { + serializedName: "properties.primaryUserAssignedIdentityId", + type: { + name: "String" + } + }, + federatedClientId: { + serializedName: "properties.federatedClientId", + type: { + name: "Uuid" + } + }, + keyId: { + serializedName: "properties.keyId", + type: { + name: "String" + } + }, + administrators: { + serializedName: "properties.administrators", + type: { + name: "Composite", + className: "ServerExternalAdministrator" + } + }, + restrictOutboundNetworkAccess: { + serializedName: "properties.restrictOutboundNetworkAccess", type: { name: "String" } @@ -9762,220 +9952,256 @@ export const SyncGroupSchema: msRest.CompositeMapper = { } }; -export const SyncGroup: msRest.CompositeMapper = { - serializedName: "SyncGroup", +export const ServerUpdate: msRest.CompositeMapper = { + serializedName: "ServerUpdate", type: { name: "Composite", - className: "SyncGroup", + className: "ServerUpdate", modelProperties: { - ...ProxyResource.type.modelProperties, - sku: { - serializedName: "sku", + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ResourceIdentity" + } + }, + administratorLogin: { + serializedName: "properties.administratorLogin", type: { - name: "Composite", - className: "Sku" + name: "String" } }, - interval: { - serializedName: "properties.interval", + administratorLoginPassword: { + serializedName: "properties.administratorLoginPassword", type: { - name: "Number" + name: "String" } }, - lastSyncTime: { - readOnly: true, - serializedName: "properties.lastSyncTime", + version: { + serializedName: "properties.version", type: { - name: "DateTime" + name: "String" } }, - conflictResolutionPolicy: { - serializedName: "properties.conflictResolutionPolicy", + state: { + readOnly: true, + serializedName: "properties.state", type: { name: "String" } }, - syncDatabaseId: { - serializedName: "properties.syncDatabaseId", + fullyQualifiedDomainName: { + readOnly: true, + serializedName: "properties.fullyQualifiedDomainName", type: { name: "String" } }, - hubDatabaseUserName: { - serializedName: "properties.hubDatabaseUserName", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ServerPrivateEndpointConnection" + } + } + } + }, + minimalTlsVersion: { + serializedName: "properties.minimalTlsVersion", type: { name: "String" } }, - hubDatabasePassword: { - serializedName: "properties.hubDatabasePassword", + publicNetworkAccess: { + serializedName: "properties.publicNetworkAccess", type: { name: "String" } }, - syncState: { + workspaceFeature: { readOnly: true, - serializedName: "properties.syncState", + serializedName: "properties.workspaceFeature", type: { name: "String" } }, - schema: { - serializedName: "properties.schema", + primaryUserAssignedIdentityId: { + serializedName: "properties.primaryUserAssignedIdentityId", type: { - name: "Composite", - className: "SyncGroupSchema" + name: "String" } }, - enableConflictLogging: { - serializedName: "properties.enableConflictLogging", + federatedClientId: { + serializedName: "properties.federatedClientId", type: { - name: "Boolean" + name: "Uuid" } }, - conflictLoggingRetentionInDays: { - serializedName: "properties.conflictLoggingRetentionInDays", + keyId: { + serializedName: "properties.keyId", type: { - name: "Number" + name: "String" } }, - usePrivateLinkConnection: { - serializedName: "properties.usePrivateLinkConnection", + administrators: { + serializedName: "properties.administrators", type: { - name: "Boolean" + name: "Composite", + className: "ServerExternalAdministrator" } }, - privateEndpointName: { - readOnly: true, - serializedName: "properties.privateEndpointName", + restrictOutboundNetworkAccess: { + serializedName: "properties.restrictOutboundNetworkAccess", type: { name: "String" } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } } } } }; -export const SyncMember: msRest.CompositeMapper = { - serializedName: "SyncMember", +export const NetworkIsolationSettings: msRest.CompositeMapper = { + serializedName: "NetworkIsolationSettings", type: { name: "Composite", - className: "SyncMember", + className: "NetworkIsolationSettings", modelProperties: { - ...ProxyResource.type.modelProperties, - databaseType: { - serializedName: "properties.databaseType", + storageAccountResourceId: { + serializedName: "storageAccountResourceId", type: { name: "String" } }, - syncAgentId: { - serializedName: "properties.syncAgentId", + sqlServerResourceId: { + serializedName: "sqlServerResourceId", type: { name: "String" } - }, - sqlServerDatabaseId: { - serializedName: "properties.sqlServerDatabaseId", + } + } + } +}; + +export const ImportNewDatabaseDefinition: msRest.CompositeMapper = { + serializedName: "ImportNewDatabaseDefinition", + type: { + name: "Composite", + className: "ImportNewDatabaseDefinition", + modelProperties: { + databaseName: { + serializedName: "databaseName", type: { - name: "Uuid" + name: "String" } }, - syncMemberAzureDatabaseResourceId: { - serializedName: "properties.syncMemberAzureDatabaseResourceId", + edition: { + serializedName: "edition", type: { name: "String" } }, - usePrivateLinkConnection: { - serializedName: "properties.usePrivateLinkConnection", + serviceObjectiveName: { + serializedName: "serviceObjectiveName", type: { - name: "Boolean" + name: "String" } }, - privateEndpointName: { - readOnly: true, - serializedName: "properties.privateEndpointName", + maxSizeBytes: { + serializedName: "maxSizeBytes", type: { name: "String" } }, - serverName: { - serializedName: "properties.serverName", + storageKeyType: { + required: true, + serializedName: "storageKeyType", type: { name: "String" } }, - databaseName: { - serializedName: "properties.databaseName", + storageKey: { + required: true, + serializedName: "storageKey", type: { name: "String" } }, - userName: { - serializedName: "properties.userName", + storageUri: { + required: true, + serializedName: "storageUri", type: { name: "String" } }, - password: { - serializedName: "properties.password", + administratorLogin: { + required: true, + serializedName: "administratorLogin", type: { name: "String" } }, - syncDirection: { - serializedName: "properties.syncDirection", + administratorLoginPassword: { + required: true, + serializedName: "administratorLoginPassword", type: { name: "String" } }, - syncState: { - readOnly: true, - serializedName: "properties.syncState", + authenticationType: { + serializedName: "authenticationType", type: { name: "String" } + }, + networkIsolation: { + serializedName: "networkIsolation", + type: { + name: "Composite", + className: "NetworkIsolationSettings" + } } } } }; -export const TimeZone: msRest.CompositeMapper = { - serializedName: "TimeZone", +export const PrivateEndpointConnectionRequestStatus: msRest.CompositeMapper = { + serializedName: "PrivateEndpointConnectionRequestStatus", type: { name: "Composite", - className: "TimeZone", + className: "PrivateEndpointConnectionRequestStatus", modelProperties: { - ...ProxyResource.type.modelProperties, - timeZoneId: { + privateLinkServiceId: { readOnly: true, - serializedName: "properties.timeZoneId", + serializedName: "privateLinkServiceId", type: { name: "String" } }, - displayName: { + privateEndpointConnectionName: { readOnly: true, - serializedName: "properties.displayName", + serializedName: "privateEndpointConnectionName", type: { name: "String" } - } - } - } -}; - -export const UpdateManagedInstanceDnsServersOperation: msRest.CompositeMapper = { - serializedName: "UpdateManagedInstanceDnsServersOperation", - type: { - name: "Composite", - className: "UpdateManagedInstanceDnsServersOperation", - modelProperties: { - ...ProxyResource.type.modelProperties, + }, status: { readOnly: true, - serializedName: "properties.status", + serializedName: "status", type: { name: "String" } @@ -9984,40 +10210,111 @@ export const UpdateManagedInstanceDnsServersOperation: msRest.CompositeMapper = } }; -export const VirtualCluster: msRest.CompositeMapper = { - serializedName: "VirtualCluster", +export const ImportExportOperationResult: msRest.CompositeMapper = { + serializedName: "ImportExportOperationResult", type: { name: "Composite", - className: "VirtualCluster", + className: "ImportExportOperationResult", modelProperties: { - ...TrackedResource.type.modelProperties, - subnetId: { + ...ProxyResource.type.modelProperties, + requestId: { + readOnly: true, + serializedName: "properties.requestId", + type: { + name: "Uuid" + } + }, + requestType: { + readOnly: true, + serializedName: "properties.requestType", + type: { + name: "String" + } + }, + queuedTime: { + readOnly: true, + serializedName: "properties.queuedTime", + type: { + name: "String" + } + }, + lastModifiedTime: { + readOnly: true, + serializedName: "properties.lastModifiedTime", + type: { + name: "String" + } + }, + blobUri: { + readOnly: true, + serializedName: "properties.blobUri", + type: { + name: "String" + } + }, + serverName: { + readOnly: true, + serializedName: "properties.serverName", + type: { + name: "String" + } + }, + databaseName: { readOnly: true, - serializedName: "properties.subnetId", + serializedName: "properties.databaseName", type: { name: "String" } }, - family: { - serializedName: "properties.family", + status: { + readOnly: true, + serializedName: "properties.status", type: { name: "String" } }, - childResources: { + errorMessage: { readOnly: true, - serializedName: "properties.childResources", + serializedName: "properties.errorMessage", + type: { + name: "String" + } + }, + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "PrivateEndpointConnectionRequestStatus" } } } + } + } + } +}; + +export const CheckNameAvailabilityRequest: msRest.CompositeMapper = { + serializedName: "CheckNameAvailabilityRequest", + type: { + name: "Composite", + className: "CheckNameAvailabilityRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } }, - maintenanceConfigurationId: { - serializedName: "properties.maintenanceConfigurationId", + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'Microsoft.Sql/servers', type: { name: "String" } @@ -10026,81 +10323,62 @@ export const VirtualCluster: msRest.CompositeMapper = { } }; -export const VirtualClusterUpdate: msRest.CompositeMapper = { - serializedName: "VirtualClusterUpdate", +export const CheckNameAvailabilityResponse: msRest.CompositeMapper = { + serializedName: "CheckNameAvailabilityResponse", type: { name: "Composite", - className: "VirtualClusterUpdate", + className: "CheckNameAvailabilityResponse", modelProperties: { - subnetId: { + name: { readOnly: true, - serializedName: "properties.subnetId", + serializedName: "name", type: { name: "String" } }, - family: { - serializedName: "properties.family", + available: { + readOnly: true, + serializedName: "available", type: { - name: "String" + name: "Boolean" } }, - childResources: { + reason: { readOnly: true, - serializedName: "properties.childResources", + serializedName: "reason", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Enum", + allowedValues: [ + "Invalid", + "AlreadyExists" + ] } }, - maintenanceConfigurationId: { - serializedName: "properties.maintenanceConfigurationId", + message: { + readOnly: true, + serializedName: "message", type: { name: "String" } - }, - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } - } } } } }; -export const VirtualNetworkRule: msRest.CompositeMapper = { - serializedName: "VirtualNetworkRule", +export const Name: msRest.CompositeMapper = { + serializedName: "Name", type: { name: "Composite", - className: "VirtualNetworkRule", + className: "Name", modelProperties: { - ...ProxyResource.type.modelProperties, - virtualNetworkSubnetId: { - required: true, - serializedName: "properties.virtualNetworkSubnetId", + value: { + serializedName: "value", type: { name: "String" } }, - ignoreMissingVnetServiceEndpoint: { - serializedName: "properties.ignoreMissingVnetServiceEndpoint", - type: { - name: "Boolean" - } - }, - state: { - readOnly: true, - serializedName: "properties.state", + localizedValue: { + serializedName: "localizedValue", type: { name: "String" } @@ -10109,121 +10387,154 @@ export const VirtualNetworkRule: msRest.CompositeMapper = { } }; -export const WorkloadClassifier: msRest.CompositeMapper = { - serializedName: "WorkloadClassifier", +export const Usage: msRest.CompositeMapper = { + serializedName: "Usage", type: { name: "Composite", - className: "WorkloadClassifier", + className: "Usage", modelProperties: { - ...ProxyResource.type.modelProperties, - memberName: { - required: true, - serializedName: "properties.memberName", + id: { + readOnly: true, + serializedName: "id", type: { name: "String" } }, - label: { - serializedName: "properties.label", + name: { + readOnly: true, + serializedName: "name", type: { - name: "String" + name: "Composite", + className: "Name" } }, - context: { - serializedName: "properties.context", + type: { + readOnly: true, + serializedName: "type", type: { name: "String" } }, - startTime: { - serializedName: "properties.startTime", + unit: { + readOnly: true, + serializedName: "unit", type: { name: "String" } }, - endTime: { - serializedName: "properties.endTime", + currentValue: { + readOnly: true, + serializedName: "currentValue", type: { - name: "String" + name: "Number" } }, - importance: { - serializedName: "properties.importance", + limit: { + readOnly: true, + serializedName: "limit", type: { - name: "String" + name: "Number" + } + }, + requestedLimit: { + readOnly: true, + serializedName: "requestedLimit", + type: { + name: "Number" } } } } }; -export const WorkloadGroup: msRest.CompositeMapper = { - serializedName: "WorkloadGroup", +export const DatabaseUserIdentity: msRest.CompositeMapper = { + serializedName: "DatabaseUserIdentity", type: { name: "Composite", - className: "WorkloadGroup", + className: "DatabaseUserIdentity", modelProperties: { - ...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", + principalId: { + readOnly: true, + serializedName: "principalId", type: { - name: "Number" + name: "Uuid" } }, - maxResourcePercentPerRequest: { - serializedName: "properties.maxResourcePercentPerRequest", + clientId: { + readOnly: true, + serializedName: "clientId", type: { - name: "Number" + name: "Uuid" } - }, - importance: { - serializedName: "properties.importance", + } + } + } +}; + +export const Delegation: msRest.CompositeMapper = { + serializedName: "Delegation", + type: { + name: "Composite", + className: "Delegation", + modelProperties: { + resourceId: { + serializedName: "resourceId", type: { name: "String" } }, - queryExecutionTimeout: { - serializedName: "properties.queryExecutionTimeout", + tenantId: { + readOnly: true, + serializedName: "tenantId", type: { - name: "Number" + name: "Uuid" } } } } }; -export const BackupShortTermRetentionPolicy: msRest.CompositeMapper = { - serializedName: "BackupShortTermRetentionPolicy", +export const DatabaseIdentity: msRest.CompositeMapper = { + serializedName: "DatabaseIdentity", type: { name: "Composite", - className: "BackupShortTermRetentionPolicy", + className: "DatabaseIdentity", modelProperties: { - ...ProxyResource.type.modelProperties, - retentionDays: { - serializedName: "properties.retentionDays", + type: { + serializedName: "type", type: { - name: "Number" + name: "String" } }, - diffBackupIntervalInHours: { - serializedName: "properties.diffBackupIntervalInHours", + tenantId: { + readOnly: true, + serializedName: "tenantId", type: { - name: "Number" + name: "Uuid" + } + }, + userAssignedIdentities: { + serializedName: "userAssignedIdentities", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "DatabaseUserIdentity" + } + } + } + }, + delegatedResources: { + serializedName: "delegatedResources", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "Delegation" + } + } } } } @@ -10258,6 +10569,13 @@ export const Database: msRest.CompositeMapper = { name: "String" } }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "DatabaseIdentity" + } + }, createMode: { serializedName: "properties.createMode", type: { @@ -10494,6 +10812,18 @@ export const Database: msRest.CompositeMapper = { type: { name: "Boolean" } + }, + federatedClientId: { + serializedName: "properties.federatedClientId", + type: { + name: "Uuid" + } + }, + primaryDelegatedIdentityClientId: { + serializedName: "properties.primaryDelegatedIdentityClientId", + type: { + name: "Uuid" + } } } } @@ -10512,6 +10842,13 @@ export const DatabaseUpdate: msRest.CompositeMapper = { className: "Sku" } }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "DatabaseIdentity" + } + }, createMode: { serializedName: "properties.createMode", type: { @@ -10749,6 +11086,18 @@ export const DatabaseUpdate: msRest.CompositeMapper = { name: "Boolean" } }, + federatedClientId: { + serializedName: "properties.federatedClientId", + type: { + name: "Uuid" + } + }, + primaryDelegatedIdentityClientId: { + serializedName: "properties.primaryDelegatedIdentityClientId", + type: { + name: "Uuid" + } + }, tags: { serializedName: "tags", type: { @@ -10781,28 +11130,6 @@ export const ResourceMoveDefinition: msRest.CompositeMapper = { } }; -export const NetworkIsolationSettings: msRest.CompositeMapper = { - serializedName: "NetworkIsolationSettings", - type: { - name: "Composite", - className: "NetworkIsolationSettings", - modelProperties: { - storageAccountResourceId: { - serializedName: "storageAccountResourceId", - type: { - name: "String" - } - }, - sqlServerResourceId: { - serializedName: "sqlServerResourceId", - type: { - name: "String" - } - } - } - } -}; - export const ImportExistingDatabaseDefinition: msRest.CompositeMapper = { serializedName: "ImportExistingDatabaseDefinition", type: { @@ -10861,124 +11188,6 @@ export const ImportExistingDatabaseDefinition: msRest.CompositeMapper = { } }; -export const PrivateEndpointConnectionRequestStatus: msRest.CompositeMapper = { - serializedName: "PrivateEndpointConnectionRequestStatus", - type: { - name: "Composite", - className: "PrivateEndpointConnectionRequestStatus", - modelProperties: { - privateLinkServiceId: { - readOnly: true, - serializedName: "privateLinkServiceId", - type: { - name: "String" - } - }, - privateEndpointConnectionName: { - readOnly: true, - serializedName: "privateEndpointConnectionName", - type: { - name: "String" - } - }, - status: { - readOnly: true, - serializedName: "status", - type: { - name: "String" - } - } - } - } -}; - -export const ImportExportOperationResult: msRest.CompositeMapper = { - serializedName: "ImportExportOperationResult", - type: { - name: "Composite", - className: "ImportExportOperationResult", - modelProperties: { - ...ProxyResource.type.modelProperties, - requestId: { - readOnly: true, - serializedName: "properties.requestId", - type: { - name: "Uuid" - } - }, - requestType: { - readOnly: true, - serializedName: "properties.requestType", - type: { - name: "String" - } - }, - queuedTime: { - readOnly: true, - serializedName: "properties.queuedTime", - type: { - name: "String" - } - }, - lastModifiedTime: { - readOnly: true, - serializedName: "properties.lastModifiedTime", - type: { - name: "String" - } - }, - blobUri: { - readOnly: true, - serializedName: "properties.blobUri", - type: { - name: "String" - } - }, - serverName: { - readOnly: true, - serializedName: "properties.serverName", - type: { - name: "String" - } - }, - databaseName: { - readOnly: true, - serializedName: "properties.databaseName", - type: { - name: "String" - } - }, - status: { - readOnly: true, - serializedName: "properties.status", - type: { - name: "String" - } - }, - errorMessage: { - readOnly: true, - serializedName: "properties.errorMessage", - type: { - name: "String" - } - }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateEndpointConnectionRequestStatus" - } - } - } - } - } - } -}; - export const ExportDatabaseDefinition: msRest.CompositeMapper = { serializedName: "ExportDatabaseDefinition", type: { @@ -11037,39 +11246,44 @@ export const ExportDatabaseDefinition: msRest.CompositeMapper = { } }; -export const DatabaseExtensions: msRest.CompositeMapper = { - serializedName: "DatabaseExtensions", +export const CopyLongTermRetentionBackupParameters: msRest.CompositeMapper = { + serializedName: "CopyLongTermRetentionBackupParameters", type: { name: "Composite", - className: "DatabaseExtensions", + className: "CopyLongTermRetentionBackupParameters", modelProperties: { - ...ProxyResource.type.modelProperties, - operationMode: { - required: true, - isConstant: true, - serializedName: "properties.operationMode", - defaultValue: 'PolybaseImport', + targetSubscriptionId: { + serializedName: "properties.targetSubscriptionId", type: { name: "String" } }, - storageKeyType: { - required: true, - serializedName: "properties.storageKeyType", + targetResourceGroup: { + serializedName: "properties.targetResourceGroup", type: { name: "String" } }, - storageKey: { - required: true, - serializedName: "properties.storageKey", + targetServerResourceId: { + serializedName: "properties.targetServerResourceId", type: { name: "String" } }, - storageUri: { - required: true, - serializedName: "properties.storageUri", + targetServerFullyQualifiedDomainName: { + serializedName: "properties.targetServerFullyQualifiedDomainName", + type: { + name: "String" + } + }, + targetDatabaseName: { + serializedName: "properties.targetDatabaseName", + type: { + name: "String" + } + }, + targetBackupStorageRedundancy: { + serializedName: "properties.targetBackupStorageRedundancy", type: { name: "String" } @@ -11078,11 +11292,11 @@ export const DatabaseExtensions: msRest.CompositeMapper = { } }; -export const ImportExportExtensionsOperationResult: msRest.CompositeMapper = { - serializedName: "ImportExportExtensionsOperationResult", +export const LongTermRetentionBackupOperationResult: msRest.CompositeMapper = { + serializedName: "LongTermRetentionBackupOperationResult", type: { name: "Composite", - className: "ImportExportExtensionsOperationResult", + className: "LongTermRetentionBackupOperationResult", modelProperties: { ...ProxyResource.type.modelProperties, requestId: { @@ -11092,30 +11306,30 @@ export const ImportExportExtensionsOperationResult: msRest.CompositeMapper = { name: "Uuid" } }, - requestType: { + operationType: { readOnly: true, - serializedName: "properties.requestType", + serializedName: "properties.operationType", type: { name: "String" } }, - lastModifiedTime: { + fromBackupResourceId: { readOnly: true, - serializedName: "properties.lastModifiedTime", + serializedName: "properties.fromBackupResourceId", type: { name: "String" } }, - serverName: { + toBackupResourceId: { readOnly: true, - serializedName: "properties.serverName", + serializedName: "properties.toBackupResourceId", type: { name: "String" } }, - databaseName: { + targetBackupStorageRedundancy: { readOnly: true, - serializedName: "properties.databaseName", + serializedName: "properties.targetBackupStorageRedundancy", type: { name: "String" } @@ -11127,9 +11341,25 @@ export const ImportExportExtensionsOperationResult: msRest.CompositeMapper = { name: "String" } }, - errorMessage: { + message: { readOnly: true, - serializedName: "properties.errorMessage", + serializedName: "properties.message", + type: { + name: "String" + } + } + } + } +}; + +export const UpdateLongTermRetentionBackupParameters: msRest.CompositeMapper = { + serializedName: "UpdateLongTermRetentionBackupParameters", + type: { + name: "Composite", + className: "UpdateLongTermRetentionBackupParameters", + modelProperties: { + requestedBackupStorageRedundancy: { + serializedName: "properties.requestedBackupStorageRedundancy", type: { name: "String" } @@ -11138,503 +11368,466 @@ export const ImportExportExtensionsOperationResult: msRest.CompositeMapper = { } }; -export const DatabaseOperation: msRest.CompositeMapper = { - serializedName: "DatabaseOperation", +export const LongTermRetentionBackup: msRest.CompositeMapper = { + serializedName: "LongTermRetentionBackup", type: { name: "Composite", - className: "DatabaseOperation", + className: "LongTermRetentionBackup", modelProperties: { ...ProxyResource.type.modelProperties, - databaseName: { + serverName: { readOnly: true, - serializedName: "properties.databaseName", + serializedName: "properties.serverName", type: { name: "String" } }, - operation: { + serverCreateTime: { readOnly: true, - serializedName: "properties.operation", + serializedName: "properties.serverCreateTime", type: { - name: "String" + name: "DateTime" } }, - operationFriendlyName: { + databaseName: { readOnly: true, - serializedName: "properties.operationFriendlyName", + serializedName: "properties.databaseName", type: { name: "String" } }, - percentComplete: { + databaseDeletionTime: { readOnly: true, - serializedName: "properties.percentComplete", + serializedName: "properties.databaseDeletionTime", type: { - name: "Number" + name: "DateTime" } }, - serverName: { + backupTime: { readOnly: true, - serializedName: "properties.serverName", + serializedName: "properties.backupTime", type: { - name: "String" + name: "DateTime" } }, - startTime: { + backupExpirationTime: { readOnly: true, - serializedName: "properties.startTime", + serializedName: "properties.backupExpirationTime", type: { name: "DateTime" } }, - state: { + backupStorageRedundancy: { readOnly: true, - serializedName: "properties.state", + serializedName: "properties.backupStorageRedundancy", type: { name: "String" } }, - errorCode: { + requestedBackupStorageRedundancy: { + serializedName: "properties.requestedBackupStorageRedundancy", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedInstanceLongTermRetentionBackup: msRest.CompositeMapper = { + serializedName: "ManagedInstanceLongTermRetentionBackup", + type: { + name: "Composite", + className: "ManagedInstanceLongTermRetentionBackup", + modelProperties: { + ...ProxyResource.type.modelProperties, + managedInstanceName: { readOnly: true, - serializedName: "properties.errorCode", + serializedName: "properties.managedInstanceName", type: { - name: "Number" + name: "String" } }, - errorDescription: { + managedInstanceCreateTime: { readOnly: true, - serializedName: "properties.errorDescription", + serializedName: "properties.managedInstanceCreateTime", type: { - name: "String" + name: "DateTime" } }, - errorSeverity: { + databaseName: { readOnly: true, - serializedName: "properties.errorSeverity", + serializedName: "properties.databaseName", type: { - name: "Number" + name: "String" } }, - isUserError: { + databaseDeletionTime: { readOnly: true, - serializedName: "properties.isUserError", + serializedName: "properties.databaseDeletionTime", type: { - name: "Boolean" + name: "DateTime" } }, - estimatedCompletionTime: { + backupTime: { readOnly: true, - serializedName: "properties.estimatedCompletionTime", + serializedName: "properties.backupTime", type: { name: "DateTime" } }, - description: { + backupExpirationTime: { readOnly: true, - serializedName: "properties.description", + serializedName: "properties.backupExpirationTime", type: { - name: "String" + name: "DateTime" } }, - isCancellable: { + backupStorageRedundancy: { readOnly: true, - serializedName: "properties.isCancellable", + serializedName: "properties.backupStorageRedundancy", type: { - name: "Boolean" + name: "String" } } } } }; -export const DatabaseUsage: msRest.CompositeMapper = { - serializedName: "DatabaseUsage", +export const ManagedInstancePecProperty: msRest.CompositeMapper = { + serializedName: "ManagedInstancePecProperty", type: { name: "Composite", - className: "DatabaseUsage", + className: "ManagedInstancePecProperty", modelProperties: { - ...ProxyResource.type.modelProperties, - displayName: { + id: { readOnly: true, - serializedName: "properties.displayName", + serializedName: "id", type: { name: "String" } }, - currentValue: { - readOnly: true, - serializedName: "properties.currentValue", - type: { - name: "Number" - } - }, - limit: { - readOnly: true, - serializedName: "properties.limit", - type: { - name: "Number" - } - }, - unit: { + properties: { readOnly: true, - serializedName: "properties.unit", + serializedName: "properties", type: { - name: "String" + name: "Composite", + className: "ManagedInstancePrivateEndpointConnectionProperties" } } } } }; -export const LedgerDigestUploads: msRest.CompositeMapper = { - serializedName: "LedgerDigestUploads", +export const ManagedInstanceExternalAdministrator: msRest.CompositeMapper = { + serializedName: "ManagedInstanceExternalAdministrator", type: { name: "Composite", - className: "LedgerDigestUploads", + className: "ManagedInstanceExternalAdministrator", modelProperties: { - ...ProxyResource.type.modelProperties, - digestStorageEndpoint: { - serializedName: "properties.digestStorageEndpoint", + administratorType: { + serializedName: "administratorType", type: { name: "String" } }, - state: { - readOnly: true, - serializedName: "properties.state", + principalType: { + serializedName: "principalType", type: { - name: "Enum", - allowedValues: [ - "Enabled", - "Disabled" - ] + name: "String" } - } - } - } -}; - -export const OutboundFirewallRule: msRest.CompositeMapper = { - serializedName: "OutboundFirewallRule", - type: { - name: "Composite", - className: "OutboundFirewallRule", - modelProperties: { - ...ProxyResource.type.modelProperties, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + }, + login: { + serializedName: "login", type: { name: "String" } + }, + sid: { + serializedName: "sid", + type: { + name: "Uuid" + } + }, + tenantId: { + serializedName: "tenantId", + type: { + name: "Uuid" + } + }, + azureADOnlyAuthentication: { + serializedName: "azureADOnlyAuthentication", + type: { + name: "Boolean" + } } } } }; -export const ReplicationLink: msRest.CompositeMapper = { - serializedName: "ReplicationLink", +export const ServicePrincipal: msRest.CompositeMapper = { + serializedName: "ServicePrincipal", type: { name: "Composite", - className: "ReplicationLink", + className: "ServicePrincipal", modelProperties: { - ...ProxyResource.type.modelProperties, - partnerServer: { + principalId: { readOnly: true, - serializedName: "properties.partnerServer", + serializedName: "principalId", type: { name: "String" } }, - partnerDatabase: { + clientId: { readOnly: true, - serializedName: "properties.partnerDatabase", + serializedName: "clientId", type: { name: "String" } }, - partnerLocation: { + tenantId: { readOnly: true, - serializedName: "properties.partnerLocation", + serializedName: "tenantId", type: { name: "String" } }, - role: { - readOnly: true, - serializedName: "properties.role", + type: { + serializedName: "type", type: { - name: "Enum", - allowedValues: [ - "Primary", - "Secondary", - "NonReadableSecondary", - "Source", - "Copy" - ] + name: "String" + } + } + } + } +}; + +export const ManagedInstance: msRest.CompositeMapper = { + serializedName: "ManagedInstance", + type: { + name: "Composite", + className: "ManagedInstance", + modelProperties: { + ...TrackedResource.type.modelProperties, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ResourceIdentity" } }, - partnerRole: { - readOnly: true, - serializedName: "properties.partnerRole", + sku: { + serializedName: "sku", type: { - name: "Enum", - allowedValues: [ - "Primary", - "Secondary", - "NonReadableSecondary", - "Source", - "Copy" - ] + name: "Composite", + className: "Sku" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" } }, - replicationMode: { - readOnly: true, - serializedName: "properties.replicationMode", + managedInstanceCreateMode: { + serializedName: "properties.managedInstanceCreateMode", type: { name: "String" } }, - startTime: { + fullyQualifiedDomainName: { readOnly: true, - serializedName: "properties.startTime", + serializedName: "properties.fullyQualifiedDomainName", type: { - name: "DateTime" + name: "String" } }, - percentComplete: { - readOnly: true, - serializedName: "properties.percentComplete", + administratorLogin: { + serializedName: "properties.administratorLogin", type: { - name: "Number" + name: "String" } }, - replicationState: { - readOnly: true, - serializedName: "properties.replicationState", + administratorLoginPassword: { + serializedName: "properties.administratorLoginPassword", type: { name: "String" } }, - isTerminationAllowed: { - readOnly: true, - serializedName: "properties.isTerminationAllowed", + subnetId: { + serializedName: "properties.subnetId", type: { - name: "Boolean" + name: "String" } }, - linkType: { + state: { readOnly: true, - serializedName: "properties.linkType", + serializedName: "properties.state", type: { name: "String" } - } - } - } -}; - -export const RestorableDroppedDatabase: msRest.CompositeMapper = { - serializedName: "RestorableDroppedDatabase", - type: { - name: "Composite", - className: "RestorableDroppedDatabase", - modelProperties: { - ...ProxyResource.type.modelProperties, - sku: { - serializedName: "sku", + }, + licenseType: { + serializedName: "properties.licenseType", type: { - name: "Composite", - className: "Sku" + name: "String" } }, - location: { - serializedName: "location", + vCores: { + serializedName: "properties.vCores", type: { - name: "String" + name: "Number" } }, - tags: { - serializedName: "tags", + storageSizeInGB: { + serializedName: "properties.storageSizeInGB", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "Number" } }, - databaseName: { - readOnly: true, - serializedName: "properties.databaseName", + collation: { + serializedName: "properties.collation", type: { name: "String" } }, - maxSizeBytes: { + dnsZone: { readOnly: true, - serializedName: "properties.maxSizeBytes", + serializedName: "properties.dnsZone", type: { - name: "Number" + name: "String" } }, - elasticPoolId: { - readOnly: true, - serializedName: "properties.elasticPoolId", + dnsZonePartner: { + serializedName: "properties.dnsZonePartner", type: { name: "String" } }, - creationDate: { - readOnly: true, - serializedName: "properties.creationDate", + publicDataEndpointEnabled: { + serializedName: "properties.publicDataEndpointEnabled", type: { - name: "DateTime" + name: "Boolean" } }, - deletionDate: { - readOnly: true, - serializedName: "properties.deletionDate", + sourceManagedInstanceId: { + serializedName: "properties.sourceManagedInstanceId", type: { - name: "DateTime" + name: "String" } }, - earliestRestoreDate: { - readOnly: true, - serializedName: "properties.earliestRestoreDate", + restorePointInTime: { + serializedName: "properties.restorePointInTime", type: { name: "DateTime" } }, - backupStorageRedundancy: { - readOnly: true, - serializedName: "properties.backupStorageRedundancy", + proxyOverride: { + serializedName: "properties.proxyOverride", type: { name: "String" } - } - } - } -}; - -export const RestorableDroppedManagedDatabase: msRest.CompositeMapper = { - serializedName: "RestorableDroppedManagedDatabase", - type: { - name: "Composite", - className: "RestorableDroppedManagedDatabase", - modelProperties: { - ...TrackedResource.type.modelProperties, - databaseName: { - readOnly: true, - serializedName: "properties.databaseName", + }, + timezoneId: { + serializedName: "properties.timezoneId", type: { name: "String" } }, - creationDate: { - readOnly: true, - serializedName: "properties.creationDate", + instancePoolId: { + serializedName: "properties.instancePoolId", type: { - name: "DateTime" + name: "String" } }, - deletionDate: { - readOnly: true, - serializedName: "properties.deletionDate", + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", type: { - name: "DateTime" + name: "String" } }, - earliestRestoreDate: { + privateEndpointConnections: { readOnly: true, - serializedName: "properties.earliestRestoreDate", + serializedName: "properties.privateEndpointConnections", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedInstancePecProperty" + } + } } - } - } - } -}; - -export const ServerPrivateEndpointConnection: msRest.CompositeMapper = { - serializedName: "ServerPrivateEndpointConnection", - type: { - name: "Composite", - className: "ServerPrivateEndpointConnection", - modelProperties: { - id: { - readOnly: true, - serializedName: "id", + }, + minimalTlsVersion: { + serializedName: "properties.minimalTlsVersion", type: { name: "String" } }, - properties: { + currentBackupStorageRedundancy: { readOnly: true, - serializedName: "properties", + serializedName: "properties.currentBackupStorageRedundancy", type: { - name: "Composite", - className: "PrivateEndpointConnectionProperties" + name: "String" } - } - } - } -}; - -export const ServerExternalAdministrator: msRest.CompositeMapper = { - serializedName: "ServerExternalAdministrator", - type: { - name: "Composite", - className: "ServerExternalAdministrator", - modelProperties: { - administratorType: { - serializedName: "administratorType", + }, + requestedBackupStorageRedundancy: { + serializedName: "properties.requestedBackupStorageRedundancy", type: { name: "String" } }, - principalType: { - serializedName: "principalType", + zoneRedundant: { + serializedName: "properties.zoneRedundant", type: { - name: "String" + name: "Boolean" } }, - login: { - serializedName: "login", + primaryUserAssignedIdentityId: { + serializedName: "properties.primaryUserAssignedIdentityId", type: { name: "String" } }, - sid: { - serializedName: "sid", + keyId: { + serializedName: "properties.keyId", type: { - name: "Uuid" + name: "String" } }, - tenantId: { - serializedName: "tenantId", + administrators: { + serializedName: "properties.administrators", type: { - name: "Uuid" + name: "Composite", + className: "ManagedInstanceExternalAdministrator" } }, - azureADOnlyAuthentication: { - serializedName: "azureADOnlyAuthentication", + servicePrincipal: { + serializedName: "properties.servicePrincipal", type: { - name: "Boolean" + name: "Composite", + className: "ServicePrincipal" } } } } }; -export const Server: msRest.CompositeMapper = { - serializedName: "Server", +export const ManagedInstanceUpdate: msRest.CompositeMapper = { + serializedName: "ManagedInstanceUpdate", type: { name: "Composite", - className: "Server", + className: "ManagedInstanceUpdate", modelProperties: { - ...TrackedResource.type.modelProperties, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" + } + }, identity: { serializedName: "identity", type: { @@ -11642,9 +11835,22 @@ export const Server: msRest.CompositeMapper = { className: "ResourceIdentity" } }, - kind: { + provisioningState: { readOnly: true, - serializedName: "kind", + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + managedInstanceCreateMode: { + serializedName: "properties.managedInstanceCreateMode", + type: { + name: "String" + } + }, + fullyQualifiedDomainName: { + readOnly: true, + serializedName: "properties.fullyQualifiedDomainName", type: { name: "String" } @@ -11661,8 +11867,8 @@ export const Server: msRest.CompositeMapper = { name: "String" } }, - version: { - serializedName: "properties.version", + subnetId: { + serializedName: "properties.subnetId", type: { name: "String" } @@ -11674,121 +11880,81 @@ export const Server: msRest.CompositeMapper = { name: "String" } }, - fullyQualifiedDomainName: { - readOnly: true, - serializedName: "properties.fullyQualifiedDomainName", + licenseType: { + serializedName: "properties.licenseType", type: { name: "String" } }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", + vCores: { + serializedName: "properties.vCores", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ServerPrivateEndpointConnection" - } - } + name: "Number" } }, - minimalTlsVersion: { - serializedName: "properties.minimalTlsVersion", + storageSizeInGB: { + serializedName: "properties.storageSizeInGB", type: { - name: "String" + name: "Number" } }, - publicNetworkAccess: { - serializedName: "properties.publicNetworkAccess", + collation: { + serializedName: "properties.collation", type: { name: "String" } }, - workspaceFeature: { + dnsZone: { readOnly: true, - serializedName: "properties.workspaceFeature", - type: { - name: "String" - } - }, - primaryUserAssignedIdentityId: { - serializedName: "properties.primaryUserAssignedIdentityId", + serializedName: "properties.dnsZone", type: { name: "String" } }, - federatedClientId: { - serializedName: "properties.federatedClientId", - type: { - name: "Uuid" - } - }, - keyId: { - serializedName: "properties.keyId", + dnsZonePartner: { + serializedName: "properties.dnsZonePartner", type: { name: "String" } }, - administrators: { - serializedName: "properties.administrators", + publicDataEndpointEnabled: { + serializedName: "properties.publicDataEndpointEnabled", type: { - name: "Composite", - className: "ServerExternalAdministrator" + name: "Boolean" } }, - restrictOutboundNetworkAccess: { - serializedName: "properties.restrictOutboundNetworkAccess", + sourceManagedInstanceId: { + serializedName: "properties.sourceManagedInstanceId", type: { name: "String" } - } - } - } -}; - -export const ServerUpdate: msRest.CompositeMapper = { - serializedName: "ServerUpdate", - type: { - name: "Composite", - className: "ServerUpdate", - modelProperties: { - identity: { - serializedName: "identity", - type: { - name: "Composite", - className: "ResourceIdentity" - } }, - administratorLogin: { - serializedName: "properties.administratorLogin", + restorePointInTime: { + serializedName: "properties.restorePointInTime", type: { - name: "String" + name: "DateTime" } }, - administratorLoginPassword: { - serializedName: "properties.administratorLoginPassword", + proxyOverride: { + serializedName: "properties.proxyOverride", type: { name: "String" } }, - version: { - serializedName: "properties.version", + timezoneId: { + serializedName: "properties.timezoneId", type: { name: "String" } }, - state: { - readOnly: true, - serializedName: "properties.state", + instancePoolId: { + serializedName: "properties.instancePoolId", type: { name: "String" } }, - fullyQualifiedDomainName: { - readOnly: true, - serializedName: "properties.fullyQualifiedDomainName", + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", type: { name: "String" } @@ -11801,7 +11967,7 @@ export const ServerUpdate: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ServerPrivateEndpointConnection" + className: "ManagedInstancePecProperty" } } } @@ -11812,29 +11978,29 @@ export const ServerUpdate: msRest.CompositeMapper = { name: "String" } }, - publicNetworkAccess: { - serializedName: "properties.publicNetworkAccess", + currentBackupStorageRedundancy: { + readOnly: true, + serializedName: "properties.currentBackupStorageRedundancy", type: { name: "String" } }, - workspaceFeature: { - readOnly: true, - serializedName: "properties.workspaceFeature", + requestedBackupStorageRedundancy: { + serializedName: "properties.requestedBackupStorageRedundancy", type: { name: "String" } }, - primaryUserAssignedIdentityId: { - serializedName: "properties.primaryUserAssignedIdentityId", + zoneRedundant: { + serializedName: "properties.zoneRedundant", type: { - name: "String" + name: "Boolean" } }, - federatedClientId: { - serializedName: "properties.federatedClientId", + primaryUserAssignedIdentityId: { + serializedName: "properties.primaryUserAssignedIdentityId", type: { - name: "Uuid" + name: "String" } }, keyId: { @@ -11847,13 +12013,14 @@ export const ServerUpdate: msRest.CompositeMapper = { serializedName: "properties.administrators", type: { name: "Composite", - className: "ServerExternalAdministrator" + className: "ManagedInstanceExternalAdministrator" } }, - restrictOutboundNetworkAccess: { - serializedName: "properties.restrictOutboundNetworkAccess", + servicePrincipal: { + serializedName: "properties.servicePrincipal", type: { - name: "String" + name: "Composite", + className: "ServicePrincipal" } }, tags: { @@ -11871,170 +12038,139 @@ export const ServerUpdate: msRest.CompositeMapper = { } }; -export const ImportNewDatabaseDefinition: msRest.CompositeMapper = { - serializedName: "ImportNewDatabaseDefinition", +export const TopQueries: msRest.CompositeMapper = { + serializedName: "TopQueries", type: { name: "Composite", - className: "ImportNewDatabaseDefinition", + className: "TopQueries", modelProperties: { - databaseName: { - serializedName: "databaseName", - type: { - name: "String" - } - }, - edition: { - serializedName: "edition", - type: { - name: "String" - } - }, - serviceObjectiveName: { - serializedName: "serviceObjectiveName", - type: { - name: "String" - } - }, - maxSizeBytes: { - serializedName: "maxSizeBytes", - type: { - name: "String" - } - }, - storageKeyType: { - required: true, - serializedName: "storageKeyType", + numberOfQueries: { + readOnly: true, + serializedName: "numberOfQueries", type: { - name: "String" + name: "Number" } }, - storageKey: { - required: true, - serializedName: "storageKey", + aggregationFunction: { + readOnly: true, + serializedName: "aggregationFunction", type: { name: "String" } }, - storageUri: { - required: true, - serializedName: "storageUri", + observationMetric: { + readOnly: true, + serializedName: "observationMetric", type: { name: "String" } }, - administratorLogin: { - required: true, - serializedName: "administratorLogin", + intervalType: { + readOnly: true, + serializedName: "intervalType", type: { name: "String" } }, - administratorLoginPassword: { - required: true, - serializedName: "administratorLoginPassword", + startTime: { + readOnly: true, + serializedName: "startTime", type: { name: "String" } }, - authenticationType: { - serializedName: "authenticationType", + endTime: { + readOnly: true, + serializedName: "endTime", type: { name: "String" } }, - networkIsolation: { - serializedName: "networkIsolation", + queries: { + serializedName: "queries", type: { - name: "Composite", - className: "NetworkIsolationSettings" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "QueryStatisticsProperties" + } + } } } } } }; -export const CheckNameAvailabilityRequest: msRest.CompositeMapper = { - serializedName: "CheckNameAvailabilityRequest", +export const RestorableDroppedDatabase: msRest.CompositeMapper = { + serializedName: "RestorableDroppedDatabase", type: { name: "Composite", - className: "CheckNameAvailabilityRequest", + className: "RestorableDroppedDatabase", modelProperties: { - name: { - required: true, - serializedName: "name", + ...ProxyResource.type.modelProperties, + sku: { + serializedName: "sku", type: { - name: "String" + name: "Composite", + className: "Sku" } }, - type: { - required: true, - isConstant: true, - serializedName: "type", - defaultValue: 'Microsoft.Sql/servers', + location: { + serializedName: "location", type: { name: "String" } - } - } - } -}; - -export const CheckNameAvailabilityResponse: msRest.CompositeMapper = { - serializedName: "CheckNameAvailabilityResponse", - type: { - name: "Composite", - className: "CheckNameAvailabilityResponse", - modelProperties: { - name: { + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + databaseName: { readOnly: true, - serializedName: "name", + serializedName: "properties.databaseName", type: { name: "String" } }, - available: { + maxSizeBytes: { readOnly: true, - serializedName: "available", + serializedName: "properties.maxSizeBytes", type: { - name: "Boolean" + name: "Number" } }, - reason: { + creationDate: { readOnly: true, - serializedName: "reason", + serializedName: "properties.creationDate", type: { - name: "Enum", - allowedValues: [ - "Invalid", - "AlreadyExists" - ] + name: "DateTime" } }, - message: { + deletionDate: { readOnly: true, - serializedName: "message", + serializedName: "properties.deletionDate", type: { - name: "String" + name: "DateTime" } - } - } - } -}; - -export const Name: msRest.CompositeMapper = { - serializedName: "Name", - type: { - name: "Composite", - className: "Name", - modelProperties: { - value: { - serializedName: "value", + }, + earliestRestoreDate: { + readOnly: true, + serializedName: "properties.earliestRestoreDate", type: { - name: "String" + name: "DateTime" } }, - localizedValue: { - serializedName: "localizedValue", + backupStorageRedundancy: { + readOnly: true, + serializedName: "properties.backupStorageRedundancy", type: { name: "String" } @@ -12043,60 +12179,71 @@ export const Name: msRest.CompositeMapper = { } }; -export const Usage: msRest.CompositeMapper = { - serializedName: "Usage", +export const RestorableDroppedManagedDatabase: msRest.CompositeMapper = { + serializedName: "RestorableDroppedManagedDatabase", type: { name: "Composite", - className: "Usage", + className: "RestorableDroppedManagedDatabase", modelProperties: { - id: { + ...TrackedResource.type.modelProperties, + databaseName: { readOnly: true, - serializedName: "id", + serializedName: "properties.databaseName", type: { name: "String" } }, - name: { + creationDate: { readOnly: true, - serializedName: "name", + serializedName: "properties.creationDate", type: { - name: "Composite", - className: "Name" + name: "DateTime" } }, - type: { + deletionDate: { readOnly: true, - serializedName: "type", + serializedName: "properties.deletionDate", type: { - name: "String" + name: "DateTime" } }, - unit: { + earliestRestoreDate: { readOnly: true, - serializedName: "unit", + serializedName: "properties.earliestRestoreDate", type: { - name: "String" + name: "DateTime" } - }, - currentValue: { + } + } + } +}; + +export const ServerConnectionPolicy: msRest.CompositeMapper = { + serializedName: "ServerConnectionPolicy", + type: { + name: "Composite", + className: "ServerConnectionPolicy", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { readOnly: true, - serializedName: "currentValue", + serializedName: "location", type: { - name: "Number" + name: "String" } }, - limit: { + kind: { readOnly: true, - serializedName: "limit", + serializedName: "kind", type: { - name: "Number" + name: "String" } }, - requestedLimit: { - readOnly: true, - serializedName: "requestedLimit", + connectionType: { + required: true, + serializedName: "properties.connectionType", type: { - name: "Number" + name: "String" } } } @@ -12397,29 +12544,6 @@ export const ElasticPoolDatabaseActivityListResult: 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: { @@ -13193,66 +13317,6 @@ export const JobVersionListResult: msRest.CompositeMapper = { } }; -export const LongTermRetentionBackupListResult: msRest.CompositeMapper = { - serializedName: "LongTermRetentionBackupListResult", - type: { - name: "Composite", - className: "LongTermRetentionBackupListResult", - modelProperties: { - value: { - readOnly: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "LongTermRetentionBackup" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - -export const ManagedInstanceLongTermRetentionBackupListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstanceLongTermRetentionBackupListResult", - type: { - name: "Composite", - className: "ManagedInstanceLongTermRetentionBackupListResult", - modelProperties: { - value: { - readOnly: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstanceLongTermRetentionBackup" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const LongTermRetentionPolicyListResult: msRest.CompositeMapper = { serializedName: "LongTermRetentionPolicyListResult", type: { @@ -13527,67 +13591,7 @@ export const ManagedInstanceAzureADOnlyAuthListResult: msRest.CompositeMapper = serializedName: "ManagedInstanceAzureADOnlyAuthListResult", type: { name: "Composite", - className: "ManagedInstanceAzureADOnlyAuthListResult", - modelProperties: { - value: { - readOnly: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstanceAzureADOnlyAuthentication" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - -export const ManagedInstanceEncryptionProtectorListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstanceEncryptionProtectorListResult", - type: { - name: "Composite", - className: "ManagedInstanceEncryptionProtectorListResult", - modelProperties: { - value: { - readOnly: true, - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstanceEncryptionProtector" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - -export const ManagedInstanceKeyListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstanceKeyListResult", - type: { - name: "Composite", - className: "ManagedInstanceKeyListResult", + className: "ManagedInstanceAzureADOnlyAuthListResult", modelProperties: { value: { readOnly: true, @@ -13597,7 +13601,7 @@ export const ManagedInstanceKeyListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedInstanceKey" + className: "ManagedInstanceAzureADOnlyAuthentication" } } } @@ -13613,11 +13617,11 @@ export const ManagedInstanceKeyListResult: msRest.CompositeMapper = { } }; -export const ManagedInstanceLongTermRetentionPolicyListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstanceLongTermRetentionPolicyListResult", +export const ManagedInstanceEncryptionProtectorListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstanceEncryptionProtectorListResult", type: { name: "Composite", - className: "ManagedInstanceLongTermRetentionPolicyListResult", + className: "ManagedInstanceEncryptionProtectorListResult", modelProperties: { value: { readOnly: true, @@ -13627,7 +13631,7 @@ export const ManagedInstanceLongTermRetentionPolicyListResult: msRest.CompositeM element: { type: { name: "Composite", - className: "ManagedInstanceLongTermRetentionPolicy" + className: "ManagedInstanceEncryptionProtector" } } } @@ -13643,11 +13647,11 @@ export const ManagedInstanceLongTermRetentionPolicyListResult: msRest.CompositeM } }; -export const ManagedInstanceOperationListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstanceOperationListResult", +export const ManagedInstanceKeyListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstanceKeyListResult", type: { name: "Composite", - className: "ManagedInstanceOperationListResult", + className: "ManagedInstanceKeyListResult", modelProperties: { value: { readOnly: true, @@ -13657,7 +13661,7 @@ export const ManagedInstanceOperationListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedInstanceOperation" + className: "ManagedInstanceKey" } } } @@ -13673,11 +13677,11 @@ export const ManagedInstanceOperationListResult: msRest.CompositeMapper = { } }; -export const ManagedInstancePrivateEndpointConnectionListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstancePrivateEndpointConnectionListResult", +export const ManagedInstanceLongTermRetentionPolicyListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstanceLongTermRetentionPolicyListResult", type: { name: "Composite", - className: "ManagedInstancePrivateEndpointConnectionListResult", + className: "ManagedInstanceLongTermRetentionPolicyListResult", modelProperties: { value: { readOnly: true, @@ -13687,7 +13691,7 @@ export const ManagedInstancePrivateEndpointConnectionListResult: msRest.Composit element: { type: { name: "Composite", - className: "ManagedInstancePrivateEndpointConnection" + className: "ManagedInstanceLongTermRetentionPolicy" } } } @@ -13703,11 +13707,11 @@ export const ManagedInstancePrivateEndpointConnectionListResult: msRest.Composit } }; -export const ManagedInstancePrivateLinkListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstancePrivateLinkListResult", +export const ManagedInstanceOperationListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstanceOperationListResult", type: { name: "Composite", - className: "ManagedInstancePrivateLinkListResult", + className: "ManagedInstanceOperationListResult", modelProperties: { value: { readOnly: true, @@ -13717,7 +13721,7 @@ export const ManagedInstancePrivateLinkListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedInstancePrivateLink" + className: "ManagedInstanceOperation" } } } @@ -13733,11 +13737,11 @@ export const ManagedInstancePrivateLinkListResult: msRest.CompositeMapper = { } }; -export const ManagedInstanceListResult: msRest.CompositeMapper = { - serializedName: "ManagedInstanceListResult", +export const ManagedInstancePrivateEndpointConnectionListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstancePrivateEndpointConnectionListResult", type: { name: "Composite", - className: "ManagedInstanceListResult", + className: "ManagedInstancePrivateEndpointConnectionListResult", modelProperties: { value: { readOnly: true, @@ -13747,7 +13751,7 @@ export const ManagedInstanceListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedInstance" + className: "ManagedInstancePrivateEndpointConnection" } } } @@ -13763,11 +13767,11 @@ export const ManagedInstanceListResult: msRest.CompositeMapper = { } }; -export const TopQueriesListResult: msRest.CompositeMapper = { - serializedName: "TopQueriesListResult", +export const ManagedInstancePrivateLinkListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstancePrivateLinkListResult", type: { name: "Composite", - className: "TopQueriesListResult", + className: "ManagedInstancePrivateLinkListResult", modelProperties: { value: { readOnly: true, @@ -13777,7 +13781,7 @@ export const TopQueriesListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TopQueries" + className: "ManagedInstancePrivateLink" } } } @@ -14693,6 +14697,36 @@ export const WorkloadGroupListResult: msRest.CompositeMapper = { } }; +export const LogicalDatabaseTransparentDataEncryptionListResult: msRest.CompositeMapper = { + serializedName: "LogicalDatabaseTransparentDataEncryptionListResult", + type: { + name: "Composite", + className: "LogicalDatabaseTransparentDataEncryptionListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "LogicalDatabaseTransparentDataEncryption" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const BackupShortTermRetentionPolicyListResult: msRest.CompositeMapper = { serializedName: "BackupShortTermRetentionPolicyListResult", type: { @@ -14873,11 +14907,11 @@ export const OutboundFirewallRuleListResult: msRest.CompositeMapper = { } }; -export const RestorableDroppedDatabaseListResult: msRest.CompositeMapper = { - serializedName: "RestorableDroppedDatabaseListResult", +export const ServerListResult: msRest.CompositeMapper = { + serializedName: "ServerListResult", type: { name: "Composite", - className: "RestorableDroppedDatabaseListResult", + className: "ServerListResult", modelProperties: { value: { readOnly: true, @@ -14887,7 +14921,7 @@ export const RestorableDroppedDatabaseListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "RestorableDroppedDatabase" + className: "Server" } } } @@ -14903,11 +14937,11 @@ export const RestorableDroppedDatabaseListResult: msRest.CompositeMapper = { } }; -export const RestorableDroppedManagedDatabaseListResult: msRest.CompositeMapper = { - serializedName: "RestorableDroppedManagedDatabaseListResult", +export const UsageListResult: msRest.CompositeMapper = { + serializedName: "UsageListResult", type: { name: "Composite", - className: "RestorableDroppedManagedDatabaseListResult", + className: "UsageListResult", modelProperties: { value: { readOnly: true, @@ -14917,7 +14951,7 @@ export const RestorableDroppedManagedDatabaseListResult: msRest.CompositeMapper element: { type: { name: "Composite", - className: "RestorableDroppedManagedDatabase" + className: "Usage" } } } @@ -14933,11 +14967,11 @@ export const RestorableDroppedManagedDatabaseListResult: msRest.CompositeMapper } }; -export const ServerListResult: msRest.CompositeMapper = { - serializedName: "ServerListResult", +export const LongTermRetentionBackupListResult: msRest.CompositeMapper = { + serializedName: "LongTermRetentionBackupListResult", type: { name: "Composite", - className: "ServerListResult", + className: "LongTermRetentionBackupListResult", modelProperties: { value: { readOnly: true, @@ -14947,7 +14981,7 @@ export const ServerListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Server" + className: "LongTermRetentionBackup" } } } @@ -14963,11 +14997,11 @@ export const ServerListResult: msRest.CompositeMapper = { } }; -export const UsageListResult: msRest.CompositeMapper = { - serializedName: "UsageListResult", +export const ManagedInstanceLongTermRetentionBackupListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstanceLongTermRetentionBackupListResult", type: { name: "Composite", - className: "UsageListResult", + className: "ManagedInstanceLongTermRetentionBackupListResult", modelProperties: { value: { readOnly: true, @@ -14977,7 +15011,157 @@ export const UsageListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Usage" + className: "ManagedInstanceLongTermRetentionBackup" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedInstanceListResult: msRest.CompositeMapper = { + serializedName: "ManagedInstanceListResult", + type: { + name: "Composite", + className: "ManagedInstanceListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedInstance" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const TopQueriesListResult: msRest.CompositeMapper = { + serializedName: "TopQueriesListResult", + type: { + name: "Composite", + className: "TopQueriesListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "TopQueries" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const RestorableDroppedDatabaseListResult: msRest.CompositeMapper = { + serializedName: "RestorableDroppedDatabaseListResult", + type: { + name: "Composite", + className: "RestorableDroppedDatabaseListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RestorableDroppedDatabase" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const RestorableDroppedManagedDatabaseListResult: msRest.CompositeMapper = { + serializedName: "RestorableDroppedManagedDatabaseListResult", + type: { + name: "Composite", + className: "RestorableDroppedManagedDatabaseListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RestorableDroppedManagedDatabase" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ServerConnectionPolicyListResult: msRest.CompositeMapper = { + serializedName: "ServerConnectionPolicyListResult", + type: { + name: "Composite", + className: "ServerConnectionPolicyListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ServerConnectionPolicy" } } } diff --git a/sdk/sql/arm-sql/src/models/operationsHealthOperationsMappers.ts b/sdk/sql/arm-sql/src/models/operationsHealthOperationsMappers.ts index e7aaba33f876..0b0977ab43a6 100644 --- a/sdk/sql/arm-sql/src/models/operationsHealthOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/operationsHealthOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/outboundFirewallRulesMappers.ts b/sdk/sql/arm-sql/src/models/outboundFirewallRulesMappers.ts index 9fbaeb93b0f4..efb58689ee26 100644 --- a/sdk/sql/arm-sql/src/models/outboundFirewallRulesMappers.ts +++ b/sdk/sql/arm-sql/src/models/outboundFirewallRulesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/parameters.ts b/sdk/sql/arm-sql/src/models/parameters.ts index 910abde6b776..8f880d38fa32 100644 --- a/sdk/sql/arm-sql/src/models/parameters.ts +++ b/sdk/sql/arm-sql/src/models/parameters.ts @@ -71,7 +71,7 @@ export const apiVersion1: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2021-02-01-preview', + defaultValue: '2021-05-01-preview', type: { name: "String" } @@ -89,6 +89,18 @@ export const apiVersion2: msRest.OperationQueryParameter = { } } }; +export const apiVersion3: msRest.OperationQueryParameter = { + parameterPath: "apiVersion", + mapper: { + required: true, + isConstant: true, + serializedName: "api-version", + defaultValue: '2021-02-01-preview', + type: { + name: "String" + } + } +}; export const authenticationName: msRest.OperationURLParameter = { parameterPath: "authenticationName", mapper: { @@ -1208,18 +1220,6 @@ export const top: msRest.OperationQueryParameter = { } } }; -export const transparentDataEncryptionName: msRest.OperationURLParameter = { - parameterPath: "transparentDataEncryptionName", - mapper: { - required: true, - isConstant: true, - serializedName: "transparentDataEncryptionName", - defaultValue: 'current', - type: { - name: "String" - } - } -}; export const type: msRest.OperationQueryParameter = { parameterPath: "type", mapper: { diff --git a/sdk/sql/arm-sql/src/models/privateEndpointConnectionsMappers.ts b/sdk/sql/arm-sql/src/models/privateEndpointConnectionsMappers.ts index ac53bbc84877..bb6035edf2e4 100644 --- a/sdk/sql/arm-sql/src/models/privateEndpointConnectionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/privateEndpointConnectionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/privateLinkResourcesMappers.ts b/sdk/sql/arm-sql/src/models/privateLinkResourcesMappers.ts index bef3cdf4a4e6..8c3267a65f91 100644 --- a/sdk/sql/arm-sql/src/models/privateLinkResourcesMappers.ts +++ b/sdk/sql/arm-sql/src/models/privateLinkResourcesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/recommendedSensitivityLabelsMappers.ts b/sdk/sql/arm-sql/src/models/recommendedSensitivityLabelsMappers.ts index 0bfb52f16c8d..6ed2b55ab1e0 100644 --- a/sdk/sql/arm-sql/src/models/recommendedSensitivityLabelsMappers.ts +++ b/sdk/sql/arm-sql/src/models/recommendedSensitivityLabelsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/recoverableDatabasesMappers.ts b/sdk/sql/arm-sql/src/models/recoverableDatabasesMappers.ts index 9579f8af20b5..f0086ce32482 100644 --- a/sdk/sql/arm-sql/src/models/recoverableDatabasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/recoverableDatabasesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/recoverableManagedDatabasesMappers.ts b/sdk/sql/arm-sql/src/models/recoverableManagedDatabasesMappers.ts index c224f7dd7045..c73056c6349d 100644 --- a/sdk/sql/arm-sql/src/models/recoverableManagedDatabasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/recoverableManagedDatabasesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/replicationLinksMappers.ts b/sdk/sql/arm-sql/src/models/replicationLinksMappers.ts index fcc78c6879a1..5fa51df7c9a6 100644 --- a/sdk/sql/arm-sql/src/models/replicationLinksMappers.ts +++ b/sdk/sql/arm-sql/src/models/replicationLinksMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UnlinkParameters, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, diff --git a/sdk/sql/arm-sql/src/models/restorableDroppedDatabasesMappers.ts b/sdk/sql/arm-sql/src/models/restorableDroppedDatabasesMappers.ts index 7c96a7104544..a3e0cda47475 100644 --- a/sdk/sql/arm-sql/src/models/restorableDroppedDatabasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/restorableDroppedDatabasesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/restorableDroppedManagedDatabasesMappers.ts b/sdk/sql/arm-sql/src/models/restorableDroppedManagedDatabasesMappers.ts index 8d015b3858b5..b21aa9ede34e 100644 --- a/sdk/sql/arm-sql/src/models/restorableDroppedManagedDatabasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/restorableDroppedManagedDatabasesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/restorePointsMappers.ts b/sdk/sql/arm-sql/src/models/restorePointsMappers.ts index 6aa4a0af8b5e..691a76819538 100644 --- a/sdk/sql/arm-sql/src/models/restorePointsMappers.ts +++ b/sdk/sql/arm-sql/src/models/restorePointsMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/sensitivityLabelsMappers.ts b/sdk/sql/arm-sql/src/models/sensitivityLabelsMappers.ts index 9aaca57c5002..37faeb40994b 100644 --- a/sdk/sql/arm-sql/src/models/sensitivityLabelsMappers.ts +++ b/sdk/sql/arm-sql/src/models/sensitivityLabelsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverAdvisorsMappers.ts b/sdk/sql/arm-sql/src/models/serverAdvisorsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/serverAdvisorsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverAdvisorsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverAutomaticTuningOperationsMappers.ts b/sdk/sql/arm-sql/src/models/serverAutomaticTuningOperationsMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/serverAutomaticTuningOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverAutomaticTuningOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverAzureADAdministratorsMappers.ts b/sdk/sql/arm-sql/src/models/serverAzureADAdministratorsMappers.ts index 22db9650003d..586a9fdad53b 100644 --- a/sdk/sql/arm-sql/src/models/serverAzureADAdministratorsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverAzureADAdministratorsMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverAzureADOnlyAuthenticationsMappers.ts b/sdk/sql/arm-sql/src/models/serverAzureADOnlyAuthenticationsMappers.ts index 3e63343dc8a4..60ec079ca01a 100644 --- a/sdk/sql/arm-sql/src/models/serverAzureADOnlyAuthenticationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverAzureADOnlyAuthenticationsMappers.ts @@ -19,11 +19,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -31,6 +33,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -65,6 +68,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverBlobAuditingPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/serverBlobAuditingPoliciesMappers.ts index 3a8a512fbafb..33cafe16c0ab 100644 --- a/sdk/sql/arm-sql/src/models/serverBlobAuditingPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverBlobAuditingPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverCommunicationLinksMappers.ts b/sdk/sql/arm-sql/src/models/serverCommunicationLinksMappers.ts index a1861d2d00bd..ebf2bb9b04f0 100644 --- a/sdk/sql/arm-sql/src/models/serverCommunicationLinksMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverCommunicationLinksMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverConnectionPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/serverConnectionPoliciesMappers.ts index 9eb331f7e268..2988414f9aca 100644 --- a/sdk/sql/arm-sql/src/models/serverConnectionPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverConnectionPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -140,6 +144,7 @@ export { ServerBlobAuditingPolicy, ServerCommunicationLink, ServerConnectionPolicy, + ServerConnectionPolicyListResult, ServerDevOpsAuditingSettings, ServerDnsAlias, ServerExternalAdministrator, @@ -151,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverDevOpsAuditSettingsMappers.ts b/sdk/sql/arm-sql/src/models/serverDevOpsAuditSettingsMappers.ts index a23732d7c1cc..59f74558edb3 100644 --- a/sdk/sql/arm-sql/src/models/serverDevOpsAuditSettingsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverDevOpsAuditSettingsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverDnsAliasesMappers.ts b/sdk/sql/arm-sql/src/models/serverDnsAliasesMappers.ts index d880be812950..0aec971d3175 100644 --- a/sdk/sql/arm-sql/src/models/serverDnsAliasesMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverDnsAliasesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -153,6 +157,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -167,8 +172,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverKeysMappers.ts b/sdk/sql/arm-sql/src/models/serverKeysMappers.ts index 4efbdb2f9a11..8858cfc6d3cf 100644 --- a/sdk/sql/arm-sql/src/models/serverKeysMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverKeysMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverOperationsMappers.ts b/sdk/sql/arm-sql/src/models/serverOperationsMappers.ts index 88b8f24ebe6f..40497cfc6a44 100644 --- a/sdk/sql/arm-sql/src/models/serverOperationsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverOperationsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverSecurityAlertPoliciesMappers.ts b/sdk/sql/arm-sql/src/models/serverSecurityAlertPoliciesMappers.ts index ff36a3076397..a54d63bf4b61 100644 --- a/sdk/sql/arm-sql/src/models/serverSecurityAlertPoliciesMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverSecurityAlertPoliciesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LogicalServerSecurityAlertPolicyListResult, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, @@ -152,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverTrustGroupsMappers.ts b/sdk/sql/arm-sql/src/models/serverTrustGroupsMappers.ts index 8d33621685f8..f9b8325cd800 100644 --- a/sdk/sql/arm-sql/src/models/serverTrustGroupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverTrustGroupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerTrustGroupListResult, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serverVulnerabilityAssessmentsMappers.ts b/sdk/sql/arm-sql/src/models/serverVulnerabilityAssessmentsMappers.ts index 3c661202fc7c..20c1c1823f90 100644 --- a/sdk/sql/arm-sql/src/models/serverVulnerabilityAssessmentsMappers.ts +++ b/sdk/sql/arm-sql/src/models/serverVulnerabilityAssessmentsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerVulnerabilityAssessment, ServerVulnerabilityAssessmentListResult, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serversMappers.ts b/sdk/sql/arm-sql/src/models/serversMappers.ts index 9916d9cba822..8e67e57ad0c6 100644 --- a/sdk/sql/arm-sql/src/models/serversMappers.ts +++ b/sdk/sql/arm-sql/src/models/serversMappers.ts @@ -20,11 +20,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -32,6 +34,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -67,6 +70,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -157,6 +161,7 @@ export { ServerUpdate, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -171,8 +176,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/serviceObjectivesMappers.ts b/sdk/sql/arm-sql/src/models/serviceObjectivesMappers.ts index 9f991dcf9e12..35a80f6bfa70 100644 --- a/sdk/sql/arm-sql/src/models/serviceObjectivesMappers.ts +++ b/sdk/sql/arm-sql/src/models/serviceObjectivesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -152,6 +156,7 @@ export { ServerVulnerabilityAssessment, ServiceObjective, ServiceObjectiveListResult, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/sqlAgentMappers.ts b/sdk/sql/arm-sql/src/models/sqlAgentMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/sqlAgentMappers.ts +++ b/sdk/sql/arm-sql/src/models/sqlAgentMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/subscriptionUsagesMappers.ts b/sdk/sql/arm-sql/src/models/subscriptionUsagesMappers.ts index 70abe7e71caf..f92a562d7468 100644 --- a/sdk/sql/arm-sql/src/models/subscriptionUsagesMappers.ts +++ b/sdk/sql/arm-sql/src/models/subscriptionUsagesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/syncAgentsMappers.ts b/sdk/sql/arm-sql/src/models/syncAgentsMappers.ts index e103ff2d3e49..fcd4f4e76c1e 100644 --- a/sdk/sql/arm-sql/src/models/syncAgentsMappers.ts +++ b/sdk/sql/arm-sql/src/models/syncAgentsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -168,8 +173,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/syncGroupsMappers.ts b/sdk/sql/arm-sql/src/models/syncGroupsMappers.ts index 229468f4f014..8dbdcae5c077 100644 --- a/sdk/sql/arm-sql/src/models/syncGroupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/syncGroupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -174,8 +179,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/syncMembersMappers.ts b/sdk/sql/arm-sql/src/models/syncMembersMappers.ts index 3418baa55043..d47eb714dd91 100644 --- a/sdk/sql/arm-sql/src/models/syncMembersMappers.ts +++ b/sdk/sql/arm-sql/src/models/syncMembersMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -170,8 +175,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/tdeCertificatesMappers.ts b/sdk/sql/arm-sql/src/models/tdeCertificatesMappers.ts index 9eb331f7e268..27fc94dd2167 100644 --- a/sdk/sql/arm-sql/src/models/tdeCertificatesMappers.ts +++ b/sdk/sql/arm-sql/src/models/tdeCertificatesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/timeZonesMappers.ts b/sdk/sql/arm-sql/src/models/timeZonesMappers.ts index 712e67cf2c7c..27596ca59136 100644 --- a/sdk/sql/arm-sql/src/models/timeZonesMappers.ts +++ b/sdk/sql/arm-sql/src/models/timeZonesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -166,8 +171,6 @@ export { TimeZone, TimeZoneListResult, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/transparentDataEncryptionActivitiesMappers.ts b/sdk/sql/arm-sql/src/models/transparentDataEncryptionActivitiesMappers.ts deleted file mode 100644 index afd1ad5a302f..000000000000 --- a/sdk/sql/arm-sql/src/models/transparentDataEncryptionActivitiesMappers.ts +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -export { - Advisor, - AutomaticTuningOptions, - AutomaticTuningServerOptions, - BackupShortTermRetentionPolicy, - BaseResource, - CloudError, - Database, - DatabaseAutomaticTuning, - DatabaseBlobAuditingPolicy, - DatabaseColumn, - DatabaseExtensions, - DatabaseOperation, - DatabaseSchema, - DatabaseSecurityAlertPolicy, - DatabaseTable, - DatabaseUsage, - DatabaseVulnerabilityAssessment, - DatabaseVulnerabilityAssessmentRuleBaseline, - DatabaseVulnerabilityAssessmentRuleBaselineItem, - DatabaseVulnerabilityAssessmentScansExport, - DataMaskingPolicy, - DataMaskingRule, - DataWarehouseUserActivities, - DeletedServer, - ElasticPool, - ElasticPoolActivity, - ElasticPoolDatabaseActivity, - ElasticPoolOperation, - ElasticPoolPerDatabaseSettings, - EncryptionProtector, - ExtendedDatabaseBlobAuditingPolicy, - ExtendedServerBlobAuditingPolicy, - FailoverGroup, - FailoverGroupReadOnlyEndpoint, - FailoverGroupReadWriteEndpoint, - FirewallRule, - GeoBackupPolicy, - ImportExportExtensionsOperationResult, - ImportExportOperationResult, - InstanceFailoverGroup, - InstanceFailoverGroupReadOnlyEndpoint, - InstanceFailoverGroupReadWriteEndpoint, - InstancePool, - Job, - JobAgent, - JobCredential, - JobExecution, - JobExecutionTarget, - JobSchedule, - JobStep, - JobStepAction, - JobStepExecutionOptions, - JobStepOutput, - JobTarget, - JobTargetGroup, - JobVersion, - LedgerDigestUploads, - LongTermRetentionBackup, - LongTermRetentionBackupOperationResult, - LongTermRetentionPolicy, - MaintenanceWindowOptions, - MaintenanceWindows, - MaintenanceWindowTimeRange, - ManagedBackupShortTermRetentionPolicy, - ManagedDatabase, - ManagedDatabaseRestoreDetailsResult, - ManagedDatabaseSecurityAlertPolicy, - ManagedInstance, - ManagedInstanceAdministrator, - ManagedInstanceAzureADOnlyAuthentication, - ManagedInstanceEncryptionProtector, - ManagedInstanceExternalAdministrator, - ManagedInstanceKey, - ManagedInstanceLongTermRetentionBackup, - ManagedInstanceLongTermRetentionPolicy, - ManagedInstanceOperation, - ManagedInstanceOperationParametersPair, - ManagedInstanceOperationSteps, - ManagedInstancePairInfo, - ManagedInstancePecProperty, - ManagedInstancePrivateEndpointConnection, - ManagedInstancePrivateEndpointConnectionProperties, - ManagedInstancePrivateEndpointProperty, - ManagedInstancePrivateLink, - ManagedInstancePrivateLinkProperties, - ManagedInstancePrivateLinkServiceConnectionStateProperty, - ManagedInstanceQuery, - ManagedInstanceVulnerabilityAssessment, - ManagedServerSecurityAlertPolicy, - ManagedTransparentDataEncryption, - OperationsHealth, - OutboundFirewallRule, - PartnerInfo, - PartnerRegionInfo, - PrivateEndpointConnection, - PrivateEndpointConnectionProperties, - PrivateEndpointConnectionRequestStatus, - PrivateEndpointProperty, - PrivateLinkResource, - PrivateLinkResourceProperties, - PrivateLinkServiceConnectionStateProperty, - ProxyResource, - ProxyResourceWithWritableName, - QueryMetricInterval, - QueryMetricProperties, - QueryStatistics, - RecommendedAction, - RecommendedActionErrorInfo, - RecommendedActionImpactRecord, - RecommendedActionImplementationInfo, - RecommendedActionMetricInfo, - RecommendedActionStateInfo, - RecommendedSensitivityLabelUpdate, - RecoverableDatabase, - RecoverableManagedDatabase, - ReplicationLink, - Resource, - ResourceIdentity, - ResourceWithWritableName, - RestorableDroppedDatabase, - RestorableDroppedManagedDatabase, - RestorePoint, - SecurityEvent, - SecurityEventSqlInjectionAdditionalProperties, - SensitivityLabel, - SensitivityLabelUpdate, - Server, - ServerAutomaticTuning, - ServerAzureADAdministrator, - ServerAzureADOnlyAuthentication, - ServerBlobAuditingPolicy, - ServerCommunicationLink, - ServerConnectionPolicy, - ServerDevOpsAuditingSettings, - ServerDnsAlias, - ServerExternalAdministrator, - ServerInfo, - ServerKey, - ServerOperation, - ServerPrivateEndpointConnection, - ServerSecurityAlertPolicy, - ServerTrustGroup, - ServerVulnerabilityAssessment, - ServiceObjective, - Sku, - SqlAgentConfiguration, - SubscriptionUsage, - SyncAgent, - SyncAgentLinkedDatabase, - SyncGroup, - SyncGroupSchema, - SyncGroupSchemaTable, - SyncGroupSchemaTableColumn, - SyncMember, - SystemData, - TdeCertificate, - TimeZone, - TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, - TransparentDataEncryptionActivityListResult, - UpdateManagedInstanceDnsServersOperation, - UpsertManagedServerOperationParameters, - UpsertManagedServerOperationStep, - UserIdentity, - VirtualCluster, - VirtualNetworkRule, - VulnerabilityAssessmentRecurringScansProperties, - VulnerabilityAssessmentScanError, - VulnerabilityAssessmentScanRecord, - WorkloadClassifier, - WorkloadGroup -} from "../models/mappers"; diff --git a/sdk/sql/arm-sql/src/models/transparentDataEncryptionsMappers.ts b/sdk/sql/arm-sql/src/models/transparentDataEncryptionsMappers.ts index 9eb331f7e268..2b4ba8e75415 100644 --- a/sdk/sql/arm-sql/src/models/transparentDataEncryptionsMappers.ts +++ b/sdk/sql/arm-sql/src/models/transparentDataEncryptionsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,8 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, + LogicalDatabaseTransparentDataEncryptionListResult, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +156,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +171,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/virtualClustersMappers.ts b/sdk/sql/arm-sql/src/models/virtualClustersMappers.ts index 9e76e5360187..bc08fb907334 100644 --- a/sdk/sql/arm-sql/src/models/virtualClustersMappers.ts +++ b/sdk/sql/arm-sql/src/models/virtualClustersMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/virtualNetworkRulesMappers.ts b/sdk/sql/arm-sql/src/models/virtualNetworkRulesMappers.ts index ef1bac7925e4..51f0cb8ee948 100644 --- a/sdk/sql/arm-sql/src/models/virtualNetworkRulesMappers.ts +++ b/sdk/sql/arm-sql/src/models/virtualNetworkRulesMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/workloadClassifiersMappers.ts b/sdk/sql/arm-sql/src/models/workloadClassifiersMappers.ts index e4ebaa078a56..24a7ffddf644 100644 --- a/sdk/sql/arm-sql/src/models/workloadClassifiersMappers.ts +++ b/sdk/sql/arm-sql/src/models/workloadClassifiersMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/models/workloadGroupsMappers.ts b/sdk/sql/arm-sql/src/models/workloadGroupsMappers.ts index 55a93d9fa8b1..6eb89a6f4bbd 100644 --- a/sdk/sql/arm-sql/src/models/workloadGroupsMappers.ts +++ b/sdk/sql/arm-sql/src/models/workloadGroupsMappers.ts @@ -18,11 +18,13 @@ export { DatabaseBlobAuditingPolicy, DatabaseColumn, DatabaseExtensions, + DatabaseIdentity, DatabaseOperation, DatabaseSchema, DatabaseSecurityAlertPolicy, DatabaseTable, DatabaseUsage, + DatabaseUserIdentity, DatabaseVulnerabilityAssessment, DatabaseVulnerabilityAssessmentRuleBaseline, DatabaseVulnerabilityAssessmentRuleBaselineItem, @@ -30,6 +32,7 @@ export { DataMaskingPolicy, DataMaskingRule, DataWarehouseUserActivities, + Delegation, DeletedServer, ElasticPool, ElasticPoolActivity, @@ -64,6 +67,7 @@ export { JobTargetGroup, JobVersion, LedgerDigestUploads, + LogicalDatabaseTransparentDataEncryption, LongTermRetentionBackup, LongTermRetentionBackupOperationResult, LongTermRetentionPolicy, @@ -151,6 +155,7 @@ export { ServerTrustGroup, ServerVulnerabilityAssessment, ServiceObjective, + ServicePrincipal, Sku, SqlAgentConfiguration, SubscriptionUsage, @@ -165,8 +170,6 @@ export { TdeCertificate, TimeZone, TrackedResource, - TransparentDataEncryption, - TransparentDataEncryptionActivity, UpdateManagedInstanceDnsServersOperation, UpsertManagedServerOperationParameters, UpsertManagedServerOperationStep, diff --git a/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts index 870c20a14f60..4d716b1a4979 100644 --- a/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts @@ -222,7 +222,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -248,7 +248,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -275,7 +275,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -310,7 +310,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -342,7 +342,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts b/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts index ec29e2fa4a54..1554c7a7043f 100644 --- a/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts @@ -191,7 +191,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -215,7 +215,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -242,7 +242,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -274,7 +274,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/databaseOperations.ts b/sdk/sql/arm-sql/src/operations/databaseOperations.ts index 9e5b57372d6e..a9b6eea76809 100644 --- a/sdk/sql/arm-sql/src/operations/databaseOperations.ts +++ b/sdk/sql/arm-sql/src/operations/databaseOperations.ts @@ -149,7 +149,7 @@ const cancelOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -173,7 +173,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -197,7 +197,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/databaseUsages.ts b/sdk/sql/arm-sql/src/operations/databaseUsages.ts index 52aec0633445..b5e10d077c0b 100644 --- a/sdk/sql/arm-sql/src/operations/databaseUsages.ts +++ b/sdk/sql/arm-sql/src/operations/databaseUsages.ts @@ -105,7 +105,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -129,7 +129,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/index.ts b/sdk/sql/arm-sql/src/operations/index.ts index 140e9e526f17..f1f9f34af5e3 100644 --- a/sdk/sql/arm-sql/src/operations/index.ts +++ b/sdk/sql/arm-sql/src/operations/index.ts @@ -8,7 +8,6 @@ */ export * from "./recoverableDatabases"; -export * from "./serverConnectionPolicies"; export * from "./dataMaskingPolicies"; export * from "./dataMaskingRules"; export * from "./geoBackupPolicies"; @@ -19,8 +18,6 @@ export * from "./serverCommunicationLinks"; export * from "./serviceObjectives"; export * from "./elasticPoolActivities"; export * from "./elasticPoolDatabaseActivities"; -export * from "./transparentDataEncryptions"; -export * from "./transparentDataEncryptionActivities"; export * from "./serverUsages"; export * from "./extendedDatabaseBlobAuditingPolicies"; export * from "./extendedServerBlobAuditingPolicies"; @@ -54,8 +51,6 @@ export * from "./jobTargetExecutions"; export * from "./jobTargetGroups"; export * from "./jobVersions"; export * from "./capabilities"; -export * from "./longTermRetentionBackups"; -export * from "./longTermRetentionManagedInstanceBackups"; export * from "./longTermRetentionPolicies"; export * from "./maintenanceWindowOptionsOperations"; export * from "./maintenanceWindowsOperations"; @@ -82,7 +77,6 @@ export * from "./managedInstanceLongTermRetentionPolicies"; export * from "./managedInstanceOperations"; export * from "./managedInstancePrivateEndpointConnections"; export * from "./managedInstancePrivateLinkResources"; -export * from "./managedInstances"; export * from "./managedInstanceTdeCertificates"; export * from "./managedInstanceVulnerabilityAssessments"; export * from "./managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies"; @@ -117,13 +111,18 @@ export * from "./virtualClusters"; export * from "./virtualNetworkRules"; export * from "./workloadClassifiers"; export * from "./workloadGroups"; +export * from "./transparentDataEncryptions"; export * from "./backupShortTermRetentionPolicies"; export * from "./databaseExtensionsOperations"; export * from "./databaseOperations"; export * from "./databaseUsages"; export * from "./ledgerDigestUploadsOperations"; export * from "./outboundFirewallRules"; -export * from "./restorableDroppedDatabases"; -export * from "./restorableDroppedManagedDatabases"; export * from "./servers"; export * from "./usages"; +export * from "./longTermRetentionBackups"; +export * from "./longTermRetentionManagedInstanceBackups"; +export * from "./managedInstances"; +export * from "./restorableDroppedDatabases"; +export * from "./restorableDroppedManagedDatabases"; +export * from "./serverConnectionPolicies"; diff --git a/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts b/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts index 40dc3f8596d2..67ff67d2ad1d 100644 --- a/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts @@ -223,7 +223,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -249,7 +249,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -276,7 +276,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -311,7 +311,7 @@ const beginDisableOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -336,7 +336,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts b/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts index 907b41a3217c..28f4ea72cbbf 100644 --- a/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts +++ b/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts @@ -751,7 +751,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -779,7 +779,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -805,7 +805,7 @@ const listByLocationOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -832,7 +832,7 @@ const listByServerOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -860,7 +860,7 @@ const getByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -889,7 +889,7 @@ const listByResourceGroupDatabaseOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -916,7 +916,7 @@ const listByResourceGroupLocationOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -944,7 +944,7 @@ const listByResourceGroupServerOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -971,7 +971,7 @@ const beginCopyOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1006,7 +1006,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1041,7 +1041,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1068,7 +1068,7 @@ const beginCopyByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1104,7 +1104,7 @@ const beginUpdateByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1140,7 +1140,7 @@ const beginDeleteByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1165,7 +1165,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1191,7 +1191,7 @@ const listByLocationNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1217,7 +1217,7 @@ const listByServerNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1243,7 +1243,7 @@ const listByResourceGroupDatabaseNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1269,7 +1269,7 @@ const listByResourceGroupLocationNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1295,7 +1295,7 @@ const listByResourceGroupServerNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts b/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts index a63228b6c66f..2dead3f6f984 100644 --- a/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts +++ b/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts @@ -591,7 +591,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -619,7 +619,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -646,7 +646,7 @@ const listByInstanceOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -672,7 +672,7 @@ const listByLocationOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -700,7 +700,7 @@ const getByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -729,7 +729,7 @@ const listByResourceGroupDatabaseOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -757,7 +757,7 @@ const listByResourceGroupInstanceOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -784,7 +784,7 @@ const listByResourceGroupLocationOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -811,7 +811,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -838,7 +838,7 @@ const beginDeleteByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -863,7 +863,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -889,7 +889,7 @@ const listByInstanceNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -915,7 +915,7 @@ const listByLocationNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -941,7 +941,7 @@ const listByResourceGroupDatabaseNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -967,7 +967,7 @@ const listByResourceGroupInstanceNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -993,7 +993,7 @@ const listByResourceGroupLocationNextOperationSpec: msRest.OperationSpec = { queryParameters: [ Parameters.onlyLatestPerDatabase, Parameters.databaseState, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/managedInstances.ts b/sdk/sql/arm-sql/src/operations/managedInstances.ts index e927cb624461..ab9193581488 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstances.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstances.ts @@ -445,7 +445,7 @@ const listByInstancePoolOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -469,7 +469,7 @@ const listOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -494,7 +494,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -520,7 +520,7 @@ const getOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -552,7 +552,7 @@ const listByManagedInstanceOperationSpec: msRest.OperationSpec = { Parameters.interval, Parameters.aggregationFunction, Parameters.observationMetric, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -577,7 +577,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -613,7 +613,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -638,7 +638,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -672,7 +672,7 @@ const beginFailoverOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.replicaType, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -696,7 +696,7 @@ const listByInstancePoolNextOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -721,7 +721,7 @@ const listNextOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -746,7 +746,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -777,7 +777,7 @@ const listByManagedInstanceNextOperationSpec: msRest.OperationSpec = { Parameters.interval, Parameters.aggregationFunction, Parameters.observationMetric, - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts b/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts index 9ba8164bdc2f..6dfc11eb8723 100644 --- a/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts +++ b/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts @@ -211,7 +211,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -236,7 +236,7 @@ const listByServerOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -262,7 +262,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -299,7 +299,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -323,7 +323,7 @@ const listByServerNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/replicationLinks.ts b/sdk/sql/arm-sql/src/operations/replicationLinks.ts index 2f6bf9232c22..bd167c41afc2 100644 --- a/sdk/sql/arm-sql/src/operations/replicationLinks.ts +++ b/sdk/sql/arm-sql/src/operations/replicationLinks.ts @@ -403,7 +403,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -429,7 +429,7 @@ const listByDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -454,7 +454,7 @@ const listByServerOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -563,7 +563,7 @@ const listByDatabaseNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -587,7 +587,7 @@ const listByServerNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts b/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts index df702cb17186..62703d568278 100644 --- a/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts @@ -8,6 +8,7 @@ */ import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/serverConnectionPoliciesMappers"; import * as Parameters from "../models/parameters"; @@ -26,60 +27,70 @@ export class ServerConnectionPolicies { } /** - * Creates or updates the server's connection policy. + * Gets a server connection policy * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param parameters The required parameters for updating a secure connection policy. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - createOrUpdate(resourceGroupName: string, serverName: string, parameters: Models.ServerConnectionPolicy, options?: msRest.RequestOptionsBase): Promise; + get(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param parameters The required parameters for updating a secure connection policy. * @param callback The callback */ - createOrUpdate(resourceGroupName: string, serverName: string, parameters: Models.ServerConnectionPolicy, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param parameters The required parameters for updating a secure connection policy. * @param options The optional parameters * @param callback The callback */ - createOrUpdate(resourceGroupName: string, serverName: string, parameters: Models.ServerConnectionPolicy, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - createOrUpdate(resourceGroupName: string, serverName: string, parameters: Models.ServerConnectionPolicy, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + get(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, serverName, - parameters, options }, - createOrUpdateOperationSpec, - callback) as Promise; + getOperationSpec, + callback) as Promise; } /** - * Gets the server's secure connection policy. + * Updates a server connection policy * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. + * @param parameters The required parameters for updating a server connection policy. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - get(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise; + createOrUpdate(resourceGroupName: string, serverName: string, parameters: Models.ServerConnectionPolicy, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,serverName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Lists connection policy + * @param resourceGroupName The name of the resource group that contains the resource. You can + * obtain this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param [options] The optional parameters + * @returns Promise + */ + listByServer(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. * @param callback The callback */ - get(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback): void; + listByServer(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. @@ -87,32 +98,132 @@ export class ServerConnectionPolicies { * @param options The optional parameters * @param callback The callback */ - get(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - get(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listByServer(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByServer(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, serverName, options }, - getOperationSpec, - callback) as Promise; + listByServerOperationSpec, + callback) as Promise; + } + + /** + * Updates a server connection policy + * @param resourceGroupName The name of the resource group that contains the resource. You can + * obtain this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param parameters The required parameters for updating a server connection policy. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, serverName: string, parameters: Models.ServerConnectionPolicy, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + serverName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Lists connection policy + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByServerNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByServerNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listByServerNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByServerNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByServerNextOperationSpec, + callback) as Promise; } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); -const createOrUpdateOperationSpec: msRest.OperationSpec = { +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/connectionPolicies/{connectionPolicyName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.connectionPolicyName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ServerConnectionPolicy + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listByServerOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/connectionPolicies", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ServerConnectionPolicyListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/connectionPolicies/{connectionPolicyName}", urlParameters: [ - Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.serverName, - Parameters.connectionPolicyName + Parameters.connectionPolicyName, + Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -128,9 +239,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { 200: { bodyMapper: Mappers.ServerConnectionPolicy }, - 201: { - bodyMapper: Mappers.ServerConnectionPolicy - }, + 202: {}, default: { bodyMapper: Mappers.CloudError } @@ -138,24 +247,22 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; -const getOperationSpec: msRest.OperationSpec = { +const listByServerNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/connectionPolicies/{connectionPolicyName}", + baseUrl: "https://management.azure.com", + path: "{nextLink}", urlParameters: [ - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.serverName, - Parameters.connectionPolicyName + Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.ServerConnectionPolicy + bodyMapper: Mappers.ServerConnectionPolicyListResult }, default: { bodyMapper: Mappers.CloudError diff --git a/sdk/sql/arm-sql/src/operations/servers.ts b/sdk/sql/arm-sql/src/operations/servers.ts index 0dfb81b7b37a..0d4a88e17a8a 100644 --- a/sdk/sql/arm-sql/src/operations/servers.ts +++ b/sdk/sql/arm-sql/src/operations/servers.ts @@ -349,7 +349,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -375,7 +375,7 @@ const getOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -399,7 +399,7 @@ const listOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -422,7 +422,7 @@ const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -454,7 +454,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -490,7 +490,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -515,7 +515,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -548,7 +548,7 @@ const beginImportDatabaseOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -581,7 +581,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -606,7 +606,7 @@ const listNextOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/operations/transparentDataEncryptionActivities.ts b/sdk/sql/arm-sql/src/operations/transparentDataEncryptionActivities.ts deleted file mode 100644 index b6754a7e3dc3..000000000000 --- a/sdk/sql/arm-sql/src/operations/transparentDataEncryptionActivities.ts +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. - */ - -import * as msRest from "@azure/ms-rest-js"; -import * as Models from "../models"; -import * as Mappers from "../models/transparentDataEncryptionActivitiesMappers"; -import * as Parameters from "../models/parameters"; -import { SqlManagementClientContext } from "../sqlManagementClientContext"; - -/** Class representing a TransparentDataEncryptionActivities. */ -export class TransparentDataEncryptionActivities { - private readonly client: SqlManagementClientContext; - - /** - * Create a TransparentDataEncryptionActivities. - * @param {SqlManagementClientContext} client Reference to the service client. - */ - constructor(client: SqlManagementClientContext) { - this.client = client; - } - - /** - * Returns a database's transparent data encryption operation result. - * @param resourceGroupName The name of the resource group that contains the resource. You can - * obtain this value from the Azure Resource Manager API or the portal. - * @param serverName The name of the server. - * @param databaseName The name of the database for which the transparent data encryption applies. - * @param [options] The optional parameters - * @returns Promise - */ - listByConfiguration(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group that contains the resource. You can - * obtain this value from the Azure Resource Manager API or the portal. - * @param serverName The name of the server. - * @param databaseName The name of the database for which the transparent data encryption applies. - * @param callback The callback - */ - listByConfiguration(resourceGroupName: string, serverName: string, databaseName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group that contains the resource. You can - * obtain this value from the Azure Resource Manager API or the portal. - * @param serverName The name of the server. - * @param databaseName The name of the database for which the transparent data encryption applies. - * @param options The optional parameters - * @param callback The callback - */ - listByConfiguration(resourceGroupName: string, serverName: string, databaseName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listByConfiguration(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - serverName, - databaseName, - options - }, - listByConfigurationOperationSpec, - callback) as Promise; - } -} - -// Operation Specifications -const serializer = new msRest.Serializer(Mappers); -const listByConfigurationOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}/operationResults", - urlParameters: [ - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.serverName, - Parameters.databaseName, - Parameters.transparentDataEncryptionName - ], - queryParameters: [ - Parameters.apiVersion0 - ], - headerParameters: [ - Parameters.acceptLanguage - ], - responses: { - 200: { - bodyMapper: Mappers.TransparentDataEncryptionActivityListResult - }, - default: { - bodyMapper: Mappers.CloudError - } - }, - serializer -}; diff --git a/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts b/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts index 2e5170e1b6b1..c38b6823522f 100644 --- a/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts +++ b/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts @@ -26,39 +26,81 @@ export class TransparentDataEncryptions { } /** - * Creates or updates a database's transparent data encryption configuration. + * Gets a logical database's transparent data encryption. * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param databaseName The name of the database for which setting the transparent data encryption - * applies. - * @param parameters The required parameters for creating or updating transparent data encryption. + * @param databaseName The name of the logical database for which the transparent data encryption + * is defined. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group that contains the resource. You can + * obtain this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param databaseName The name of the logical database for which the transparent data encryption + * is defined. + * @param callback The callback + */ + get(resourceGroupName: string, serverName: string, databaseName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group that contains the resource. You can + * obtain this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param databaseName The name of the logical database for which the transparent data encryption + * is defined. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, serverName: string, databaseName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + serverName, + databaseName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Updates a logical database's transparent data encryption configuration. + * @param resourceGroupName The name of the resource group that contains the resource. You can + * obtain this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param databaseName The name of the logical database for which the security alert policy is + * defined. + * @param parameters The database transparent data encryption. * @param [options] The optional parameters * @returns Promise */ - createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.TransparentDataEncryption, options?: msRest.RequestOptionsBase): Promise; + createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.LogicalDatabaseTransparentDataEncryption, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param databaseName The name of the database for which setting the transparent data encryption - * applies. - * @param parameters The required parameters for creating or updating transparent data encryption. + * @param databaseName The name of the logical database for which the security alert policy is + * defined. + * @param parameters The database transparent data encryption. * @param callback The callback */ - createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.TransparentDataEncryption, callback: msRest.ServiceCallback): void; + createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.LogicalDatabaseTransparentDataEncryption, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param databaseName The name of the database for which setting the transparent data encryption - * applies. - * @param parameters The required parameters for creating or updating transparent data encryption. + * @param databaseName The name of the logical database for which the security alert policy is + * defined. + * @param parameters The database transparent data encryption. * @param options The optional parameters * @param callback The callback */ - createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.TransparentDataEncryption, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.TransparentDataEncryption, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.LogicalDatabaseTransparentDataEncryption, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdate(resourceGroupName: string, serverName: string, databaseName: string, parameters: Models.LogicalDatabaseTransparentDataEncryption, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -72,33 +114,36 @@ export class TransparentDataEncryptions { } /** - * Gets a database's transparent data encryption configuration. + * Gets a list of the logical database's transparent data encryption. * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param databaseName The name of the database for which the transparent data encryption applies. + * @param databaseName The name of the logical database for which the transparent data encryption + * is defined. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - get(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise; + listByDatabase(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param databaseName The name of the database for which the transparent data encryption applies. + * @param databaseName The name of the logical database for which the transparent data encryption + * is defined. * @param callback The callback */ - get(resourceGroupName: string, serverName: string, databaseName: string, callback: msRest.ServiceCallback): void; + listByDatabase(resourceGroupName: string, serverName: string, databaseName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group that contains the resource. You can * obtain this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. - * @param databaseName The name of the database for which the transparent data encryption applies. + * @param databaseName The name of the logical database for which the transparent data encryption + * is defined. * @param options The optional parameters * @param callback The callback */ - get(resourceGroupName: string, serverName: string, databaseName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - get(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listByDatabase(resourceGroupName: string, serverName: string, databaseName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByDatabase(resourceGroupName: string, serverName: string, databaseName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -106,25 +151,80 @@ export class TransparentDataEncryptions { databaseName, options }, - getOperationSpec, - callback) as Promise; + listByDatabaseOperationSpec, + callback) as Promise; + } + + /** + * Gets a list of the logical database's transparent data encryption. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByDatabaseNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByDatabaseNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listByDatabaseNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByDatabaseNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByDatabaseNextOperationSpec, + callback) as Promise; } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{tdeName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.databaseName, + Parameters.tdeName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion3 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.LogicalDatabaseTransparentDataEncryption + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const createOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{tdeName}", urlParameters: [ - Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.serverName, Parameters.databaseName, - Parameters.transparentDataEncryptionName + Parameters.tdeName, + Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -132,17 +232,18 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { requestBody: { parameterPath: "parameters", mapper: { - ...Mappers.TransparentDataEncryption, + ...Mappers.LogicalDatabaseTransparentDataEncryption, required: true } }, responses: { 200: { - bodyMapper: Mappers.TransparentDataEncryption + bodyMapper: Mappers.LogicalDatabaseTransparentDataEncryption }, 201: { - bodyMapper: Mappers.TransparentDataEncryption + bodyMapper: Mappers.LogicalDatabaseTransparentDataEncryption }, + 202: {}, default: { bodyMapper: Mappers.CloudError } @@ -150,25 +251,48 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; -const getOperationSpec: msRest.OperationSpec = { +const listByDatabaseOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption", urlParameters: [ - Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.serverName, Parameters.databaseName, - Parameters.transparentDataEncryptionName + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion3 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.LogicalDatabaseTransparentDataEncryptionListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listByDatabaseNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.TransparentDataEncryption + bodyMapper: Mappers.LogicalDatabaseTransparentDataEncryptionListResult }, default: { bodyMapper: Mappers.CloudError diff --git a/sdk/sql/arm-sql/src/operations/usages.ts b/sdk/sql/arm-sql/src/operations/usages.ts index 75c6c3805fbb..a5ece80ea69c 100644 --- a/sdk/sql/arm-sql/src/operations/usages.ts +++ b/sdk/sql/arm-sql/src/operations/usages.ts @@ -101,7 +101,7 @@ const listByInstancePoolOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expandChildren, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -126,7 +126,7 @@ const listByInstancePoolNextOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expandChildren, - Parameters.apiVersion1 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/sql/arm-sql/src/sqlManagementClient.ts b/sdk/sql/arm-sql/src/sqlManagementClient.ts index c027c6800dba..a851d2cd8d2d 100644 --- a/sdk/sql/arm-sql/src/sqlManagementClient.ts +++ b/sdk/sql/arm-sql/src/sqlManagementClient.ts @@ -18,7 +18,6 @@ import { SqlManagementClientContext } from "./sqlManagementClientContext"; class SqlManagementClient extends SqlManagementClientContext { // Operation groups recoverableDatabases: operations.RecoverableDatabases; - serverConnectionPolicies: operations.ServerConnectionPolicies; dataMaskingPolicies: operations.DataMaskingPolicies; dataMaskingRules: operations.DataMaskingRules; geoBackupPolicies: operations.GeoBackupPolicies; @@ -29,8 +28,6 @@ class SqlManagementClient extends SqlManagementClientContext { serviceObjectives: operations.ServiceObjectives; elasticPoolActivities: operations.ElasticPoolActivities; elasticPoolDatabaseActivities: operations.ElasticPoolDatabaseActivities; - transparentDataEncryptions: operations.TransparentDataEncryptions; - transparentDataEncryptionActivities: operations.TransparentDataEncryptionActivities; serverUsages: operations.ServerUsages; extendedDatabaseBlobAuditingPolicies: operations.ExtendedDatabaseBlobAuditingPolicies; extendedServerBlobAuditingPolicies: operations.ExtendedServerBlobAuditingPolicies; @@ -64,8 +61,6 @@ class SqlManagementClient extends SqlManagementClientContext { jobTargetGroups: operations.JobTargetGroups; jobVersions: operations.JobVersions; capabilities: operations.Capabilities; - longTermRetentionBackups: operations.LongTermRetentionBackups; - longTermRetentionManagedInstanceBackups: operations.LongTermRetentionManagedInstanceBackups; longTermRetentionPolicies: operations.LongTermRetentionPolicies; maintenanceWindowOptions: operations.MaintenanceWindowOptionsOperations; maintenanceWindows: operations.MaintenanceWindowsOperations; @@ -92,7 +87,6 @@ class SqlManagementClient extends SqlManagementClientContext { managedInstanceOperations: operations.ManagedInstanceOperations; managedInstancePrivateEndpointConnections: operations.ManagedInstancePrivateEndpointConnections; managedInstancePrivateLinkResources: operations.ManagedInstancePrivateLinkResources; - managedInstances: operations.ManagedInstances; managedInstanceTdeCertificates: operations.ManagedInstanceTdeCertificates; managedInstanceVulnerabilityAssessments: operations.ManagedInstanceVulnerabilityAssessments; managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies: operations.ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies; @@ -127,16 +121,21 @@ class SqlManagementClient extends SqlManagementClientContext { virtualNetworkRules: operations.VirtualNetworkRules; workloadClassifiers: operations.WorkloadClassifiers; workloadGroups: operations.WorkloadGroups; + transparentDataEncryptions: operations.TransparentDataEncryptions; backupShortTermRetentionPolicies: operations.BackupShortTermRetentionPolicies; databaseExtensions: operations.DatabaseExtensionsOperations; databaseOperations: operations.DatabaseOperations; databaseUsages: operations.DatabaseUsages; ledgerDigestUploads: operations.LedgerDigestUploadsOperations; outboundFirewallRules: operations.OutboundFirewallRules; - restorableDroppedDatabases: operations.RestorableDroppedDatabases; - restorableDroppedManagedDatabases: operations.RestorableDroppedManagedDatabases; servers: operations.Servers; usages: operations.Usages; + longTermRetentionBackups: operations.LongTermRetentionBackups; + longTermRetentionManagedInstanceBackups: operations.LongTermRetentionManagedInstanceBackups; + managedInstances: operations.ManagedInstances; + restorableDroppedDatabases: operations.RestorableDroppedDatabases; + restorableDroppedManagedDatabases: operations.RestorableDroppedManagedDatabases; + serverConnectionPolicies: operations.ServerConnectionPolicies; /** * Initializes a new instance of the SqlManagementClient class. @@ -152,7 +151,6 @@ class SqlManagementClient extends SqlManagementClientContext { constructor(credentials: msRest.ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.SqlManagementClientOptions) { super(credentials, subscriptionId, options); this.recoverableDatabases = new operations.RecoverableDatabases(this); - this.serverConnectionPolicies = new operations.ServerConnectionPolicies(this); this.dataMaskingPolicies = new operations.DataMaskingPolicies(this); this.dataMaskingRules = new operations.DataMaskingRules(this); this.geoBackupPolicies = new operations.GeoBackupPolicies(this); @@ -163,8 +161,6 @@ class SqlManagementClient extends SqlManagementClientContext { this.serviceObjectives = new operations.ServiceObjectives(this); this.elasticPoolActivities = new operations.ElasticPoolActivities(this); this.elasticPoolDatabaseActivities = new operations.ElasticPoolDatabaseActivities(this); - this.transparentDataEncryptions = new operations.TransparentDataEncryptions(this); - this.transparentDataEncryptionActivities = new operations.TransparentDataEncryptionActivities(this); this.serverUsages = new operations.ServerUsages(this); this.extendedDatabaseBlobAuditingPolicies = new operations.ExtendedDatabaseBlobAuditingPolicies(this); this.extendedServerBlobAuditingPolicies = new operations.ExtendedServerBlobAuditingPolicies(this); @@ -198,8 +194,6 @@ class SqlManagementClient extends SqlManagementClientContext { this.jobTargetGroups = new operations.JobTargetGroups(this); this.jobVersions = new operations.JobVersions(this); this.capabilities = new operations.Capabilities(this); - this.longTermRetentionBackups = new operations.LongTermRetentionBackups(this); - this.longTermRetentionManagedInstanceBackups = new operations.LongTermRetentionManagedInstanceBackups(this); this.longTermRetentionPolicies = new operations.LongTermRetentionPolicies(this); this.maintenanceWindowOptions = new operations.MaintenanceWindowOptionsOperations(this); this.maintenanceWindows = new operations.MaintenanceWindowsOperations(this); @@ -226,7 +220,6 @@ class SqlManagementClient extends SqlManagementClientContext { this.managedInstanceOperations = new operations.ManagedInstanceOperations(this); this.managedInstancePrivateEndpointConnections = new operations.ManagedInstancePrivateEndpointConnections(this); this.managedInstancePrivateLinkResources = new operations.ManagedInstancePrivateLinkResources(this); - this.managedInstances = new operations.ManagedInstances(this); this.managedInstanceTdeCertificates = new operations.ManagedInstanceTdeCertificates(this); this.managedInstanceVulnerabilityAssessments = new operations.ManagedInstanceVulnerabilityAssessments(this); this.managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies = new operations.ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies(this); @@ -261,16 +254,21 @@ class SqlManagementClient extends SqlManagementClientContext { this.virtualNetworkRules = new operations.VirtualNetworkRules(this); this.workloadClassifiers = new operations.WorkloadClassifiers(this); this.workloadGroups = new operations.WorkloadGroups(this); + this.transparentDataEncryptions = new operations.TransparentDataEncryptions(this); this.backupShortTermRetentionPolicies = new operations.BackupShortTermRetentionPolicies(this); this.databaseExtensions = new operations.DatabaseExtensionsOperations(this); this.databaseOperations = new operations.DatabaseOperations(this); this.databaseUsages = new operations.DatabaseUsages(this); this.ledgerDigestUploads = new operations.LedgerDigestUploadsOperations(this); this.outboundFirewallRules = new operations.OutboundFirewallRules(this); - this.restorableDroppedDatabases = new operations.RestorableDroppedDatabases(this); - this.restorableDroppedManagedDatabases = new operations.RestorableDroppedManagedDatabases(this); this.servers = new operations.Servers(this); this.usages = new operations.Usages(this); + this.longTermRetentionBackups = new operations.LongTermRetentionBackups(this); + this.longTermRetentionManagedInstanceBackups = new operations.LongTermRetentionManagedInstanceBackups(this); + this.managedInstances = new operations.ManagedInstances(this); + this.restorableDroppedDatabases = new operations.RestorableDroppedDatabases(this); + this.restorableDroppedManagedDatabases = new operations.RestorableDroppedManagedDatabases(this); + this.serverConnectionPolicies = new operations.ServerConnectionPolicies(this); } }