diff --git a/sdk/synapse/arm-synapse/package.json b/sdk/synapse/arm-synapse/package.json index 68a99b913759..c9b4740b5c3a 100644 --- a/sdk/synapse/arm-synapse/package.json +++ b/sdk/synapse/arm-synapse/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/feature/v4/sdk/synapse/arm-synapse", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/synapse/arm-synapse", "repository": { "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" diff --git a/sdk/synapse/arm-synapse/src/models/azureADOnlyAuthenticationsMappers.ts b/sdk/synapse/arm-synapse/src/models/azureADOnlyAuthenticationsMappers.ts index f353cc9adada..24aac1597396 100644 --- a/sdk/synapse/arm-synapse/src/models/azureADOnlyAuthenticationsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/azureADOnlyAuthenticationsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureADOnlyAuthenticationListResult, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -32,6 +39,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts index 24208aed135a..7d101955120e 100644 --- a/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts @@ -8,19 +8,26 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolPatchInfo, BigDataPoolResourceInfo, BigDataPoolResourceInfoListResult, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -33,6 +40,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -45,9 +54,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -63,6 +77,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -73,6 +88,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -103,6 +119,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts b/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts index 2f92d5eb01e0..2b2fbaa87a1d 100644 --- a/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -32,6 +39,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts index c3d533337c83..42821bd00703 100644 --- a/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicyListResult, @@ -42,9 +51,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -60,6 +74,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -70,6 +85,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/index.ts b/sdk/synapse/arm-synapse/src/models/index.ts index 6ec1f1928092..14942a29b6bd 100644 --- a/sdk/synapse/arm-synapse/src/models/index.ts +++ b/sdk/synapse/arm-synapse/src/models/index.ts @@ -647,9 +647,23 @@ export interface SqlPool extends TrackedResource { */ restorePointInTime?: Date; /** - * What is this? + * Specifies the mode of sql pool creation. + * + * Default: regular sql pool creation. + * + * PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql + * pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and + * restorePointInTime must be specified. + * + * Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified + * as the recoverableDatabaseId to restore. + * + * Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId + * should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate + * must be specified. Possible values include: 'Default', 'PointInTimeRestore', 'Recovery', + * 'Restore' */ - createMode?: string; + createMode?: CreateMode; /** * Date the SQL pool was created */ @@ -711,9 +725,23 @@ export interface SqlPoolPatchInfo { */ restorePointInTime?: Date; /** - * What is this? + * Specifies the mode of sql pool creation. + * + * Default: regular sql pool creation. + * + * PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql + * pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and + * restorePointInTime must be specified. + * + * Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified + * as the recoverableDatabaseId to restore. + * + * Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId + * should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate + * must be specified. Possible values include: 'Default', 'PointInTimeRestore', 'Recovery', + * 'Restore' */ - createMode?: string; + createMode?: CreateMode; /** * Date the SQL pool was created */ @@ -4610,1086 +4638,3278 @@ export interface SparkConfigurationResource extends SubResource { } /** - * Optional Parameters. + * An interface representing OperationDisplay. + * @summary The object that describes the operation. */ -export interface SqlPoolSensitivityLabelsListCurrentOptionalParams extends msRest.RequestOptionsBase { +export interface OperationDisplay { /** - * An OData filter expression that filters elements in the collection. + * Friendly name of the resource provider. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface SqlPoolSensitivityLabelsListRecommendedOptionalParams extends msRest.RequestOptionsBase { + provider?: string; /** - * Specifies whether to include disabled recommendations or not. + * The operation type. For example: read, write, delete. */ - includeDisabledRecommendations?: boolean; + operation?: string; /** - * An OData query option to indicate how many elements to skip in the collection. + * The resource type on which the operation is performed. */ - skipToken?: string; + resource?: string; /** - * An OData filter expression that filters elements in the collection. + * The friendly name of the operation. */ - filter?: string; + description?: string; } /** - * Optional Parameters. + * An interface representing Operation. + * @summary A REST API operation */ -export interface SqlPoolSensitivityLabelsListCurrentNextOptionalParams extends msRest.RequestOptionsBase { +export interface Operation { /** - * An OData filter expression that filters elements in the collection. + * The operation name. This is of the format {provider}/{resource}/{operation}. */ - filter?: string; + name?: string; + /** + * The object that describes the operation. + */ + display?: OperationDisplay; + /** + * The intended executor of the operation. + */ + origin?: string; + /** + * Properties of the operation. + */ + properties?: any; } /** - * Optional Parameters. + * Azure SKU definition. */ -export interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams extends msRest.RequestOptionsBase { +export interface AzureSku { /** - * Specifies whether to include disabled recommendations or not. + * SKU name. Possible values include: 'Compute optimized', 'Storage optimized' */ - includeDisabledRecommendations?: boolean; + name: SkuName; /** - * An OData query option to indicate how many elements to skip in the collection. + * The number of instances of the cluster. */ - skipToken?: string; + capacity?: number; /** - * An OData filter expression that filters elements in the collection. + * SKU size. Possible values include: 'Extra small', 'Small', 'Medium', 'Large' */ - filter?: string; + size: SkuSize; } /** - * Optional Parameters. + * A class that contains the optimized auto scale definition. */ -export interface SqlPoolSchemasListOptionalParams extends msRest.RequestOptionsBase { +export interface OptimizedAutoscale { /** - * An OData filter expression that filters elements in the collection. + * The version of the template defined, for instance 1. */ - filter?: string; + version: number; + /** + * A boolean value that indicate if the optimized autoscale feature is enabled or not. + */ + isEnabled: boolean; + /** + * Minimum allowed instances count. + */ + minimum: number; + /** + * Maximum allowed instances count. + */ + maximum: number; } /** - * Optional Parameters. + * The language extension object. */ -export interface SqlPoolSchemasListNextOptionalParams extends msRest.RequestOptionsBase { +export interface LanguageExtension { /** - * An OData filter expression that filters elements in the collection. + * The language extension name. Possible values include: 'PYTHON', 'R' */ - filter?: string; + languageExtensionName?: LanguageExtensionName; } /** - * Optional Parameters. + * Metadata pertaining to creation and last modification of the resource. */ -export interface SqlPoolTablesListBySchemaOptionalParams extends msRest.RequestOptionsBase { +export interface SystemData { /** - * An OData filter expression that filters elements in the collection. + * The identity that created the resource. */ - filter?: string; + createdBy?: string; + /** + * The type of identity that created the resource. Possible values include: 'User', + * 'Application', 'ManagedIdentity', 'Key' + */ + createdByType?: CreatedByType; + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: Date; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. Possible values include: 'User', + * 'Application', 'ManagedIdentity', 'Key' + */ + lastModifiedByType?: CreatedByType; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: Date; } /** - * Optional Parameters. + * Class representing a Kusto kusto pool. */ -export interface SqlPoolTablesListBySchemaNextOptionalParams extends msRest.RequestOptionsBase { +export interface KustoPool extends TrackedResource { /** - * An OData filter expression that filters elements in the collection. + * The SKU of the kusto pool. */ - filter?: string; + sku: AzureSku; + /** + * The state of the resource. Possible values include: 'Creating', 'Unavailable', 'Running', + * 'Deleting', 'Deleted', 'Stopping', 'Stopped', 'Starting', 'Updating' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly state?: State; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; + /** + * The Kusto Pool URI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly uri?: string; + /** + * The Kusto Pool data ingestion URI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly dataIngestionUri?: string; + /** + * The reason for the Kusto Pool's current state. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly stateReason?: string; + /** + * Optimized auto scale definition. + */ + optimizedAutoscale?: OptimizedAutoscale; + /** + * A boolean value that indicates if the streaming ingest is enabled. Default value: false. + */ + enableStreamingIngest?: boolean; + /** + * A boolean value that indicates if the purge operations are enabled. Default value: false. + */ + enablePurge?: boolean; + /** + * List of the Kusto Pool's language extensions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly languageExtensions?: LanguageExtensionsList; + /** + * The workspace unique identifier. + */ + workspaceUID?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; } /** - * Optional Parameters. + * The list Kusto pools operation response. */ -export interface SqlPoolTableColumnsListByTableNameOptionalParams extends msRest.RequestOptionsBase { +export interface KustoPoolListResult { /** - * An OData filter expression that filters elements in the collection. + * The list of Kusto pools. */ - filter?: string; + value?: KustoPool[]; } /** - * Optional Parameters. + * The locations and zones info for SKU. */ -export interface SqlPoolTableColumnsListByTableNameNextOptionalParams extends msRest.RequestOptionsBase { +export interface SkuLocationInfoItem { /** - * An OData filter expression that filters elements in the collection. + * The available location of the SKU. */ - filter?: string; + location: string; + /** + * The available zone of the SKU. + */ + zones?: string[]; } /** - * Optional Parameters. + * The Kusto SKU description of given resource type */ -export interface BigDataPoolsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { +export interface SkuDescription { /** - * Whether to stop any running jobs in the Big Data pool. Default value: false. + * The resource type + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - force?: boolean; + readonly resourceType?: string; + /** + * The name of the SKU + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The size of the SKU + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly size?: string; + /** + * The set of locations that the SKU is available + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly locations?: string[]; + /** + * Locations and zones + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly locationInfo?: SkuLocationInfoItem[]; + /** + * The restrictions because of which SKU cannot be used + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly restrictions?: any[]; } /** - * Optional Parameters. + * Azure capacity definition. */ -export interface BigDataPoolsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { +export interface AzureCapacity { /** - * Whether to stop any running jobs in the Big Data pool. Default value: false. + * Scale type. Possible values include: 'automatic', 'manual', 'none' */ - force?: boolean; + scaleType: AzureScaleType; + /** + * Minimum allowed capacity. + */ + minimum: number; + /** + * Maximum allowed capacity. + */ + maximum: number; + /** + * The default capacity that would be used. + */ + default: number; } /** - * Optional Parameters. + * Azure resource SKU definition. */ -export interface IntegrationRuntimesGetOptionalParams extends msRest.RequestOptionsBase { +export interface AzureResourceSku { /** - * ETag of the integration runtime entity. Should only be specified for get. If the ETag matches - * the existing entity tag, or if * was provided, then no content will be returned. + * Resource Namespace and Type. */ - ifNoneMatch?: string; + resourceType?: string; + /** + * The SKU details. + */ + sku?: AzureSku; + /** + * The number of instances of the cluster. + */ + capacity?: AzureCapacity; } /** - * Optional Parameters. + * Class representing an update to a Kusto kusto pool. */ -export interface IntegrationRuntimesCreateOptionalParams extends msRest.RequestOptionsBase { +export interface KustoPoolUpdate extends Resource { /** - * ETag of the integration runtime entity. Should only be specified for update, for which it - * should match existing entity or can be * for unconditional update. + * Resource tags. */ - ifMatch?: string; + tags?: { [propertyName: string]: string }; + /** + * The SKU of the kusto pool. + */ + sku?: AzureSku; + /** + * The state of the resource. Possible values include: 'Creating', 'Unavailable', 'Running', + * 'Deleting', 'Deleted', 'Stopping', 'Stopped', 'Starting', 'Updating' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly state?: State; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; + /** + * The Kusto Pool URI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly uri?: string; + /** + * The Kusto Pool data ingestion URI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly dataIngestionUri?: string; + /** + * The reason for the Kusto Pool's current state. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly stateReason?: string; + /** + * Optimized auto scale definition. + */ + optimizedAutoscale?: OptimizedAutoscale; + /** + * A boolean value that indicates if the streaming ingest is enabled. Default value: false. + */ + enableStreamingIngest?: boolean; + /** + * A boolean value that indicates if the purge operations are enabled. Default value: false. + */ + enablePurge?: boolean; + /** + * List of the Kusto Pool's language extensions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly languageExtensions?: LanguageExtensionsList; + /** + * The workspace unique identifier. + */ + workspaceUID?: string; } /** - * Optional Parameters. + * Tables that will be included and excluded in the follower database */ -export interface IntegrationRuntimesBeginCreateOptionalParams extends msRest.RequestOptionsBase { +export interface TableLevelSharingProperties { /** - * ETag of the integration runtime entity. Should only be specified for update, for which it - * should match existing entity or can be * for unconditional update. + * List of tables to include in the follower database */ - ifMatch?: string; + tablesToInclude?: string[]; + /** + * List of tables to exclude from the follower database + */ + tablesToExclude?: string[]; + /** + * List of external tables to include in the follower database + */ + externalTablesToInclude?: string[]; + /** + * List of external tables exclude from the follower database + */ + externalTablesToExclude?: string[]; + /** + * List of materialized views to include in the follower database + */ + materializedViewsToInclude?: string[]; + /** + * List of materialized views exclude from the follower database + */ + materializedViewsToExclude?: string[]; } /** - * Optional Parameters. + * Class representing an attached database configuration. */ -export interface IntegrationRuntimeObjectMetadataListOptionalParams extends msRest.RequestOptionsBase { +export interface AttachedDatabaseConfiguration extends ProxyResource { /** - * The parameters for getting a SSIS object metadata. + * Resource location. */ - getMetadataRequest?: GetSsisObjectMetadataRequest; + location?: string; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; + /** + * The name of the database which you would like to attach, use * if you want to follow all + * current and future databases. + */ + databaseName: string; + /** + * The resource id of the kusto pool where the databases you would like to attach reside. + */ + kustoPoolResourceId: string; + /** + * The list of databases from the clusterResourceId which are currently attached to the kusto + * pool. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly attachedDatabaseNames?: string[]; + /** + * The default principals modification kind. Possible values include: 'Union', 'Replace', 'None' + */ + defaultPrincipalsModificationKind: DefaultPrincipalsModificationKind; + /** + * Table level sharing specifications + */ + tableLevelSharingProperties?: TableLevelSharingProperties; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; } /** - * An interface representing SynapseManagementClientOptions. + * Contains the possible cases for Database. */ -export interface SynapseManagementClientOptions extends AzureServiceClientOptions { - baseUri?: string; -} +export type DatabaseUnion = Database | ReadWriteDatabase; /** - * @interface - * A list of active directory only authentications. - * @extends Array + * Class representing a Kusto database. */ -export interface AzureADOnlyAuthenticationListResult extends Array { +export interface Database { /** - * Link to retrieve next page of results. + * Polymorphic Discriminator + */ + kind: "Database"; + /** + * Fully qualified resource ID for the resource. Ex - + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * List of IP firewall rules - * @extends Array - */ -export interface IpFirewallRuleInfoListResult extends Array { + readonly id?: string; /** - * Link to next page of results + * The name of the resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nextLink?: string; -} - -/** - * @interface - * List of keys - * @extends Array - */ -export interface KeyInfoListResult extends Array { + readonly name?: string; /** - * Link to the next page of results + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + * "Microsoft.Storage/storageAccounts" + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nextLink?: string; -} - -/** - * @interface - * A list of private endpoint connections - * @extends Array - */ -export interface PrivateEndpointConnectionList extends Array { + readonly type?: string; /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource location. */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of private link resources - * @extends Array - */ -export interface PrivateLinkResourceListResult extends Array { + location?: string; /** - * Link to retrieve next page of results. + * Azure Resource Manager metadata containing createdBy and modifiedBy information. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly systemData?: SystemData; } /** - * @interface - * List of privateLinkHubs - * @extends Array + * A class that contains database statistics information. */ -export interface PrivateLinkHubInfoListResult extends Array { +export interface DatabaseStatistics { /** - * Link to the next page of results + * The database size - the total size of compressed data and index in bytes. */ - nextLink?: string; -} - -/** - * @interface - * An interface representing the - * PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse. - * @extends Array - */ -export interface PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse extends Array { - nextLink?: string; + size?: number; } /** - * @interface - * List of SQL pools - * @summary SQL pool collection - * @extends Array + * Class representing a read write database. */ -export interface SqlPoolInfoListResult extends Array { +export interface ReadWriteDatabase { /** - * Link to the next page of results + * Polymorphic Discriminator */ - nextLink?: string; -} - -/** - * @interface - * The response to a list geo backup policies request. - * @extends Array - */ -export interface GeoBackupPolicyListResult extends Array { -} - -/** - * @interface - * A list of long term retention backups. - * @extends Array - */ -export interface RestorePointListResult extends Array { + kind: "ReadWrite"; /** - * Link to retrieve next page of results. + * Fully qualified resource ID for the resource. Ex - + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * Represents the response to a List Sql pool replication link request. - * @extends Array - */ -export interface ReplicationLinkListResult extends Array { + readonly id?: string; /** - * Link to retrieve next page of results. + * The name of the resource * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of transparent data encryption configurations. - * @extends Array - */ -export interface TransparentDataEncryptionListResult extends Array { + readonly name?: string; /** - * Link to retrieve next page of results. + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + * "Microsoft.Storage/storageAccounts" * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of Sql pool auditing settings. - * @extends Array - */ -export interface SqlPoolBlobAuditingPolicyListResult extends Array { + readonly type?: string; /** - * Link to retrieve next page of results. + * Resource location. + */ + location?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * The response to a list Sql pool operations request - * @extends Array - */ -export interface SqlPoolBlobAuditingPolicySqlPoolOperationListResult extends Array { + readonly systemData?: SystemData; /** - * Link to retrieve next page of results. + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; + /** + * The time the data should be kept before it stops being accessible to queries in TimeSpan. + */ + softDeletePeriod?: string; + /** + * The time the data should be kept in cache for fast queries in TimeSpan. + */ + hotCachePeriod?: string; + /** + * The statistics of the database. + */ + statistics?: DatabaseStatistics; + /** + * Indicates whether the database is followed. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly isFollowed?: boolean; } /** - * @interface - * The response to a list Sql pool usages request. - * @extends Array + * The result returned from a data connection validation request. */ -export interface SqlPoolUsageListResult extends Array { +export interface DataConnectionValidationResult { /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A message which indicates a problem in data connection validation. */ - readonly nextLink?: string; + errorMessage?: string; } /** - * @interface - * A list of sensitivity labels. - * @extends Array + * The list Kusto data connection validation result. */ -export interface SensitivityLabelListResult extends Array { +export interface DataConnectionValidationListResult { /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The list of Kusto data connection validation errors. */ - readonly nextLink?: string; + value?: DataConnectionValidationResult[]; } /** - * @interface - * A list of Sql pool schemas. - * @extends Array + * Contains the possible cases for DataConnection. */ -export interface SqlPoolSchemaListResult 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; -} +export type DataConnectionUnion = DataConnection | EventHubDataConnection | IotHubDataConnection | EventGridDataConnection; /** - * @interface - * A list of Sql pool tables. - * @extends Array + * Class representing a data connection. */ -export interface SqlPoolTableListResult extends Array { +export interface DataConnection { /** - * Link to retrieve next page of results. + * Polymorphic Discriminator + */ + kind: "DataConnection"; + /** + * Fully qualified resource ID for the resource. Ex - + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of Sql pool columns. - * @extends Array - */ -export interface SqlPoolColumnListResult extends Array { + readonly id?: string; /** - * Link to retrieve next page of results. + * The name of the resource * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of the Sql pool's vulnerability assessments. - * @extends Array - */ -export interface SqlPoolVulnerabilityAssessmentListResult extends Array { + readonly name?: string; /** - * Link to retrieve next page of results. + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + * "Microsoft.Storage/storageAccounts" * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * A list of vulnerability assessment scan records. - * @extends Array - */ -export interface VulnerabilityAssessmentScanRecordListResult extends Array { + readonly type?: string; /** - * Link to retrieve next page of results. + * Resource location. + */ + location?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly systemData?: SystemData; } /** - * @interface - * A list of SQL pool security alert policies. - * @extends Array + * Class representing an data connection validation. */ -export interface ListSqlPoolSecurityAlertPolicies extends Array { +export interface DataConnectionValidation { /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The name of the data connection. */ - readonly nextLink?: string; + dataConnectionName?: string; + /** + * The data connection properties to validate. + */ + properties?: DataConnectionUnion; } /** - * @interface - * A list of sql pool extended auditing settings. - * @extends Array + * Class representing an event hub data connection. */ -export interface ExtendedSqlPoolBlobAuditingPolicyListResult extends Array { +export interface EventHubDataConnection { /** - * Link to retrieve next page of results. + * Polymorphic Discriminator + */ + kind: "EventHub"; + /** + * Fully qualified resource ID for the resource. Ex - + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; -} - -/** - * @interface - * The response to a list data masking rules request. - * @extends Array - */ -export interface DataMaskingRuleListResult extends Array { -} - -/** - * @interface - * A list of workload groups. - * @extends Array - */ -export interface WorkloadGroupListResult extends Array { + readonly id?: string; /** - * Link to retrieve next page of results. + * The name of the resource * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly name?: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + * "Microsoft.Storage/storageAccounts" + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; + /** + * Resource location. + */ + location?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; + /** + * The resource ID of the event hub to be used to create a data connection. + */ + eventHubResourceId: string; + /** + * The event hub consumer group. + */ + consumerGroup: string; + /** + * The table where the data should be ingested. Optionally the table information can be added to + * each message. + */ + tableName?: string; + /** + * The mapping rule to be used to ingest the data. Optionally the mapping information can be + * added to each message. + */ + mappingRuleName?: string; + /** + * The data format of the message. Optionally the data format can be added to each message. + * Possible values include: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', + * 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE' + */ + dataFormat?: EventHubDataFormat; + /** + * System properties of the event hub + */ + eventSystemProperties?: string[]; + /** + * The event hub messages compression type. Possible values include: 'None', 'GZip' + */ + compression?: Compression; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; } /** - * @interface - * A list of workload classifiers for a workload group. - * @extends Array + * Class representing an iot hub data connection. */ -export interface WorkloadClassifierListResult extends Array { +export interface IotHubDataConnection { /** - * Link to retrieve next page of results. + * Polymorphic Discriminator + */ + kind: "IotHub"; + /** + * Fully qualified resource ID for the resource. Ex - + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly id?: string; + /** + * The name of the resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + * "Microsoft.Storage/storageAccounts" + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; + /** + * Resource location. + */ + location?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; + /** + * The resource ID of the Iot hub to be used to create a data connection. + */ + iotHubResourceId: string; + /** + * The iot hub consumer group. + */ + consumerGroup: string; + /** + * The table where the data should be ingested. Optionally the table information can be added to + * each message. + */ + tableName?: string; + /** + * The mapping rule to be used to ingest the data. Optionally the mapping information can be + * added to each message. + */ + mappingRuleName?: string; + /** + * The data format of the message. Optionally the data format can be added to each message. + * Possible values include: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', + * 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE' + */ + dataFormat?: IotHubDataFormat; + /** + * System properties of the iot hub + */ + eventSystemProperties?: string[]; + /** + * The name of the share access policy + */ + sharedAccessPolicyName: string; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; } /** - * @interface - * A list of server auditing settings. - * @extends Array + * Class representing an Event Grid data connection. */ -export interface ServerBlobAuditingPolicyListResult extends Array { +export interface EventGridDataConnection { /** - * Link to retrieve next page of results. + * Polymorphic Discriminator + */ + kind: "EventGrid"; + /** + * Fully qualified resource ID for the resource. Ex - + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly id?: string; + /** + * The name of the resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + * "Microsoft.Storage/storageAccounts" + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; + /** + * Resource location. + */ + location?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; + /** + * The resource ID of the storage account where the data resides. + */ + storageAccountResourceId: string; + /** + * The resource ID where the event grid is configured to send events. + */ + eventHubResourceId: string; + /** + * The event hub consumer group. + */ + consumerGroup: string; + /** + * The table where the data should be ingested. Optionally the table information can be added to + * each message. + */ + tableName?: string; + /** + * The mapping rule to be used to ingest the data. Optionally the mapping information can be + * added to each message. + */ + mappingRuleName?: string; + /** + * The data format of the message. Optionally the data format can be added to each message. + * Possible values include: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', + * 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE' + */ + dataFormat?: EventGridDataFormat; + /** + * A Boolean value that, if set to true, indicates that ingestion should ignore the first record + * of every file + */ + ignoreFirstRecord?: boolean; + /** + * The name of blob storage event type to process. Possible values include: + * 'Microsoft.Storage.BlobCreated', 'Microsoft.Storage.BlobRenamed' + */ + blobStorageEventType?: BlobStorageEventType; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; } /** - * @interface - * A list of server extended auditing settings. - * @extends Array + * A class representing follower database request. */ -export interface ExtendedServerBlobAuditingPolicyListResult extends Array { +export interface FollowerDatabaseDefinition { /** - * Link to retrieve next page of results. + * Resource id of the cluster that follows a database owned by this cluster. + */ + kustoPoolResourceId: string; + /** + * Resource name of the attached database configuration in the follower cluster. + */ + attachedDatabaseConfigurationName: string; + /** + * The database name owned by this cluster that was followed. * in case following all databases. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly databaseName?: string; } /** - * @interface - * A list of the workspace managed sql server's security alert policies. - * @extends Array + * Class representing a cluster principal assignment. */ -export interface ServerSecurityAlertPolicyListResult extends Array { +export interface ClusterPrincipalAssignment extends ProxyResource { /** - * Link to retrieve next page of results. + * The principal ID assigned to the cluster principal. It can be a user email, application ID, or + * security group name. + */ + principalId: string; + /** + * Cluster principal role. Possible values include: 'AllDatabasesAdmin', 'AllDatabasesViewer' + */ + role: ClusterPrincipalRole; + /** + * The tenant id of the principal + */ + tenantId?: string; + /** + * Principal type. Possible values include: 'App', 'Group', 'User' + */ + principalType: PrincipalType; + /** + * The tenant name of the principal * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly tenantName?: string; + /** + * The principal name + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly principalName?: string; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; } /** - * @interface - * A list of the server's vulnerability assessments. - * @extends Array + * A principal assignment check name availability request. */ -export interface ServerVulnerabilityAssessmentListResult extends Array { +export interface ClusterPrincipalAssignmentCheckNameRequest { /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Principal Assignment resource name. */ - readonly nextLink?: string; + name: string; } /** - * @interface - * A list of server encryption protectors. - * @extends Array + * Class representing a database principal assignment. */ -export interface EncryptionProtectorListResult extends Array { +export interface DatabasePrincipalAssignment extends ProxyResource { /** - * Link to retrieve next page of results. + * The principal ID assigned to the database principal. It can be a user email, application ID, + * or security group name. + */ + principalId: string; + /** + * Database principal role. Possible values include: 'Admin', 'Ingestor', 'Monitor', 'User', + * 'UnrestrictedViewer', 'Viewer' + */ + role: DatabasePrincipalRole; + /** + * The tenant id of the principal + */ + tenantId?: string; + /** + * Principal type. Possible values include: 'App', 'Group', 'User' + */ + principalType: PrincipalType; + /** + * The tenant name of the principal * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly nextLink?: string; + readonly tenantName?: string; + /** + * The principal name + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly principalName?: string; + /** + * The provisioned state of the resource. Possible values include: 'Running', 'Creating', + * 'Deleting', 'Succeeded', 'Failed', 'Moving', 'Canceled' + */ + provisioningState?: ResourceProvisioningState; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly systemData?: SystemData; } /** - * @interface - * Represents the response to a list server metrics request. - * @extends Array + * A principal assignment check name availability request. */ -export interface ServerUsageListResult extends Array { +export interface DatabasePrincipalAssignmentCheckNameRequest { /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Principal Assignment resource name. */ - readonly nextLink?: string; + name: string; } /** - * @interface - * The response to a list recoverable sql pools request - * @extends Array + * The object sent for a kusto pool check name availability request. */ -export interface RecoverableSqlPoolListResult extends Array { +export interface KustoPoolCheckNameRequest { /** - * Link to retrieve next page of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Kusto Pool name. */ - readonly nextLink?: string; + name: string; } /** - * @interface - * List of workspaces - * @extends Array + * The result returned from a database check name availability request. */ -export interface WorkspaceInfoListResult extends Array { +export interface DatabaseCheckNameRequest { /** - * Link to the next page of results + * Resource name. */ - nextLink?: string; + name: string; + /** + * The type of resource, for instance Microsoft.Synapse/workspaces/kustoPools/databases. Possible + * values include: 'Microsoft.Synapse/workspaces/kustoPools/databases', + * 'Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations' + */ + type: Type; } /** - * @interface - * The response to a list restorable dropped Sql pools request - * @extends Array + * A data connection check name availability request. */ -export interface RestorableDroppedSqlPoolListResult extends Array { +export interface DataConnectionCheckNameRequest { + /** + * Data Connection name. + */ + name: string; } /** - * @interface - * Collection of Big Data pool information - * @summary Collection of Big Data pools - * @extends Array + * The result returned from a check name availability request. */ -export interface BigDataPoolResourceInfoListResult extends Array { +export interface CheckNameResult { /** - * Link to the next page of results + * Specifies a Boolean value that indicates if the name is available. */ - nextLink?: string; + nameAvailable?: boolean; + /** + * The name that was checked. + */ + name?: string; + /** + * Message indicating an unavailable name due to a conflict, or a description of the naming rules + * that are violated. + */ + message?: string; + /** + * Message providing the reason why the given name is invalid. Possible values include: + * 'Invalid', 'AlreadyExists' + */ + reason?: Reason; } /** - * @interface - * A list of Library resources. - * @extends Array + * Optional Parameters. */ -export interface LibraryListResponse extends Array { +export interface SqlPoolSensitivityLabelsListCurrentOptionalParams extends msRest.RequestOptionsBase { /** - * The link to the next page of results, if any remaining results exist. + * An OData filter expression that filters elements in the collection. */ - nextLink?: string; + filter?: string; } /** - * @interface - * A list of integration runtime resources. - * @extends Array + * Optional Parameters. */ -export interface IntegrationRuntimeListResponse extends Array { +export interface SqlPoolSensitivityLabelsListRecommendedOptionalParams extends msRest.RequestOptionsBase { /** - * The link to the next page of results, if any remaining results exist. + * Specifies whether to include disabled recommendations or not. */ - nextLink?: string; + includeDisabledRecommendations?: boolean; + /** + * An OData query option to indicate how many elements to skip in the collection. + */ + skipToken?: string; + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; } /** - * @interface - * A list of SparkConfiguration resources. - * @extends Array + * Optional Parameters. */ -export interface SparkConfigurationListResponse extends Array { +export interface SqlPoolSensitivityLabelsListCurrentNextOptionalParams extends msRest.RequestOptionsBase { /** - * The link to the next page of results, if any remaining results exist. + * An OData filter expression that filters elements in the collection. */ - nextLink?: string; + filter?: string; } /** - * Defines values for Statevalue. - * Possible values include: 'Consistent', 'InConsistent', 'Updating' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type Statevalue = 'Consistent' | 'InConsistent' | 'Updating'; +export interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams extends msRest.RequestOptionsBase { + /** + * Specifies whether to include disabled recommendations or not. + */ + includeDisabledRecommendations?: boolean; + /** + * An OData query option to indicate how many elements to skip in the collection. + */ + skipToken?: string; + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for ProvisioningState. - * Possible values include: 'Provisioning', 'Succeeded', 'Deleting', 'Failed', 'DeleteError' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type ProvisioningState = 'Provisioning' | 'Succeeded' | 'Deleting' | 'Failed' | 'DeleteError'; +export interface SqlPoolSchemasListOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for OperationStatus. - * Possible values include: 'InProgress', 'Succeeded', 'Failed', 'Canceled' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type OperationStatus = 'InProgress' | 'Succeeded' | 'Failed' | 'Canceled'; +export interface SqlPoolSchemasListNextOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for StorageAccountType. - * Possible values include: 'GRS', 'LRS', 'ZRS' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type StorageAccountType = 'GRS' | 'LRS' | 'ZRS'; +export interface SqlPoolTablesListBySchemaOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for GeoBackupPolicyState. - * Possible values include: 'Disabled', 'Enabled' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type GeoBackupPolicyState = 'Disabled' | 'Enabled'; +export interface SqlPoolTablesListBySchemaNextOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for QueryAggregationFunction. - * Possible values include: 'min', 'max', 'avg', 'sum' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type QueryAggregationFunction = 'min' | 'max' | 'avg' | 'sum'; +export interface SqlPoolTableColumnsListByTableNameOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for QueryExecutionType. - * Possible values include: 'any', 'regular', 'irregular', 'aborted', 'exception' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type QueryExecutionType = 'any' | 'regular' | 'irregular' | 'aborted' | 'exception'; +export interface SqlPoolTableColumnsListByTableNameNextOptionalParams extends msRest.RequestOptionsBase { + /** + * An OData filter expression that filters elements in the collection. + */ + filter?: string; +} /** - * Defines values for QueryObservedMetricType. - * Possible values include: 'cpu', 'io', 'logio', 'duration', 'executionCount' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type QueryObservedMetricType = 'cpu' | 'io' | 'logio' | 'duration' | 'executionCount'; +export interface BigDataPoolsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * Whether to stop any running jobs in the Big Data pool. Default value: false. + */ + force?: boolean; +} /** - * Defines values for QueryMetricUnit. - * Possible values include: 'percentage', 'KB', 'microseconds' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type QueryMetricUnit = 'percentage' | 'KB' | 'microseconds'; +export interface BigDataPoolsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * Whether to stop any running jobs in the Big Data pool. Default value: false. + */ + force?: boolean; +} /** - * Defines values for RestorePointType. - * Possible values include: 'CONTINUOUS', 'DISCRETE' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type RestorePointType = 'CONTINUOUS' | 'DISCRETE'; +export interface IntegrationRuntimesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * ETag of the integration runtime entity. Should only be specified for get. If the ETag matches + * the existing entity tag, or if * was provided, then no content will be returned. + */ + ifNoneMatch?: string; +} /** - * Defines values for ReplicationRole. - * Possible values include: 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type ReplicationRole = 'Primary' | 'Secondary' | 'NonReadableSecondary' | 'Source' | 'Copy'; +export interface IntegrationRuntimesCreateOptionalParams extends msRest.RequestOptionsBase { + /** + * ETag of the integration runtime entity. Should only be specified for update, for which it + * should match existing entity or can be * for unconditional update. + */ + ifMatch?: string; +} /** - * Defines values for ReplicationState. - * Possible values include: 'PENDING', 'SEEDING', 'CATCH_UP', 'SUSPENDED' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type ReplicationState = 'PENDING' | 'SEEDING' | 'CATCH_UP' | 'SUSPENDED'; +export interface IntegrationRuntimesBeginCreateOptionalParams extends msRest.RequestOptionsBase { + /** + * ETag of the integration runtime entity. Should only be specified for update, for which it + * should match existing entity or can be * for unconditional update. + */ + ifMatch?: string; +} /** - * Defines values for DayOfWeek. - * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - * 'Saturday' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type DayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; +export interface IntegrationRuntimeObjectMetadataListOptionalParams extends msRest.RequestOptionsBase { + /** + * The parameters for getting a SSIS object metadata. + */ + getMetadataRequest?: GetSsisObjectMetadataRequest; +} /** - * Defines values for TransparentDataEncryptionStatus. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type TransparentDataEncryptionStatus = 'Enabled' | 'Disabled'; +export interface KustoPoolsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. + * Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes. + */ + ifMatch?: string; + /** + * Set to '*' to allow a new Kusto Pool to be created, but to prevent updating an existing Kusto + * Pool. Other values will result in a 412 Pre-condition Failed response. + */ + ifNoneMatch?: string; +} /** - * Defines values for BlobAuditingPolicyState. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type BlobAuditingPolicyState = 'Enabled' | 'Disabled'; +export interface KustoPoolsUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. + * Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes. + */ + ifMatch?: string; +} /** - * Defines values for ManagementOperationState. - * Possible values include: 'Pending', 'InProgress', 'Succeeded', 'Failed', 'CancelInProgress', - * 'Cancelled' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type ManagementOperationState = 'Pending' | 'InProgress' | 'Succeeded' | 'Failed' | 'CancelInProgress' | 'Cancelled'; +export interface KustoPoolsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. + * Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes. + */ + ifMatch?: string; + /** + * Set to '*' to allow a new Kusto Pool to be created, but to prevent updating an existing Kusto + * Pool. Other values will result in a 412 Pre-condition Failed response. + */ + ifNoneMatch?: string; +} /** - * Defines values for SensitivityLabelRank. - * Possible values include: 'None', 'Low', 'Medium', 'High', 'Critical' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type SensitivityLabelRank = 'None' | 'Low' | 'Medium' | 'High' | 'Critical'; +export interface KustoPoolsBeginUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. + * Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes. + */ + ifMatch?: string; +} /** - * Defines values for ColumnDataType. - * Possible values include: 'image', 'text', 'uniqueidentifier', 'date', 'time', 'datetime2', - * 'datetimeoffset', 'tinyint', 'smallint', 'int', 'smalldatetime', 'real', 'money', 'datetime', - * 'float', 'sql_variant', 'ntext', 'bit', 'decimal', 'numeric', 'smallmoney', 'bigint', - * 'hierarchyid', 'geometry', 'geography', 'varbinary', 'varchar', 'binary', 'char', 'timestamp', - * 'nvarchar', 'nchar', 'xml', 'sysname' - * @readonly - * @enum {string} + * An interface representing SynapseManagementClientOptions. */ -export type ColumnDataType = 'image' | 'text' | 'uniqueidentifier' | 'date' | 'time' | 'datetime2' | 'datetimeoffset' | 'tinyint' | 'smallint' | 'int' | 'smalldatetime' | 'real' | 'money' | 'datetime' | 'float' | 'sql_variant' | 'ntext' | 'bit' | 'decimal' | 'numeric' | 'smallmoney' | 'bigint' | 'hierarchyid' | 'geometry' | 'geography' | 'varbinary' | 'varchar' | 'binary' | 'char' | 'timestamp' | 'nvarchar' | 'nchar' | 'xml' | 'sysname'; +export interface SynapseManagementClientOptions extends AzureServiceClientOptions { + baseUri?: string; +} /** - * Defines values for VulnerabilityAssessmentScanTriggerType. - * Possible values include: 'OnDemand', 'Recurring' - * @readonly - * @enum {string} + * @interface + * A list of active directory only authentications. + * @extends Array */ -export type VulnerabilityAssessmentScanTriggerType = 'OnDemand' | 'Recurring'; +export interface AzureADOnlyAuthenticationListResult 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 VulnerabilityAssessmentScanState. - * Possible values include: 'Passed', 'Failed', 'FailedToRun', 'InProgress' - * @readonly - * @enum {string} + * @interface + * List of IP firewall rules + * @extends Array */ -export type VulnerabilityAssessmentScanState = 'Passed' | 'Failed' | 'FailedToRun' | 'InProgress'; +export interface IpFirewallRuleInfoListResult extends Array { + /** + * Link to next page of results + */ + nextLink?: string; +} /** - * Defines values for SecurityAlertPolicyState. - * Possible values include: 'New', 'Enabled', 'Disabled' - * @readonly - * @enum {string} + * @interface + * List of keys + * @extends Array */ -export type SecurityAlertPolicyState = 'New' | 'Enabled' | 'Disabled'; +export interface KeyInfoListResult extends Array { + /** + * Link to the next page of results + */ + nextLink?: string; +} /** - * Defines values for DataMaskingState. - * Possible values include: 'Disabled', 'Enabled' - * @readonly - * @enum {string} + * @interface + * A list of private endpoint connections + * @extends Array */ -export type DataMaskingState = 'Disabled' | 'Enabled'; +export interface PrivateEndpointConnectionList 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 DataMaskingRuleState. - * Possible values include: 'Disabled', 'Enabled' - * @readonly - * @enum {string} + * @interface + * A list of private link resources + * @extends Array */ -export type DataMaskingRuleState = 'Disabled' | 'Enabled'; +export interface PrivateLinkResourceListResult 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 DataMaskingFunction. - * Possible values include: 'Default', 'CCN', 'Email', 'Number', 'SSN', 'Text' - * @readonly - * @enum {string} + * @interface + * List of privateLinkHubs + * @extends Array */ -export type DataMaskingFunction = 'Default' | 'CCN' | 'Email' | 'Number' | 'SSN' | 'Text'; +export interface PrivateLinkHubInfoListResult extends Array { + /** + * Link to the next page of results + */ + nextLink?: string; +} /** - * Defines values for SensitivityLabelUpdateKind. - * Possible values include: 'set', 'remove' - * @readonly - * @enum {string} + * @interface + * An interface representing the + * PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse. + * @extends Array */ -export type SensitivityLabelUpdateKind = 'set' | 'remove'; +export interface PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse extends Array { + nextLink?: string; +} /** - * Defines values for RecommendedSensitivityLabelUpdateKind. - * Possible values include: 'enable', 'disable' - * @readonly - * @enum {string} + * @interface + * List of SQL pools + * @summary SQL pool collection + * @extends Array */ -export type RecommendedSensitivityLabelUpdateKind = 'enable' | 'disable'; +export interface SqlPoolInfoListResult extends Array { + /** + * Link to the next page of results + */ + nextLink?: string; +} /** - * Defines values for ServerKeyType. - * Possible values include: 'ServiceManaged', 'AzureKeyVault' - * @readonly - * @enum {string} + * @interface + * The response to a list geo backup policies request. + * @extends Array */ -export type ServerKeyType = 'ServiceManaged' | 'AzureKeyVault'; +export interface GeoBackupPolicyListResult extends Array { +} /** - * Defines values for WorkspacePublicNetworkAccess. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} + * @interface + * A list of long term retention backups. + * @extends Array */ -export type WorkspacePublicNetworkAccess = 'Enabled' | 'Disabled'; +export interface RestorePointListResult 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 ResourceIdentityType. - * Possible values include: 'None', 'SystemAssigned', 'SystemAssigned,UserAssigned' - * @readonly - * @enum {string} + * @interface + * Represents the response to a List Sql pool replication link request. + * @extends Array */ -export type ResourceIdentityType = 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned'; +export interface ReplicationLinkListResult 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 ConfigurationType. - * Possible values include: 'File', 'Artifact' - * @readonly - * @enum {string} + * @interface + * A list of transparent data encryption configurations. + * @extends Array */ -export type ConfigurationType = 'File' | 'Artifact'; +export interface TransparentDataEncryptionListResult 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 NodeSize. - * Possible values include: 'None', 'Small', 'Medium', 'Large', 'XLarge', 'XXLarge', 'XXXLarge' - * @readonly - * @enum {string} + * @interface + * A list of Sql pool auditing settings. + * @extends Array */ -export type NodeSize = 'None' | 'Small' | 'Medium' | 'Large' | 'XLarge' | 'XXLarge' | 'XXXLarge'; +export interface SqlPoolBlobAuditingPolicyListResult 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 NodeSizeFamily. - * Possible values include: 'None', 'MemoryOptimized', 'HardwareAcceleratedFPGA', - * 'HardwareAcceleratedGPU' - * @readonly - * @enum {string} + * @interface + * The response to a list Sql pool operations request + * @extends Array */ -export type NodeSizeFamily = 'None' | 'MemoryOptimized' | 'HardwareAcceleratedFPGA' | 'HardwareAcceleratedGPU'; +export interface SqlPoolBlobAuditingPolicySqlPoolOperationListResult 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 IntegrationRuntimeType. - * Possible values include: 'Managed', 'SelfHosted' - * @readonly - * @enum {string} + * @interface + * The response to a list Sql pool usages request. + * @extends Array */ -export type IntegrationRuntimeType = 'Managed' | 'SelfHosted'; +export interface SqlPoolUsageListResult 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 IntegrationRuntimeState. - * Possible values include: 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - * 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - * @readonly - * @enum {string} + * @interface + * A list of sensitivity labels. + * @extends Array */ -export type IntegrationRuntimeState = 'Initial' | 'Stopped' | 'Started' | 'Starting' | 'Stopping' | 'NeedRegistration' | 'Online' | 'Limited' | 'Offline' | 'AccessDenied'; +export interface SensitivityLabelListResult 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 DataFlowComputeType. - * Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized' - * @readonly - * @enum {string} + * @interface + * A list of Sql pool schemas. + * @extends Array */ -export type DataFlowComputeType = 'General' | 'MemoryOptimized' | 'ComputeOptimized'; +export interface SqlPoolSchemaListResult 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 IntegrationRuntimeSsisCatalogPricingTier. - * Possible values include: 'Basic', 'Standard', 'Premium', 'PremiumRS' - * @readonly - * @enum {string} + * @interface + * A list of Sql pool tables. + * @extends Array */ -export type IntegrationRuntimeSsisCatalogPricingTier = 'Basic' | 'Standard' | 'Premium' | 'PremiumRS'; +export interface SqlPoolTableListResult 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 Sql pool columns. + * @extends Array + */ +export interface SqlPoolColumnListResult 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 Sql pool's vulnerability assessments. + * @extends Array + */ +export interface SqlPoolVulnerabilityAssessmentListResult 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 vulnerability assessment scan records. + * @extends Array + */ +export interface VulnerabilityAssessmentScanRecordListResult 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 SQL pool security alert policies. + * @extends Array + */ +export interface ListSqlPoolSecurityAlertPolicies 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 sql pool extended auditing settings. + * @extends Array + */ +export interface ExtendedSqlPoolBlobAuditingPolicyListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * The response to a list data masking rules request. + * @extends Array + */ +export interface DataMaskingRuleListResult extends Array { +} + +/** + * @interface + * A list of workload groups. + * @extends Array + */ +export interface WorkloadGroupListResult 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 workload classifiers for a workload group. + * @extends Array + */ +export interface WorkloadClassifierListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * A list of server auditing settings. + * @extends Array + */ +export interface ServerBlobAuditingPolicyListResult 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 extended auditing settings. + * @extends Array + */ +export interface ExtendedServerBlobAuditingPolicyListResult 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 workspace managed sql server's security alert policies. + * @extends Array + */ +export interface ServerSecurityAlertPolicyListResult 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 server's vulnerability assessments. + * @extends Array + */ +export interface ServerVulnerabilityAssessmentListResult 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 encryption protectors. + * @extends Array + */ +export interface EncryptionProtectorListResult 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 + * Represents the response to a list server metrics request. + * @extends Array + */ +export interface ServerUsageListResult extends Array { + /** + * Link to retrieve next page of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * The response to a list recoverable sql pools request + * @extends Array + */ +export interface RecoverableSqlPoolListResult 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 + * List of workspaces + * @extends Array + */ +export interface WorkspaceInfoListResult extends Array { + /** + * Link to the next page of results + */ + nextLink?: string; +} + +/** + * @interface + * The response to a list restorable dropped Sql pools request + * @extends Array + */ +export interface RestorableDroppedSqlPoolListResult extends Array { +} + +/** + * @interface + * Collection of Big Data pool information + * @summary Collection of Big Data pools + * @extends Array + */ +export interface BigDataPoolResourceInfoListResult extends Array { + /** + * Link to the next page of results + */ + nextLink?: string; +} + +/** + * @interface + * A list of Library resources. + * @extends Array + */ +export interface LibraryListResponse extends Array { + /** + * The link to the next page of results, if any remaining results exist. + */ + nextLink?: string; +} + +/** + * @interface + * A list of integration runtime resources. + * @extends Array + */ +export interface IntegrationRuntimeListResponse extends Array { + /** + * The link to the next page of results, if any remaining results exist. + */ + nextLink?: string; +} + +/** + * @interface + * A list of SparkConfiguration resources. + * @extends Array + */ +export interface SparkConfigurationListResponse extends Array { + /** + * The link to the next page of results, if any remaining results exist. + */ + nextLink?: string; +} + +/** + * @interface + * An interface representing the OperationListResult. + * @summary Result of the request to list REST API operations. It contains a list of operations and + * a URL nextLink to get the next set of results. + * @extends Array + */ +export interface OperationListResult extends Array { + /** + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * The list of the SKU descriptions + * @extends Array + */ +export interface SkuDescriptionList extends Array { +} + +/** + * @interface + * List of available SKUs for a Kusto Pool. + * @extends Array + */ +export interface ListResourceSkusResult extends Array { +} + +/** + * @interface + * The list of language extension objects. + * @extends Array + */ +export interface LanguageExtensionsList extends Array { +} + +/** + * @interface + * The list Kusto database principals operation response. + * @extends Array + */ +export interface FollowerDatabaseListResult extends Array { +} + +/** + * @interface + * The list attached database configurations operation response. + * @extends Array + */ +export interface AttachedDatabaseConfigurationListResult extends Array { +} + +/** + * @interface + * The list Kusto databases operation response. + * @extends Array + */ +export interface DatabaseListResult extends Array { +} + +/** + * @interface + * The list Kusto data connections operation response. + * @extends Array + */ +export interface DataConnectionListResult extends Array { +} + +/** + * @interface + * The list Kusto cluster principal assignments operation response. + * @extends Array + */ +export interface ClusterPrincipalAssignmentListResult extends Array { +} + +/** + * @interface + * The list Kusto database principal assignments operation response. + * @extends Array + */ +export interface DatabasePrincipalAssignmentListResult extends Array { +} + +/** + * Defines values for Statevalue. + * Possible values include: 'Consistent', 'InConsistent', 'Updating' + * @readonly + * @enum {string} + */ +export type Statevalue = 'Consistent' | 'InConsistent' | 'Updating'; + +/** + * Defines values for ProvisioningState. + * Possible values include: 'Provisioning', 'Succeeded', 'Deleting', 'Failed', 'DeleteError' + * @readonly + * @enum {string} + */ +export type ProvisioningState = 'Provisioning' | 'Succeeded' | 'Deleting' | 'Failed' | 'DeleteError'; + +/** + * Defines values for OperationStatus. + * Possible values include: 'InProgress', 'Succeeded', 'Failed', 'Canceled' + * @readonly + * @enum {string} + */ +export type OperationStatus = 'InProgress' | 'Succeeded' | 'Failed' | 'Canceled'; + +/** + * Defines values for CreateMode. + * Possible values include: 'Default', 'PointInTimeRestore', 'Recovery', 'Restore' + * @readonly + * @enum {string} + */ +export type CreateMode = 'Default' | 'PointInTimeRestore' | 'Recovery' | 'Restore'; + +/** + * Defines values for StorageAccountType. + * Possible values include: 'GRS', 'LRS', 'ZRS' + * @readonly + * @enum {string} + */ +export type StorageAccountType = 'GRS' | 'LRS' | 'ZRS'; + +/** + * Defines values for GeoBackupPolicyState. + * Possible values include: 'Disabled', 'Enabled' + * @readonly + * @enum {string} + */ +export type GeoBackupPolicyState = 'Disabled' | 'Enabled'; + +/** + * Defines values for QueryAggregationFunction. + * Possible values include: 'min', 'max', 'avg', 'sum' + * @readonly + * @enum {string} + */ +export type QueryAggregationFunction = 'min' | 'max' | 'avg' | 'sum'; + +/** + * Defines values for QueryExecutionType. + * Possible values include: 'any', 'regular', 'irregular', 'aborted', 'exception' + * @readonly + * @enum {string} + */ +export type QueryExecutionType = 'any' | 'regular' | 'irregular' | 'aborted' | 'exception'; + +/** + * Defines values for QueryObservedMetricType. + * Possible values include: 'cpu', 'io', 'logio', 'duration', 'executionCount' + * @readonly + * @enum {string} + */ +export type QueryObservedMetricType = 'cpu' | 'io' | 'logio' | 'duration' | 'executionCount'; + +/** + * Defines values for QueryMetricUnit. + * Possible values include: 'percentage', 'KB', 'microseconds' + * @readonly + * @enum {string} + */ +export type QueryMetricUnit = 'percentage' | 'KB' | 'microseconds'; + +/** + * Defines values for RestorePointType. + * Possible values include: 'CONTINUOUS', 'DISCRETE' + * @readonly + * @enum {string} + */ +export type RestorePointType = 'CONTINUOUS' | 'DISCRETE'; + +/** + * 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 DayOfWeek. + * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + * 'Saturday' + * @readonly + * @enum {string} + */ +export type DayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; + +/** + * Defines values for TransparentDataEncryptionStatus. + * Possible values include: 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type TransparentDataEncryptionStatus = 'Enabled' | 'Disabled'; + +/** + * Defines values for BlobAuditingPolicyState. + * Possible values include: 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type BlobAuditingPolicyState = '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 SensitivityLabelRank. + * Possible values include: 'None', 'Low', 'Medium', 'High', 'Critical' + * @readonly + * @enum {string} + */ +export type SensitivityLabelRank = 'None' | 'Low' | 'Medium' | 'High' | 'Critical'; + +/** + * Defines values for ColumnDataType. + * Possible values include: 'image', 'text', 'uniqueidentifier', 'date', 'time', 'datetime2', + * 'datetimeoffset', 'tinyint', 'smallint', 'int', 'smalldatetime', 'real', 'money', 'datetime', + * 'float', 'sql_variant', 'ntext', 'bit', 'decimal', 'numeric', 'smallmoney', 'bigint', + * 'hierarchyid', 'geometry', 'geography', 'varbinary', 'varchar', 'binary', 'char', 'timestamp', + * 'nvarchar', 'nchar', 'xml', 'sysname' + * @readonly + * @enum {string} + */ +export type ColumnDataType = 'image' | 'text' | 'uniqueidentifier' | 'date' | 'time' | 'datetime2' | 'datetimeoffset' | 'tinyint' | 'smallint' | 'int' | 'smalldatetime' | 'real' | 'money' | 'datetime' | 'float' | 'sql_variant' | 'ntext' | 'bit' | 'decimal' | 'numeric' | 'smallmoney' | 'bigint' | 'hierarchyid' | 'geometry' | 'geography' | 'varbinary' | 'varchar' | 'binary' | 'char' | 'timestamp' | 'nvarchar' | 'nchar' | 'xml' | 'sysname'; + +/** + * Defines values for VulnerabilityAssessmentScanTriggerType. + * Possible values include: 'OnDemand', 'Recurring' + * @readonly + * @enum {string} + */ +export type VulnerabilityAssessmentScanTriggerType = 'OnDemand' | 'Recurring'; + +/** + * Defines values for VulnerabilityAssessmentScanState. + * Possible values include: 'Passed', 'Failed', 'FailedToRun', 'InProgress' + * @readonly + * @enum {string} + */ +export type VulnerabilityAssessmentScanState = 'Passed' | 'Failed' | 'FailedToRun' | 'InProgress'; + +/** + * Defines values for SecurityAlertPolicyState. + * Possible values include: 'New', 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type SecurityAlertPolicyState = 'New' | 'Enabled' | 'Disabled'; + +/** + * Defines values for DataMaskingState. + * Possible values include: 'Disabled', 'Enabled' + * @readonly + * @enum {string} + */ +export type DataMaskingState = 'Disabled' | 'Enabled'; + +/** + * Defines values for DataMaskingRuleState. + * Possible values include: 'Disabled', 'Enabled' + * @readonly + * @enum {string} + */ +export type DataMaskingRuleState = 'Disabled' | 'Enabled'; + +/** + * Defines values for DataMaskingFunction. + * Possible values include: 'Default', 'CCN', 'Email', 'Number', 'SSN', 'Text' + * @readonly + * @enum {string} + */ +export type DataMaskingFunction = 'Default' | 'CCN' | 'Email' | 'Number' | 'SSN' | 'Text'; + +/** + * 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 ServerKeyType. + * Possible values include: 'ServiceManaged', 'AzureKeyVault' + * @readonly + * @enum {string} + */ +export type ServerKeyType = 'ServiceManaged' | 'AzureKeyVault'; + +/** + * Defines values for WorkspacePublicNetworkAccess. + * Possible values include: 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type WorkspacePublicNetworkAccess = 'Enabled' | 'Disabled'; + +/** + * Defines values for ResourceIdentityType. + * Possible values include: 'None', 'SystemAssigned', 'SystemAssigned,UserAssigned' + * @readonly + * @enum {string} + */ +export type ResourceIdentityType = 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned'; + +/** + * Defines values for ConfigurationType. + * Possible values include: 'File', 'Artifact' + * @readonly + * @enum {string} + */ +export type ConfigurationType = 'File' | 'Artifact'; + +/** + * Defines values for NodeSize. + * Possible values include: 'None', 'Small', 'Medium', 'Large', 'XLarge', 'XXLarge', 'XXXLarge' + * @readonly + * @enum {string} + */ +export type NodeSize = 'None' | 'Small' | 'Medium' | 'Large' | 'XLarge' | 'XXLarge' | 'XXXLarge'; + +/** + * Defines values for NodeSizeFamily. + * Possible values include: 'None', 'MemoryOptimized', 'HardwareAcceleratedFPGA', + * 'HardwareAcceleratedGPU' + * @readonly + * @enum {string} + */ +export type NodeSizeFamily = 'None' | 'MemoryOptimized' | 'HardwareAcceleratedFPGA' | 'HardwareAcceleratedGPU'; + +/** + * Defines values for IntegrationRuntimeType. + * Possible values include: 'Managed', 'SelfHosted' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeType = 'Managed' | 'SelfHosted'; + +/** + * Defines values for IntegrationRuntimeState. + * Possible values include: 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', + * 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeState = 'Initial' | 'Stopped' | 'Started' | 'Starting' | 'Stopping' | 'NeedRegistration' | 'Online' | 'Limited' | 'Offline' | 'AccessDenied'; + +/** + * Defines values for DataFlowComputeType. + * Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized' + * @readonly + * @enum {string} + */ +export type DataFlowComputeType = 'General' | 'MemoryOptimized' | 'ComputeOptimized'; + +/** + * Defines values for IntegrationRuntimeSsisCatalogPricingTier. + * Possible values include: 'Basic', 'Standard', 'Premium', 'PremiumRS' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeSsisCatalogPricingTier = 'Basic' | 'Standard' | 'Premium' | 'PremiumRS'; + +/** + * Defines values for IntegrationRuntimeLicenseType. + * Possible values include: 'BasePrice', 'LicenseIncluded' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeLicenseType = 'BasePrice' | 'LicenseIncluded'; + +/** + * Defines values for IntegrationRuntimeEntityReferenceType. + * Possible values include: 'IntegrationRuntimeReference', 'LinkedServiceReference' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeEntityReferenceType = 'IntegrationRuntimeReference' | 'LinkedServiceReference'; + +/** + * Defines values for IntegrationRuntimeEdition. + * Possible values include: 'Standard', 'Enterprise' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeEdition = 'Standard' | 'Enterprise'; + +/** + * Defines values for ManagedIntegrationRuntimeNodeStatus. + * Possible values include: 'Starting', 'Available', 'Recycling', 'Unavailable' + * @readonly + * @enum {string} + */ +export type ManagedIntegrationRuntimeNodeStatus = 'Starting' | 'Available' | 'Recycling' | 'Unavailable'; + +/** + * Defines values for IntegrationRuntimeInternalChannelEncryptionMode. + * Possible values include: 'NotSet', 'SslEncrypted', 'NotEncrypted' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeInternalChannelEncryptionMode = 'NotSet' | 'SslEncrypted' | 'NotEncrypted'; + +/** + * Defines values for SelfHostedIntegrationRuntimeNodeStatus. + * Possible values include: 'NeedRegistration', 'Online', 'Limited', 'Offline', 'Upgrading', + * 'Initializing', 'InitializeFailed' + * @readonly + * @enum {string} + */ +export type SelfHostedIntegrationRuntimeNodeStatus = 'NeedRegistration' | 'Online' | 'Limited' | 'Offline' | 'Upgrading' | 'Initializing' | 'InitializeFailed'; + +/** + * Defines values for IntegrationRuntimeUpdateResult. + * Possible values include: 'None', 'Succeed', 'Fail' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeUpdateResult = 'None' | 'Succeed' | 'Fail'; + +/** + * Defines values for IntegrationRuntimeAutoUpdate. + * Possible values include: 'On', 'Off' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeAutoUpdate = 'On' | 'Off'; + +/** + * Defines values for IntegrationRuntimeAuthKeyName. + * Possible values include: 'authKey1', 'authKey2' + * @readonly + * @enum {string} + */ +export type IntegrationRuntimeAuthKeyName = 'authKey1' | 'authKey2'; + +/** + * Defines values for SsisObjectMetadataType. + * Possible values include: 'Folder', 'Project', 'Package', 'Environment' + * @readonly + * @enum {string} + */ +export type SsisObjectMetadataType = 'Folder' | 'Project' | 'Package' | 'Environment'; + +/** + * Defines values for SkuName. + * Possible values include: 'Compute optimized', 'Storage optimized' + * @readonly + * @enum {string} + */ +export type SkuName = 'Compute optimized' | 'Storage optimized'; + +/** + * Defines values for SkuSize. + * Possible values include: 'Extra small', 'Small', 'Medium', 'Large' + * @readonly + * @enum {string} + */ +export type SkuSize = 'Extra small' | 'Small' | 'Medium' | 'Large'; + +/** + * Defines values for State. + * Possible values include: 'Creating', 'Unavailable', 'Running', 'Deleting', 'Deleted', + * 'Stopping', 'Stopped', 'Starting', 'Updating' + * @readonly + * @enum {string} + */ +export type State = 'Creating' | 'Unavailable' | 'Running' | 'Deleting' | 'Deleted' | 'Stopping' | 'Stopped' | 'Starting' | 'Updating'; + +/** + * Defines values for ResourceProvisioningState. + * Possible values include: 'Running', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Moving', + * 'Canceled' + * @readonly + * @enum {string} + */ +export type ResourceProvisioningState = 'Running' | 'Creating' | 'Deleting' | 'Succeeded' | 'Failed' | 'Moving' | 'Canceled'; + +/** + * Defines values for LanguageExtensionName. + * Possible values include: 'PYTHON', 'R' + * @readonly + * @enum {string} + */ +export type LanguageExtensionName = 'PYTHON' | 'R'; + +/** + * Defines values for CreatedByType. + * Possible values include: 'User', 'Application', 'ManagedIdentity', 'Key' + * @readonly + * @enum {string} + */ +export type CreatedByType = 'User' | 'Application' | 'ManagedIdentity' | 'Key'; + +/** + * Defines values for AzureScaleType. + * Possible values include: 'automatic', 'manual', 'none' + * @readonly + * @enum {string} + */ +export type AzureScaleType = 'automatic' | 'manual' | 'none'; + +/** + * Defines values for DefaultPrincipalsModificationKind. + * Possible values include: 'Union', 'Replace', 'None' + * @readonly + * @enum {string} + */ +export type DefaultPrincipalsModificationKind = 'Union' | 'Replace' | 'None'; + +/** + * Defines values for EventHubDataFormat. + * Possible values include: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', + * 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE' + * @readonly + * @enum {string} + */ +export type EventHubDataFormat = 'MULTIJSON' | 'JSON' | 'CSV' | 'TSV' | 'SCSV' | 'SOHSV' | 'PSV' | 'TXT' | 'RAW' | 'SINGLEJSON' | 'AVRO' | 'TSVE' | 'PARQUET' | 'ORC' | 'APACHEAVRO' | 'W3CLOGFILE'; + +/** + * Defines values for Compression. + * Possible values include: 'None', 'GZip' + * @readonly + * @enum {string} + */ +export type Compression = 'None' | 'GZip'; + +/** + * Defines values for IotHubDataFormat. + * Possible values include: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', + * 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE' + * @readonly + * @enum {string} + */ +export type IotHubDataFormat = 'MULTIJSON' | 'JSON' | 'CSV' | 'TSV' | 'SCSV' | 'SOHSV' | 'PSV' | 'TXT' | 'RAW' | 'SINGLEJSON' | 'AVRO' | 'TSVE' | 'PARQUET' | 'ORC' | 'APACHEAVRO' | 'W3CLOGFILE'; + +/** + * Defines values for EventGridDataFormat. + * Possible values include: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', + * 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE' + * @readonly + * @enum {string} + */ +export type EventGridDataFormat = 'MULTIJSON' | 'JSON' | 'CSV' | 'TSV' | 'SCSV' | 'SOHSV' | 'PSV' | 'TXT' | 'RAW' | 'SINGLEJSON' | 'AVRO' | 'TSVE' | 'PARQUET' | 'ORC' | 'APACHEAVRO' | 'W3CLOGFILE'; + +/** + * Defines values for BlobStorageEventType. + * Possible values include: 'Microsoft.Storage.BlobCreated', 'Microsoft.Storage.BlobRenamed' + * @readonly + * @enum {string} + */ +export type BlobStorageEventType = 'Microsoft.Storage.BlobCreated' | 'Microsoft.Storage.BlobRenamed'; + +/** + * Defines values for ClusterPrincipalRole. + * Possible values include: 'AllDatabasesAdmin', 'AllDatabasesViewer' + * @readonly + * @enum {string} + */ +export type ClusterPrincipalRole = 'AllDatabasesAdmin' | 'AllDatabasesViewer'; + +/** + * Defines values for PrincipalType. + * Possible values include: 'App', 'Group', 'User' + * @readonly + * @enum {string} + */ +export type PrincipalType = 'App' | 'Group' | 'User'; + +/** + * Defines values for DatabasePrincipalRole. + * Possible values include: 'Admin', 'Ingestor', 'Monitor', 'User', 'UnrestrictedViewer', 'Viewer' + * @readonly + * @enum {string} + */ +export type DatabasePrincipalRole = 'Admin' | 'Ingestor' | 'Monitor' | 'User' | 'UnrestrictedViewer' | 'Viewer'; + +/** + * Defines values for Type. + * Possible values include: 'Microsoft.Synapse/workspaces/kustoPools/databases', + * 'Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations' + * @readonly + * @enum {string} + */ +export type Type = 'Microsoft.Synapse/workspaces/kustoPools/databases' | 'Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations'; + +/** + * Defines values for Reason. + * Possible values include: 'Invalid', 'AlreadyExists' + * @readonly + * @enum {string} + */ +export type Reason = 'Invalid' | 'AlreadyExists'; + +/** + * Defines values for SensitivityLabelSource. + * Possible values include: 'current', 'recommended' + * @readonly + * @enum {string} + */ +export type SensitivityLabelSource = 'current' | 'recommended'; + +/** + * Defines values for VulnerabilityAssessmentPolicyBaselineName. + * Possible values include: 'master', 'default' + * @readonly + * @enum {string} + */ +export type VulnerabilityAssessmentPolicyBaselineName = 'master' | 'default'; + +/** + * Defines values for DesiredState. + * Possible values include: 'Enabled', 'Disabled' + * @readonly + * @enum {string} + */ +export type DesiredState = 'Enabled' | 'Disabled'; + +/** + * Defines values for ActualState. + * Possible values include: 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Unknown' + * @readonly + * @enum {string} + */ +export type ActualState = 'Enabling' | 'Enabled' | 'Disabling' | 'Disabled' | 'Unknown'; + +/** + * Contains response data for the get operation. + */ +export type AzureADOnlyAuthenticationsGetResponse = AzureADOnlyAuthentication & { + /** + * 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: AzureADOnlyAuthentication; + }; +}; + +/** + * Contains response data for the create operation. + */ +export type AzureADOnlyAuthenticationsCreateResponse = AzureADOnlyAuthentication & { + /** + * 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: AzureADOnlyAuthentication; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type AzureADOnlyAuthenticationsListResponse = AzureADOnlyAuthenticationListResult & { + /** + * 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: AzureADOnlyAuthenticationListResult; + }; +}; + +/** + * Contains response data for the beginCreate operation. + */ +export type AzureADOnlyAuthenticationsBeginCreateResponse = AzureADOnlyAuthentication & { + /** + * 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: AzureADOnlyAuthentication; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type AzureADOnlyAuthenticationsListNextResponse = AzureADOnlyAuthenticationListResult & { + /** + * 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: AzureADOnlyAuthenticationListResult; + }; +}; + +/** + * Contains response data for the checkNameAvailability operation. + */ +export type OperationsCheckNameAvailabilityResponse = CheckNameAvailabilityResponse & { + /** + * 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: CheckNameAvailabilityResponse; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type OperationsListResponse = Array & { + /** + * 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: AvailableRpOperation[]; + }; +}; + +/** + * Contains response data for the getAzureAsyncHeaderResult operation. + */ +export type OperationsGetAzureAsyncHeaderResultResponse = OperationResource & { + /** + * 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: OperationResource; + }; +}; + +/** + * Contains response data for the listByWorkspace operation. + */ +export type IpFirewallRulesListByWorkspaceResponse = IpFirewallRuleInfoListResult & { + /** + * 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: IpFirewallRuleInfoListResult; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type IpFirewallRulesCreateOrUpdateResponse = IpFirewallRuleInfo & { + /** + * 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: IpFirewallRuleInfo; + }; +}; + +/** + * Contains response data for the deleteMethod operation. + */ +export type IpFirewallRulesDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + + /** + * 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: any; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type IpFirewallRulesGetResponse = IpFirewallRuleInfo & { + /** + * 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: IpFirewallRuleInfo; + }; +}; + +/** + * Contains response data for the replaceAll operation. + */ +export type IpFirewallRulesReplaceAllResponse = ReplaceAllFirewallRulesOperationResponse & { + /** + * 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: ReplaceAllFirewallRulesOperationResponse; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type IpFirewallRulesBeginCreateOrUpdateResponse = IpFirewallRuleInfo & { + /** + * 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: IpFirewallRuleInfo; + }; +}; + +/** + * Contains response data for the beginDeleteMethod operation. + */ +export type IpFirewallRulesBeginDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + + /** + * 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: any; + }; +}; + +/** + * Contains response data for the beginReplaceAll operation. + */ +export type IpFirewallRulesBeginReplaceAllResponse = ReplaceAllFirewallRulesOperationResponse & { + /** + * 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: ReplaceAllFirewallRulesOperationResponse; + }; +}; + +/** + * Contains response data for the listByWorkspaceNext operation. + */ +export type IpFirewallRulesListByWorkspaceNextResponse = IpFirewallRuleInfoListResult & { + /** + * 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: IpFirewallRuleInfoListResult; + }; +}; + +/** + * Contains response data for the listByWorkspace operation. + */ +export type KeysListByWorkspaceResponse = KeyInfoListResult & { + /** + * 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: KeyInfoListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type KeysGetResponse = Key & { + /** + * 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: Key; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type KeysCreateOrUpdateResponse = Key & { + /** + * 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: Key; + }; +}; + +/** + * Contains response data for the deleteMethod operation. + */ +export type KeysDeleteMethodResponse = Key & { + /** + * 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: Key; + }; +}; + +/** + * Contains response data for the listByWorkspaceNext operation. + */ +export type KeysListByWorkspaceNextResponse = KeyInfoListResult & { + /** + * 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: KeyInfoListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & { + /** + * 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: PrivateEndpointConnection; + }; +}; + +/** + * Contains response data for the create operation. + */ +export type PrivateEndpointConnectionsCreateResponse = PrivateEndpointConnection & { + /** + * 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: PrivateEndpointConnection; + }; +}; + +/** + * Contains response data for the deleteMethod operation. + */ +export type PrivateEndpointConnectionsDeleteMethodResponse = OperationResource & { + /** + * 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: OperationResource; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type PrivateEndpointConnectionsListResponse = PrivateEndpointConnectionList & { + /** + * 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: PrivateEndpointConnectionList; + }; +}; + +/** + * Contains response data for the beginCreate operation. + */ +export type PrivateEndpointConnectionsBeginCreateResponse = PrivateEndpointConnection & { + /** + * 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: PrivateEndpointConnection; + }; +}; + +/** + * Contains response data for the beginDeleteMethod operation. + */ +export type PrivateEndpointConnectionsBeginDeleteMethodResponse = OperationResource & { + /** + * 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: OperationResource; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type PrivateEndpointConnectionsListNextResponse = PrivateEndpointConnectionList & { + /** + * 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: PrivateEndpointConnectionList; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type PrivateLinkResourcesListResponse = PrivateLinkResourceListResult & { + /** + * 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: PrivateLinkResourceListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { + /** + * 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: PrivateLinkResource; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type PrivateLinkResourcesListNextResponse = PrivateLinkResourceListResult & { + /** + * 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: PrivateLinkResourceListResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type PrivateLinkHubPrivateLinkResourcesListResponse = PrivateLinkResourceListResult & { + /** + * 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: PrivateLinkResourceListResult; + }; +}; /** - * Defines values for IntegrationRuntimeLicenseType. - * Possible values include: 'BasePrice', 'LicenseIncluded' - * @readonly - * @enum {string} + * Contains response data for the get operation. */ -export type IntegrationRuntimeLicenseType = 'BasePrice' | 'LicenseIncluded'; +export type PrivateLinkHubPrivateLinkResourcesGetResponse = PrivateLinkResource & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for IntegrationRuntimeEntityReferenceType. - * Possible values include: 'IntegrationRuntimeReference', 'LinkedServiceReference' - * @readonly - * @enum {string} - */ -export type IntegrationRuntimeEntityReferenceType = 'IntegrationRuntimeReference' | 'LinkedServiceReference'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResource; + }; +}; /** - * Defines values for IntegrationRuntimeEdition. - * Possible values include: 'Standard', 'Enterprise' - * @readonly - * @enum {string} + * Contains response data for the listNext operation. */ -export type IntegrationRuntimeEdition = 'Standard' | 'Enterprise'; +export type PrivateLinkHubPrivateLinkResourcesListNextResponse = PrivateLinkResourceListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for ManagedIntegrationRuntimeNodeStatus. - * Possible values include: 'Starting', 'Available', 'Recycling', 'Unavailable' - * @readonly - * @enum {string} - */ -export type ManagedIntegrationRuntimeNodeStatus = 'Starting' | 'Available' | 'Recycling' | 'Unavailable'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourceListResult; + }; +}; /** - * Defines values for IntegrationRuntimeInternalChannelEncryptionMode. - * Possible values include: 'NotSet', 'SslEncrypted', 'NotEncrypted' - * @readonly - * @enum {string} + * Contains response data for the listByResourceGroup operation. */ -export type IntegrationRuntimeInternalChannelEncryptionMode = 'NotSet' | 'SslEncrypted' | 'NotEncrypted'; +export type PrivateLinkHubsListByResourceGroupResponse = PrivateLinkHubInfoListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for SelfHostedIntegrationRuntimeNodeStatus. - * Possible values include: 'NeedRegistration', 'Online', 'Limited', 'Offline', 'Upgrading', - * 'Initializing', 'InitializeFailed' - * @readonly - * @enum {string} - */ -export type SelfHostedIntegrationRuntimeNodeStatus = 'NeedRegistration' | 'Online' | 'Limited' | 'Offline' | 'Upgrading' | 'Initializing' | 'InitializeFailed'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkHubInfoListResult; + }; +}; /** - * Defines values for IntegrationRuntimeUpdateResult. - * Possible values include: 'None', 'Succeed', 'Fail' - * @readonly - * @enum {string} + * Contains response data for the get operation. */ -export type IntegrationRuntimeUpdateResult = 'None' | 'Succeed' | 'Fail'; +export type PrivateLinkHubsGetResponse = PrivateLinkHub & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for IntegrationRuntimeAutoUpdate. - * Possible values include: 'On', 'Off' - * @readonly - * @enum {string} - */ -export type IntegrationRuntimeAutoUpdate = 'On' | 'Off'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkHub; + }; +}; /** - * Defines values for IntegrationRuntimeAuthKeyName. - * Possible values include: 'authKey1', 'authKey2' - * @readonly - * @enum {string} + * Contains response data for the update operation. */ -export type IntegrationRuntimeAuthKeyName = 'authKey1' | 'authKey2'; +export type PrivateLinkHubsUpdateResponse = PrivateLinkHub & { + /** + * 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: PrivateLinkHub; + }; +}; /** - * Defines values for SsisObjectMetadataType. - * Possible values include: 'Folder', 'Project', 'Package', 'Environment' - * @readonly - * @enum {string} + * Contains response data for the createOrUpdate operation. */ -export type SsisObjectMetadataType = 'Folder' | 'Project' | 'Package' | 'Environment'; +export type PrivateLinkHubsCreateOrUpdateResponse = PrivateLinkHub & { + /** + * 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: PrivateLinkHub; + }; +}; /** - * Defines values for SensitivityLabelSource. - * Possible values include: 'current', 'recommended' - * @readonly - * @enum {string} + * Contains response data for the list operation. */ -export type SensitivityLabelSource = 'current' | 'recommended'; +export type PrivateLinkHubsListResponse = PrivateLinkHubInfoListResult & { + /** + * 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: PrivateLinkHubInfoListResult; + }; +}; /** - * Defines values for VulnerabilityAssessmentPolicyBaselineName. - * Possible values include: 'master', 'default' - * @readonly - * @enum {string} + * Contains response data for the listByResourceGroupNext operation. */ -export type VulnerabilityAssessmentPolicyBaselineName = 'master' | 'default'; +export type PrivateLinkHubsListByResourceGroupNextResponse = PrivateLinkHubInfoListResult & { + /** + * 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: PrivateLinkHubInfoListResult; + }; +}; /** - * Defines values for DesiredState. - * Possible values include: 'Enabled', 'Disabled' - * @readonly - * @enum {string} + * Contains response data for the listNext operation. */ -export type DesiredState = 'Enabled' | 'Disabled'; +export type PrivateLinkHubsListNextResponse = PrivateLinkHubInfoListResult & { + /** + * 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: PrivateLinkHubInfoListResult; + }; +}; /** - * Defines values for ActualState. - * Possible values include: 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Unknown' - * @readonly - * @enum {string} + * Contains response data for the list operation. */ -export type ActualState = 'Enabling' | 'Enabled' | 'Disabling' | 'Disabled' | 'Unknown'; +export type PrivateEndpointConnectionsPrivateLinkHubListResponse = PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse & { + /** + * 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: PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse; + }; +}; /** * Contains response data for the get operation. */ -export type AzureADOnlyAuthenticationsGetResponse = AzureADOnlyAuthentication & { +export type PrivateEndpointConnectionsPrivateLinkHubGetResponse = PrivateEndpointConnectionForPrivateLinkHub & { /** * The underlying HTTP response. */ @@ -5702,14 +7922,14 @@ export type AzureADOnlyAuthenticationsGetResponse = AzureADOnlyAuthentication & /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthentication; + parsedBody: PrivateEndpointConnectionForPrivateLinkHub; }; }; /** - * Contains response data for the create operation. + * Contains response data for the listNext operation. */ -export type AzureADOnlyAuthenticationsCreateResponse = AzureADOnlyAuthentication & { +export type PrivateEndpointConnectionsPrivateLinkHubListNextResponse = PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse & { /** * The underlying HTTP response. */ @@ -5722,14 +7942,14 @@ export type AzureADOnlyAuthenticationsCreateResponse = AzureADOnlyAuthentication /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthentication; + parsedBody: PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type AzureADOnlyAuthenticationsListResponse = AzureADOnlyAuthenticationListResult & { +export type SqlPoolsGetResponse = SqlPool & { /** * The underlying HTTP response. */ @@ -5742,14 +7962,14 @@ export type AzureADOnlyAuthenticationsListResponse = AzureADOnlyAuthenticationLi /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthenticationListResult; + parsedBody: SqlPool; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the update operation. */ -export type AzureADOnlyAuthenticationsBeginCreateResponse = AzureADOnlyAuthentication & { +export type SqlPoolsUpdateResponse = SqlPool & { /** * The underlying HTTP response. */ @@ -5762,14 +7982,14 @@ export type AzureADOnlyAuthenticationsBeginCreateResponse = AzureADOnlyAuthentic /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthentication; + parsedBody: SqlPool; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the create operation. */ -export type AzureADOnlyAuthenticationsListNextResponse = AzureADOnlyAuthenticationListResult & { +export type SqlPoolsCreateResponse = SqlPool & { /** * The underlying HTTP response. */ @@ -5782,14 +8002,19 @@ export type AzureADOnlyAuthenticationsListNextResponse = AzureADOnlyAuthenticati /** * The response body as parsed JSON or XML */ - parsedBody: AzureADOnlyAuthenticationListResult; + parsedBody: SqlPool; }; }; /** - * Contains response data for the checkNameAvailability operation. + * Contains response data for the deleteMethod operation. */ -export type OperationsCheckNameAvailabilityResponse = CheckNameAvailabilityResponse & { +export type SqlPoolsDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -5802,14 +8027,14 @@ export type OperationsCheckNameAvailabilityResponse = CheckNameAvailabilityRespo /** * The response body as parsed JSON or XML */ - parsedBody: CheckNameAvailabilityResponse; + parsedBody: any; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByWorkspace operation. */ -export type OperationsListResponse = Array & { +export type SqlPoolsListByWorkspaceResponse = SqlPoolInfoListResult & { /** * The underlying HTTP response. */ @@ -5822,14 +8047,19 @@ export type OperationsListResponse = Array & { /** * The response body as parsed JSON or XML */ - parsedBody: AvailableRpOperation[]; + parsedBody: SqlPoolInfoListResult; }; }; /** - * Contains response data for the getAzureAsyncHeaderResult operation. + * Contains response data for the pause operation. */ -export type OperationsGetAzureAsyncHeaderResultResponse = OperationResource & { +export type SqlPoolsPauseResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -5842,14 +8072,19 @@ export type OperationsGetAzureAsyncHeaderResultResponse = OperationResource & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationResource; + parsedBody: any; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the resume operation. */ -export type IpFirewallRulesListByWorkspaceResponse = IpFirewallRuleInfoListResult & { +export type SqlPoolsResumeResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -5862,14 +8097,14 @@ export type IpFirewallRulesListByWorkspaceResponse = IpFirewallRuleInfoListResul /** * The response body as parsed JSON or XML */ - parsedBody: IpFirewallRuleInfoListResult; + parsedBody: any; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreate operation. */ -export type IpFirewallRulesCreateOrUpdateResponse = IpFirewallRuleInfo & { +export type SqlPoolsBeginCreateResponse = SqlPool & { /** * The underlying HTTP response. */ @@ -5882,14 +8117,14 @@ export type IpFirewallRulesCreateOrUpdateResponse = IpFirewallRuleInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: IpFirewallRuleInfo; + parsedBody: SqlPool; }; }; /** - * Contains response data for the deleteMethod operation. + * Contains response data for the beginDeleteMethod operation. */ -export type IpFirewallRulesDeleteMethodResponse = { +export type SqlPoolsBeginDeleteMethodResponse = { /** * The parsed response body. */ @@ -5912,9 +8147,14 @@ export type IpFirewallRulesDeleteMethodResponse = { }; /** - * Contains response data for the get operation. + * Contains response data for the beginPause operation. */ -export type IpFirewallRulesGetResponse = IpFirewallRuleInfo & { +export type SqlPoolsBeginPauseResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -5927,14 +8167,19 @@ export type IpFirewallRulesGetResponse = IpFirewallRuleInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: IpFirewallRuleInfo; + parsedBody: any; }; }; /** - * Contains response data for the replaceAll operation. + * Contains response data for the beginResume operation. */ -export type IpFirewallRulesReplaceAllResponse = ReplaceAllFirewallRulesOperationResponse & { +export type SqlPoolsBeginResumeResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -5947,14 +8192,14 @@ export type IpFirewallRulesReplaceAllResponse = ReplaceAllFirewallRulesOperation /** * The response body as parsed JSON or XML */ - parsedBody: ReplaceAllFirewallRulesOperationResponse; + parsedBody: any; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type IpFirewallRulesBeginCreateOrUpdateResponse = IpFirewallRuleInfo & { +export type SqlPoolsListByWorkspaceNextResponse = SqlPoolInfoListResult & { /** * The underlying HTTP response. */ @@ -5967,19 +8212,14 @@ export type IpFirewallRulesBeginCreateOrUpdateResponse = IpFirewallRuleInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: IpFirewallRuleInfo; + parsedBody: SqlPoolInfoListResult; }; }; /** - * Contains response data for the beginDeleteMethod operation. + * Contains response data for the get operation. */ -export type IpFirewallRulesBeginDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolMetadataSyncConfigsGetResponse = MetadataSyncConfig & { /** * The underlying HTTP response. */ @@ -5992,14 +8232,14 @@ export type IpFirewallRulesBeginDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: MetadataSyncConfig; }; }; /** - * Contains response data for the beginReplaceAll operation. + * Contains response data for the create operation. */ -export type IpFirewallRulesBeginReplaceAllResponse = ReplaceAllFirewallRulesOperationResponse & { +export type SqlPoolMetadataSyncConfigsCreateResponse = MetadataSyncConfig & { /** * The underlying HTTP response. */ @@ -6012,14 +8252,19 @@ export type IpFirewallRulesBeginReplaceAllResponse = ReplaceAllFirewallRulesOper /** * The response body as parsed JSON or XML */ - parsedBody: ReplaceAllFirewallRulesOperationResponse; + parsedBody: MetadataSyncConfig; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the getLocationHeaderResult operation. */ -export type IpFirewallRulesListByWorkspaceNextResponse = IpFirewallRuleInfoListResult & { +export type SqlPoolOperationResultsGetLocationHeaderResultResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -6032,14 +8277,14 @@ export type IpFirewallRulesListByWorkspaceNextResponse = IpFirewallRuleInfoListR /** * The response body as parsed JSON or XML */ - parsedBody: IpFirewallRuleInfoListResult; + parsedBody: any; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the list operation. */ -export type KeysListByWorkspaceResponse = KeyInfoListResult & { +export type SqlPoolGeoBackupPoliciesListResponse = GeoBackupPolicyListResult & { /** * The underlying HTTP response. */ @@ -6052,14 +8297,14 @@ export type KeysListByWorkspaceResponse = KeyInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: KeyInfoListResult; + parsedBody: GeoBackupPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type KeysGetResponse = Key & { +export type SqlPoolGeoBackupPoliciesCreateOrUpdateResponse = GeoBackupPolicy & { /** * The underlying HTTP response. */ @@ -6072,14 +8317,14 @@ export type KeysGetResponse = Key & { /** * The response body as parsed JSON or XML */ - parsedBody: Key; + parsedBody: GeoBackupPolicy; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type KeysCreateOrUpdateResponse = Key & { +export type SqlPoolGeoBackupPoliciesGetResponse = GeoBackupPolicy & { /** * The underlying HTTP response. */ @@ -6092,14 +8337,14 @@ export type KeysCreateOrUpdateResponse = Key & { /** * The response body as parsed JSON or XML */ - parsedBody: Key; + parsedBody: GeoBackupPolicy; }; }; /** - * Contains response data for the deleteMethod operation. + * Contains response data for the get operation. */ -export type KeysDeleteMethodResponse = Key & { +export type SqlPoolDataWarehouseUserActivitiesGetResponse = DataWarehouseUserActivities & { /** * The underlying HTTP response. */ @@ -6112,14 +8357,14 @@ export type KeysDeleteMethodResponse = Key & { /** * The response body as parsed JSON or XML */ - parsedBody: Key; + parsedBody: DataWarehouseUserActivities; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the list operation. */ -export type KeysListByWorkspaceNextResponse = KeyInfoListResult & { +export type SqlPoolRestorePointsListResponse = RestorePointListResult & { /** * The underlying HTTP response. */ @@ -6132,14 +8377,14 @@ export type KeysListByWorkspaceNextResponse = KeyInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: KeyInfoListResult; + parsedBody: RestorePointListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the create operation. */ -export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & { +export type SqlPoolRestorePointsCreateResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -6152,14 +8397,14 @@ export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection & /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the create operation. + * Contains response data for the get operation. */ -export type PrivateEndpointConnectionsCreateResponse = PrivateEndpointConnection & { +export type SqlPoolRestorePointsGetResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -6172,14 +8417,14 @@ export type PrivateEndpointConnectionsCreateResponse = PrivateEndpointConnection /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the deleteMethod operation. + * Contains response data for the beginCreate operation. */ -export type PrivateEndpointConnectionsDeleteMethodResponse = OperationResource & { +export type SqlPoolRestorePointsBeginCreateResponse = RestorePoint & { /** * The underlying HTTP response. */ @@ -6192,14 +8437,14 @@ export type PrivateEndpointConnectionsDeleteMethodResponse = OperationResource & /** * The response body as parsed JSON or XML */ - parsedBody: OperationResource; + parsedBody: RestorePoint; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type PrivateEndpointConnectionsListResponse = PrivateEndpointConnectionList & { +export type SqlPoolRestorePointsListNextResponse = RestorePointListResult & { /** * The underlying HTTP response. */ @@ -6212,14 +8457,14 @@ export type PrivateEndpointConnectionsListResponse = PrivateEndpointConnectionLi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionList; + parsedBody: RestorePointListResult; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the list operation. */ -export type PrivateEndpointConnectionsBeginCreateResponse = PrivateEndpointConnection & { +export type SqlPoolReplicationLinksListResponse = ReplicationLinkListResult & { /** * The underlying HTTP response. */ @@ -6232,14 +8477,14 @@ export type PrivateEndpointConnectionsBeginCreateResponse = PrivateEndpointConne /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: ReplicationLinkListResult; }; }; /** - * Contains response data for the beginDeleteMethod operation. + * Contains response data for the getByName operation. */ -export type PrivateEndpointConnectionsBeginDeleteMethodResponse = OperationResource & { +export type SqlPoolReplicationLinksGetByNameResponse = ReplicationLink & { /** * The underlying HTTP response. */ @@ -6252,14 +8497,14 @@ export type PrivateEndpointConnectionsBeginDeleteMethodResponse = OperationResou /** * The response body as parsed JSON or XML */ - parsedBody: OperationResource; + parsedBody: ReplicationLink; }; }; /** * Contains response data for the listNext operation. */ -export type PrivateEndpointConnectionsListNextResponse = PrivateEndpointConnectionList & { +export type SqlPoolReplicationLinksListNextResponse = ReplicationLinkListResult & { /** * The underlying HTTP response. */ @@ -6272,14 +8517,14 @@ export type PrivateEndpointConnectionsListNextResponse = PrivateEndpointConnecti /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionList; + parsedBody: ReplicationLinkListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type PrivateLinkResourcesListResponse = PrivateLinkResourceListResult & { +export type SqlPoolMaintenanceWindowsGetResponse = MaintenanceWindows & { /** * The underlying HTTP response. */ @@ -6292,14 +8537,14 @@ export type PrivateLinkResourcesListResponse = PrivateLinkResourceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: MaintenanceWindows; }; }; /** * Contains response data for the get operation. */ -export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { +export type SqlPoolMaintenanceWindowOptionsGetResponse = MaintenanceWindowOptions & { /** * The underlying HTTP response. */ @@ -6312,14 +8557,14 @@ export type PrivateLinkResourcesGetResponse = PrivateLinkResource & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResource; + parsedBody: MaintenanceWindowOptions; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type PrivateLinkResourcesListNextResponse = PrivateLinkResourceListResult & { +export type SqlPoolTransparentDataEncryptionsGetResponse = TransparentDataEncryption & { /** * The underlying HTTP response. */ @@ -6332,14 +8577,14 @@ export type PrivateLinkResourcesListNextResponse = PrivateLinkResourceListResult /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: TransparentDataEncryption; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateLinkHubPrivateLinkResourcesListResponse = PrivateLinkResourceListResult & { +export type SqlPoolTransparentDataEncryptionsCreateOrUpdateResponse = TransparentDataEncryption & { /** * The underlying HTTP response. */ @@ -6352,14 +8597,14 @@ export type PrivateLinkHubPrivateLinkResourcesListResponse = PrivateLinkResource /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: TransparentDataEncryption; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type PrivateLinkHubPrivateLinkResourcesGetResponse = PrivateLinkResource & { +export type SqlPoolTransparentDataEncryptionsListResponse = TransparentDataEncryptionListResult & { /** * The underlying HTTP response. */ @@ -6372,14 +8617,14 @@ export type PrivateLinkHubPrivateLinkResourcesGetResponse = PrivateLinkResource /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResource; + parsedBody: TransparentDataEncryptionListResult; }; }; /** * Contains response data for the listNext operation. */ -export type PrivateLinkHubPrivateLinkResourcesListNextResponse = PrivateLinkResourceListResult & { +export type SqlPoolTransparentDataEncryptionsListNextResponse = TransparentDataEncryptionListResult & { /** * The underlying HTTP response. */ @@ -6392,14 +8637,14 @@ export type PrivateLinkHubPrivateLinkResourcesListNextResponse = PrivateLinkReso /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkResourceListResult; + parsedBody: TransparentDataEncryptionListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the get operation. */ -export type PrivateLinkHubsListByResourceGroupResponse = PrivateLinkHubInfoListResult & { +export type SqlPoolBlobAuditingPoliciesGetResponse = SqlPoolBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -6412,14 +8657,14 @@ export type PrivateLinkHubsListByResourceGroupResponse = PrivateLinkHubInfoListR /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHubInfoListResult; + parsedBody: SqlPoolBlobAuditingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateLinkHubsGetResponse = PrivateLinkHub & { +export type SqlPoolBlobAuditingPoliciesCreateOrUpdateResponse = SqlPoolBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -6432,14 +8677,14 @@ export type PrivateLinkHubsGetResponse = PrivateLinkHub & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHub; + parsedBody: SqlPoolBlobAuditingPolicy; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listBySqlPool operation. */ -export type PrivateLinkHubsUpdateResponse = PrivateLinkHub & { +export type SqlPoolBlobAuditingPoliciesListBySqlPoolResponse = SqlPoolBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -6452,14 +8697,14 @@ export type PrivateLinkHubsUpdateResponse = PrivateLinkHub & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHub; + parsedBody: SqlPoolBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listBySqlPoolNext operation. */ -export type PrivateLinkHubsCreateOrUpdateResponse = PrivateLinkHub & { +export type SqlPoolBlobAuditingPoliciesListBySqlPoolNextResponse = SqlPoolBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -6472,14 +8717,14 @@ export type PrivateLinkHubsCreateOrUpdateResponse = PrivateLinkHub & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHub; + parsedBody: SqlPoolBlobAuditingPolicyListResult; }; }; /** * Contains response data for the list operation. */ -export type PrivateLinkHubsListResponse = PrivateLinkHubInfoListResult & { +export type SqlPoolOperationsListResponse = SqlPoolBlobAuditingPolicySqlPoolOperationListResult & { /** * The underlying HTTP response. */ @@ -6492,14 +8737,14 @@ export type PrivateLinkHubsListResponse = PrivateLinkHubInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHubInfoListResult; + parsedBody: SqlPoolBlobAuditingPolicySqlPoolOperationListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkHubsListByResourceGroupNextResponse = PrivateLinkHubInfoListResult & { +export type SqlPoolOperationsListNextResponse = SqlPoolBlobAuditingPolicySqlPoolOperationListResult & { /** * The underlying HTTP response. */ @@ -6512,14 +8757,14 @@ export type PrivateLinkHubsListByResourceGroupNextResponse = PrivateLinkHubInfoL /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHubInfoListResult; + parsedBody: SqlPoolBlobAuditingPolicySqlPoolOperationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type PrivateLinkHubsListNextResponse = PrivateLinkHubInfoListResult & { +export type SqlPoolUsagesListResponse = SqlPoolUsageListResult & { /** * The underlying HTTP response. */ @@ -6532,14 +8777,14 @@ export type PrivateLinkHubsListNextResponse = PrivateLinkHubInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkHubInfoListResult; + parsedBody: SqlPoolUsageListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type PrivateEndpointConnectionsPrivateLinkHubListResponse = PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse & { +export type SqlPoolUsagesListNextResponse = SqlPoolUsageListResult & { /** * The underlying HTTP response. */ @@ -6552,14 +8797,14 @@ export type PrivateEndpointConnectionsPrivateLinkHubListResponse = PrivateEndpoi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse; + parsedBody: SqlPoolUsageListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listCurrent operation. */ -export type PrivateEndpointConnectionsPrivateLinkHubGetResponse = PrivateEndpointConnectionForPrivateLinkHub & { +export type SqlPoolSensitivityLabelsListCurrentResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -6572,14 +8817,14 @@ export type PrivateEndpointConnectionsPrivateLinkHubGetResponse = PrivateEndpoin /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionForPrivateLinkHub; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listRecommended operation. */ -export type PrivateEndpointConnectionsPrivateLinkHubListNextResponse = PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse & { +export type SqlPoolSensitivityLabelsListRecommendedResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -6592,14 +8837,14 @@ export type PrivateEndpointConnectionsPrivateLinkHubListNextResponse = PrivateEn /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionForPrivateLinkHubResourceCollectionResponse; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolsGetResponse = SqlPool & { +export type SqlPoolSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -6612,14 +8857,14 @@ export type SqlPoolsGetResponse = SqlPool & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPool; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type SqlPoolsUpdateResponse = SqlPool & { +export type SqlPoolSensitivityLabelsGetResponse = SensitivityLabel & { /** * The underlying HTTP response. */ @@ -6632,14 +8877,14 @@ export type SqlPoolsUpdateResponse = SqlPool & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPool; + parsedBody: SensitivityLabel; }; }; /** - * Contains response data for the create operation. + * Contains response data for the listCurrentNext operation. */ -export type SqlPoolsCreateResponse = SqlPool & { +export type SqlPoolSensitivityLabelsListCurrentNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -6652,19 +8897,14 @@ export type SqlPoolsCreateResponse = SqlPool & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPool; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the deleteMethod operation. + * Contains response data for the listRecommendedNext operation. */ -export type SqlPoolsDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolSensitivityLabelsListRecommendedNextResponse = SensitivityLabelListResult & { /** * The underlying HTTP response. */ @@ -6677,14 +8917,14 @@ export type SqlPoolsDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SensitivityLabelListResult; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the list operation. */ -export type SqlPoolsListByWorkspaceResponse = SqlPoolInfoListResult & { +export type SqlPoolSchemasListResponse = SqlPoolSchemaListResult & { /** * The underlying HTTP response. */ @@ -6697,19 +8937,14 @@ export type SqlPoolsListByWorkspaceResponse = SqlPoolInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolInfoListResult; + parsedBody: SqlPoolSchemaListResult; }; }; /** - * Contains response data for the pause operation. + * Contains response data for the get operation. */ -export type SqlPoolsPauseResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolSchemasGetResponse = SqlPoolSchema & { /** * The underlying HTTP response. */ @@ -6722,19 +8957,14 @@ export type SqlPoolsPauseResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SqlPoolSchema; }; }; /** - * Contains response data for the resume operation. + * Contains response data for the listNext operation. */ -export type SqlPoolsResumeResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolSchemasListNextResponse = SqlPoolSchemaListResult & { /** * The underlying HTTP response. */ @@ -6747,14 +8977,14 @@ export type SqlPoolsResumeResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SqlPoolSchemaListResult; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the listBySchema operation. */ -export type SqlPoolsBeginCreateResponse = SqlPool & { +export type SqlPoolTablesListBySchemaResponse = SqlPoolTableListResult & { /** * The underlying HTTP response. */ @@ -6767,19 +8997,14 @@ export type SqlPoolsBeginCreateResponse = SqlPool & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPool; + parsedBody: SqlPoolTableListResult; }; }; /** - * Contains response data for the beginDeleteMethod operation. + * Contains response data for the get operation. */ -export type SqlPoolsBeginDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolTablesGetResponse = SqlPoolTable & { /** * The underlying HTTP response. */ @@ -6792,19 +9017,14 @@ export type SqlPoolsBeginDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SqlPoolTable; }; }; /** - * Contains response data for the beginPause operation. + * Contains response data for the listBySchemaNext operation. */ -export type SqlPoolsBeginPauseResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolTablesListBySchemaNextResponse = SqlPoolTableListResult & { /** * The underlying HTTP response. */ @@ -6817,19 +9037,14 @@ export type SqlPoolsBeginPauseResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SqlPoolTableListResult; }; }; /** - * Contains response data for the beginResume operation. + * Contains response data for the listByTableName operation. */ -export type SqlPoolsBeginResumeResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolTableColumnsListByTableNameResponse = SqlPoolColumnListResult & { /** * The underlying HTTP response. */ @@ -6842,14 +9057,14 @@ export type SqlPoolsBeginResumeResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SqlPoolColumnListResult; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the listByTableNameNext operation. */ -export type SqlPoolsListByWorkspaceNextResponse = SqlPoolInfoListResult & { +export type SqlPoolTableColumnsListByTableNameNextResponse = SqlPoolColumnListResult & { /** * The underlying HTTP response. */ @@ -6862,14 +9077,14 @@ export type SqlPoolsListByWorkspaceNextResponse = SqlPoolInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolInfoListResult; + parsedBody: SqlPoolColumnListResult; }; }; /** * Contains response data for the get operation. */ -export type SqlPoolMetadataSyncConfigsGetResponse = MetadataSyncConfig & { +export type SqlPoolConnectionPoliciesGetResponse = SqlPoolConnectionPolicy & { /** * The underlying HTTP response. */ @@ -6882,14 +9097,14 @@ export type SqlPoolMetadataSyncConfigsGetResponse = MetadataSyncConfig & { /** * The response body as parsed JSON or XML */ - parsedBody: MetadataSyncConfig; + parsedBody: SqlPoolConnectionPolicy; }; }; /** - * Contains response data for the create operation. + * Contains response data for the list operation. */ -export type SqlPoolMetadataSyncConfigsCreateResponse = MetadataSyncConfig & { +export type SqlPoolVulnerabilityAssessmentsListResponse = SqlPoolVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -6902,19 +9117,14 @@ export type SqlPoolMetadataSyncConfigsCreateResponse = MetadataSyncConfig & { /** * The response body as parsed JSON or XML */ - parsedBody: MetadataSyncConfig; + parsedBody: SqlPoolVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the getLocationHeaderResult operation. + * Contains response data for the get operation. */ -export type SqlPoolOperationResultsGetLocationHeaderResultResponse = { - /** - * The parsed response body. - */ - body: any; - +export type SqlPoolVulnerabilityAssessmentsGetResponse = SqlPoolVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -6927,14 +9137,14 @@ export type SqlPoolOperationResultsGetLocationHeaderResultResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SqlPoolVulnerabilityAssessment; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolGeoBackupPoliciesListResponse = GeoBackupPolicyListResult & { +export type SqlPoolVulnerabilityAssessmentsCreateOrUpdateResponse = SqlPoolVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -6947,14 +9157,14 @@ export type SqlPoolGeoBackupPoliciesListResponse = GeoBackupPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: GeoBackupPolicyListResult; + parsedBody: SqlPoolVulnerabilityAssessment; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type SqlPoolGeoBackupPoliciesCreateOrUpdateResponse = GeoBackupPolicy & { +export type SqlPoolVulnerabilityAssessmentsListNextResponse = SqlPoolVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -6967,14 +9177,14 @@ export type SqlPoolGeoBackupPoliciesCreateOrUpdateResponse = GeoBackupPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: GeoBackupPolicy; + parsedBody: SqlPoolVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type SqlPoolGeoBackupPoliciesGetResponse = GeoBackupPolicy & { +export type SqlPoolVulnerabilityAssessmentScansListResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -6987,14 +9197,14 @@ export type SqlPoolGeoBackupPoliciesGetResponse = GeoBackupPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: GeoBackupPolicy; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the exportMethod operation. */ -export type SqlPoolDataWarehouseUserActivitiesGetResponse = DataWarehouseUserActivities & { +export type SqlPoolVulnerabilityAssessmentScansExportMethodResponse = SqlPoolVulnerabilityAssessmentScansExport & { /** * The underlying HTTP response. */ @@ -7007,14 +9217,14 @@ export type SqlPoolDataWarehouseUserActivitiesGetResponse = DataWarehouseUserAct /** * The response body as parsed JSON or XML */ - parsedBody: DataWarehouseUserActivities; + parsedBody: SqlPoolVulnerabilityAssessmentScansExport; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type SqlPoolRestorePointsListResponse = RestorePointListResult & { +export type SqlPoolVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { /** * The underlying HTTP response. */ @@ -7027,14 +9237,14 @@ export type SqlPoolRestorePointsListResponse = RestorePointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePointListResult; + parsedBody: VulnerabilityAssessmentScanRecord; }; }; /** - * Contains response data for the create operation. + * Contains response data for the listNext operation. */ -export type SqlPoolRestorePointsCreateResponse = RestorePoint & { +export type SqlPoolVulnerabilityAssessmentScansListNextResponse = VulnerabilityAssessmentScanRecordListResult & { /** * The underlying HTTP response. */ @@ -7047,14 +9257,14 @@ export type SqlPoolRestorePointsCreateResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: VulnerabilityAssessmentScanRecordListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type SqlPoolRestorePointsGetResponse = RestorePoint & { +export type SqlPoolSecurityAlertPoliciesListResponse = ListSqlPoolSecurityAlertPolicies & { /** * The underlying HTTP response. */ @@ -7067,14 +9277,14 @@ export type SqlPoolRestorePointsGetResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: ListSqlPoolSecurityAlertPolicies; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the get operation. */ -export type SqlPoolRestorePointsBeginCreateResponse = RestorePoint & { +export type SqlPoolSecurityAlertPoliciesGetResponse = SqlPoolSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -7087,14 +9297,14 @@ export type SqlPoolRestorePointsBeginCreateResponse = RestorePoint & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePoint; + parsedBody: SqlPoolSecurityAlertPolicy; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolRestorePointsListNextResponse = RestorePointListResult & { +export type SqlPoolSecurityAlertPoliciesCreateOrUpdateResponse = SqlPoolSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -7107,14 +9317,14 @@ export type SqlPoolRestorePointsListNextResponse = RestorePointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorePointListResult; + parsedBody: SqlPoolSecurityAlertPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type SqlPoolReplicationLinksListResponse = ReplicationLinkListResult & { +export type SqlPoolSecurityAlertPoliciesListNextResponse = ListSqlPoolSecurityAlertPolicies & { /** * The underlying HTTP response. */ @@ -7127,14 +9337,14 @@ export type SqlPoolReplicationLinksListResponse = ReplicationLinkListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ReplicationLinkListResult; + parsedBody: ListSqlPoolSecurityAlertPolicies; }; }; /** - * Contains response data for the getByName operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolReplicationLinksGetByNameResponse = ReplicationLink & { +export type SqlPoolVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = SqlPoolVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -7147,14 +9357,14 @@ export type SqlPoolReplicationLinksGetByNameResponse = ReplicationLink & { /** * The response body as parsed JSON or XML */ - parsedBody: ReplicationLink; + parsedBody: SqlPoolVulnerabilityAssessmentRuleBaseline; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type SqlPoolReplicationLinksListNextResponse = ReplicationLinkListResult & { +export type SqlPoolVulnerabilityAssessmentRuleBaselinesGetResponse = SqlPoolVulnerabilityAssessmentRuleBaseline & { /** * The underlying HTTP response. */ @@ -7167,14 +9377,14 @@ export type SqlPoolReplicationLinksListNextResponse = ReplicationLinkListResult /** * The response body as parsed JSON or XML */ - parsedBody: ReplicationLinkListResult; + parsedBody: SqlPoolVulnerabilityAssessmentRuleBaseline; }; }; /** * Contains response data for the get operation. */ -export type SqlPoolMaintenanceWindowsGetResponse = MaintenanceWindows & { +export type ExtendedSqlPoolBlobAuditingPoliciesGetResponse = ExtendedSqlPoolBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7187,14 +9397,14 @@ export type SqlPoolMaintenanceWindowsGetResponse = MaintenanceWindows & { /** * The response body as parsed JSON or XML */ - parsedBody: MaintenanceWindows; + parsedBody: ExtendedSqlPoolBlobAuditingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolMaintenanceWindowOptionsGetResponse = MaintenanceWindowOptions & { +export type ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedSqlPoolBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7207,14 +9417,14 @@ export type SqlPoolMaintenanceWindowOptionsGetResponse = MaintenanceWindowOption /** * The response body as parsed JSON or XML */ - parsedBody: MaintenanceWindowOptions; + parsedBody: ExtendedSqlPoolBlobAuditingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listBySqlPool operation. */ -export type SqlPoolTransparentDataEncryptionsGetResponse = TransparentDataEncryption & { +export type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolResponse = ExtendedSqlPoolBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -7227,14 +9437,14 @@ export type SqlPoolTransparentDataEncryptionsGetResponse = TransparentDataEncryp /** * The response body as parsed JSON or XML */ - parsedBody: TransparentDataEncryption; + parsedBody: ExtendedSqlPoolBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listBySqlPoolNext operation. */ -export type SqlPoolTransparentDataEncryptionsCreateOrUpdateResponse = TransparentDataEncryption & { +export type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolNextResponse = ExtendedSqlPoolBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -7247,14 +9457,14 @@ export type SqlPoolTransparentDataEncryptionsCreateOrUpdateResponse = Transparen /** * The response body as parsed JSON or XML */ - parsedBody: TransparentDataEncryption; + parsedBody: ExtendedSqlPoolBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolTransparentDataEncryptionsListResponse = TransparentDataEncryptionListResult & { +export type DataMaskingPoliciesCreateOrUpdateResponse = DataMaskingPolicy & { /** * The underlying HTTP response. */ @@ -7267,14 +9477,14 @@ export type SqlPoolTransparentDataEncryptionsListResponse = TransparentDataEncry /** * The response body as parsed JSON or XML */ - parsedBody: TransparentDataEncryptionListResult; + parsedBody: DataMaskingPolicy; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type SqlPoolTransparentDataEncryptionsListNextResponse = TransparentDataEncryptionListResult & { +export type DataMaskingPoliciesGetResponse = DataMaskingPolicy & { /** * The underlying HTTP response. */ @@ -7287,14 +9497,14 @@ export type SqlPoolTransparentDataEncryptionsListNextResponse = TransparentDataE /** * The response body as parsed JSON or XML */ - parsedBody: TransparentDataEncryptionListResult; + parsedBody: DataMaskingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolBlobAuditingPoliciesGetResponse = SqlPoolBlobAuditingPolicy & { +export type DataMaskingRulesCreateOrUpdateResponse = DataMaskingRule & { /** * The underlying HTTP response. */ @@ -7307,14 +9517,14 @@ export type SqlPoolBlobAuditingPoliciesGetResponse = SqlPoolBlobAuditingPolicy & /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolBlobAuditingPolicy; + parsedBody: DataMaskingRule; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type SqlPoolBlobAuditingPoliciesCreateOrUpdateResponse = SqlPoolBlobAuditingPolicy & { +export type DataMaskingRulesGetResponse = DataMaskingRule & { /** * The underlying HTTP response. */ @@ -7327,14 +9537,14 @@ export type SqlPoolBlobAuditingPoliciesCreateOrUpdateResponse = SqlPoolBlobAudit /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolBlobAuditingPolicy; + parsedBody: DataMaskingRule; }; }; /** * Contains response data for the listBySqlPool operation. */ -export type SqlPoolBlobAuditingPoliciesListBySqlPoolResponse = SqlPoolBlobAuditingPolicyListResult & { +export type DataMaskingRulesListBySqlPoolResponse = DataMaskingRuleListResult & { /** * The underlying HTTP response. */ @@ -7347,14 +9557,14 @@ export type SqlPoolBlobAuditingPoliciesListBySqlPoolResponse = SqlPoolBlobAuditi /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolBlobAuditingPolicyListResult; + parsedBody: DataMaskingRuleListResult; }; }; /** - * Contains response data for the listBySqlPoolNext operation. + * Contains response data for the get operation. */ -export type SqlPoolBlobAuditingPoliciesListBySqlPoolNextResponse = SqlPoolBlobAuditingPolicyListResult & { +export type SqlPoolColumnsGetResponse = SqlPoolColumn & { /** * The underlying HTTP response. */ @@ -7367,14 +9577,14 @@ export type SqlPoolBlobAuditingPoliciesListBySqlPoolNextResponse = SqlPoolBlobAu /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolBlobAuditingPolicyListResult; + parsedBody: SqlPoolColumn; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type SqlPoolOperationsListResponse = SqlPoolBlobAuditingPolicySqlPoolOperationListResult & { +export type SqlPoolWorkloadGroupGetResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -7387,14 +9597,14 @@ export type SqlPoolOperationsListResponse = SqlPoolBlobAuditingPolicySqlPoolOper /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolBlobAuditingPolicySqlPoolOperationListResult; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolOperationsListNextResponse = SqlPoolBlobAuditingPolicySqlPoolOperationListResult & { +export type SqlPoolWorkloadGroupCreateOrUpdateResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -7407,14 +9617,14 @@ export type SqlPoolOperationsListNextResponse = SqlPoolBlobAuditingPolicySqlPool /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolBlobAuditingPolicySqlPoolOperationListResult; + parsedBody: WorkloadGroup; }; }; /** * Contains response data for the list operation. */ -export type SqlPoolUsagesListResponse = SqlPoolUsageListResult & { +export type SqlPoolWorkloadGroupListResponse = WorkloadGroupListResult & { /** * The underlying HTTP response. */ @@ -7427,14 +9637,14 @@ export type SqlPoolUsagesListResponse = SqlPoolUsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolUsageListResult; + parsedBody: WorkloadGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolUsagesListNextResponse = SqlPoolUsageListResult & { +export type SqlPoolWorkloadGroupBeginCreateOrUpdateResponse = WorkloadGroup & { /** * The underlying HTTP response. */ @@ -7447,14 +9657,14 @@ export type SqlPoolUsagesListNextResponse = SqlPoolUsageListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolUsageListResult; + parsedBody: WorkloadGroup; }; }; /** - * Contains response data for the listCurrent operation. + * Contains response data for the listNext operation. */ -export type SqlPoolSensitivityLabelsListCurrentResponse = SensitivityLabelListResult & { +export type SqlPoolWorkloadGroupListNextResponse = WorkloadGroupListResult & { /** * The underlying HTTP response. */ @@ -7467,14 +9677,14 @@ export type SqlPoolSensitivityLabelsListCurrentResponse = SensitivityLabelListRe /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: WorkloadGroupListResult; }; }; /** - * Contains response data for the listRecommended operation. + * Contains response data for the get operation. */ -export type SqlPoolSensitivityLabelsListRecommendedResponse = SensitivityLabelListResult & { +export type SqlPoolWorkloadClassifierGetResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -7487,14 +9697,14 @@ export type SqlPoolSensitivityLabelsListRecommendedResponse = SensitivityLabelLi /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: WorkloadClassifier; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type SqlPoolSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & { +export type SqlPoolWorkloadClassifierCreateOrUpdateResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -7507,14 +9717,14 @@ export type SqlPoolSensitivityLabelsCreateOrUpdateResponse = SensitivityLabel & /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type SqlPoolSensitivityLabelsGetResponse = SensitivityLabel & { +export type SqlPoolWorkloadClassifierListResponse = WorkloadClassifierListResult & { /** * The underlying HTTP response. */ @@ -7527,14 +9737,14 @@ export type SqlPoolSensitivityLabelsGetResponse = SensitivityLabel & { /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabel; + parsedBody: WorkloadClassifierListResult; }; }; /** - * Contains response data for the listCurrentNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolSensitivityLabelsListCurrentNextResponse = SensitivityLabelListResult & { +export type SqlPoolWorkloadClassifierBeginCreateOrUpdateResponse = WorkloadClassifier & { /** * The underlying HTTP response. */ @@ -7547,14 +9757,14 @@ export type SqlPoolSensitivityLabelsListCurrentNextResponse = SensitivityLabelLi /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: WorkloadClassifier; }; }; /** - * Contains response data for the listRecommendedNext operation. + * Contains response data for the listNext operation. */ -export type SqlPoolSensitivityLabelsListRecommendedNextResponse = SensitivityLabelListResult & { +export type SqlPoolWorkloadClassifierListNextResponse = WorkloadClassifierListResult & { /** * The underlying HTTP response. */ @@ -7567,14 +9777,14 @@ export type SqlPoolSensitivityLabelsListRecommendedNextResponse = SensitivityLab /** * The response body as parsed JSON or XML */ - parsedBody: SensitivityLabelListResult; + parsedBody: WorkloadClassifierListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type SqlPoolSchemasListResponse = SqlPoolSchemaListResult & { +export type WorkspaceManagedSqlServerBlobAuditingPoliciesGetResponse = ServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7587,14 +9797,14 @@ export type SqlPoolSchemasListResponse = SqlPoolSchemaListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolSchemaListResult; + parsedBody: ServerBlobAuditingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolSchemasGetResponse = SqlPoolSchema & { +export type WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateResponse = ServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7607,14 +9817,14 @@ export type SqlPoolSchemasGetResponse = SqlPoolSchema & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolSchema; + parsedBody: ServerBlobAuditingPolicy; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByWorkspace operation. */ -export type SqlPoolSchemasListNextResponse = SqlPoolSchemaListResult & { +export type WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceResponse = ServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -7627,14 +9837,14 @@ export type SqlPoolSchemasListNextResponse = SqlPoolSchemaListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolSchemaListResult; + parsedBody: ServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the listBySchema operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolTablesListBySchemaResponse = SqlPoolTableListResult & { +export type WorkspaceManagedSqlServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7647,14 +9857,14 @@ export type SqlPoolTablesListBySchemaResponse = SqlPoolTableListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolTableListResult; + parsedBody: ServerBlobAuditingPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type SqlPoolTablesGetResponse = SqlPoolTable & { +export type WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceNextResponse = ServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -7667,14 +9877,14 @@ export type SqlPoolTablesGetResponse = SqlPoolTable & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolTable; + parsedBody: ServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the listBySchemaNext operation. + * Contains response data for the get operation. */ -export type SqlPoolTablesListBySchemaNextResponse = SqlPoolTableListResult & { +export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesGetResponse = ExtendedServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7687,14 +9897,14 @@ export type SqlPoolTablesListBySchemaNextResponse = SqlPoolTableListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolTableListResult; + parsedBody: ExtendedServerBlobAuditingPolicy; }; }; /** - * Contains response data for the listByTableName operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolTableColumnsListByTableNameResponse = SqlPoolColumnListResult & { +export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7707,14 +9917,14 @@ export type SqlPoolTableColumnsListByTableNameResponse = SqlPoolColumnListResult /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolColumnListResult; + parsedBody: ExtendedServerBlobAuditingPolicy; }; }; /** - * Contains response data for the listByTableNameNext operation. + * Contains response data for the listByWorkspace operation. */ -export type SqlPoolTableColumnsListByTableNameNextResponse = SqlPoolColumnListResult & { +export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspaceResponse = ExtendedServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -7727,14 +9937,14 @@ export type SqlPoolTableColumnsListByTableNameNextResponse = SqlPoolColumnListRe /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolColumnListResult; + parsedBody: ExtendedServerBlobAuditingPolicyListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolConnectionPoliciesGetResponse = SqlPoolConnectionPolicy & { +export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesBeginCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { /** * The underlying HTTP response. */ @@ -7747,14 +9957,14 @@ export type SqlPoolConnectionPoliciesGetResponse = SqlPoolConnectionPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolConnectionPolicy; + parsedBody: ExtendedServerBlobAuditingPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type SqlPoolVulnerabilityAssessmentsListResponse = SqlPoolVulnerabilityAssessmentListResult & { +export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspaceNextResponse = ExtendedServerBlobAuditingPolicyListResult & { /** * The underlying HTTP response. */ @@ -7767,14 +9977,14 @@ export type SqlPoolVulnerabilityAssessmentsListResponse = SqlPoolVulnerabilityAs /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessmentListResult; + parsedBody: ExtendedServerBlobAuditingPolicyListResult; }; }; /** * Contains response data for the get operation. */ -export type SqlPoolVulnerabilityAssessmentsGetResponse = SqlPoolVulnerabilityAssessment & { +export type WorkspaceManagedSqlServerSecurityAlertPolicyGetResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -7787,14 +9997,14 @@ export type SqlPoolVulnerabilityAssessmentsGetResponse = SqlPoolVulnerabilityAss /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessment; + parsedBody: ServerSecurityAlertPolicy; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type SqlPoolVulnerabilityAssessmentsCreateOrUpdateResponse = SqlPoolVulnerabilityAssessment & { +export type WorkspaceManagedSqlServerSecurityAlertPolicyCreateOrUpdateResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -7807,14 +10017,14 @@ export type SqlPoolVulnerabilityAssessmentsCreateOrUpdateResponse = SqlPoolVulne /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessment; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type SqlPoolVulnerabilityAssessmentsListNextResponse = SqlPoolVulnerabilityAssessmentListResult & { +export type WorkspaceManagedSqlServerSecurityAlertPolicyListResponse = ServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -7827,14 +10037,14 @@ export type SqlPoolVulnerabilityAssessmentsListNextResponse = SqlPoolVulnerabili /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessmentListResult; + parsedBody: ServerSecurityAlertPolicyListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolVulnerabilityAssessmentScansListResponse = VulnerabilityAssessmentScanRecordListResult & { +export type WorkspaceManagedSqlServerSecurityAlertPolicyBeginCreateOrUpdateResponse = ServerSecurityAlertPolicy & { /** * The underlying HTTP response. */ @@ -7847,14 +10057,14 @@ export type SqlPoolVulnerabilityAssessmentScansListResponse = VulnerabilityAsses /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: ServerSecurityAlertPolicy; }; }; /** - * Contains response data for the exportMethod operation. + * Contains response data for the listNext operation. */ -export type SqlPoolVulnerabilityAssessmentScansExportMethodResponse = SqlPoolVulnerabilityAssessmentScansExport & { +export type WorkspaceManagedSqlServerSecurityAlertPolicyListNextResponse = ServerSecurityAlertPolicyListResult & { /** * The underlying HTTP response. */ @@ -7867,14 +10077,14 @@ export type SqlPoolVulnerabilityAssessmentScansExportMethodResponse = SqlPoolVul /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessmentScansExport; + parsedBody: ServerSecurityAlertPolicyListResult; }; }; /** * Contains response data for the get operation. */ -export type SqlPoolVulnerabilityAssessmentScansGetResponse = VulnerabilityAssessmentScanRecord & { +export type WorkspaceManagedSqlServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -7887,14 +10097,14 @@ export type SqlPoolVulnerabilityAssessmentScansGetResponse = VulnerabilityAssess /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecord; + parsedBody: ServerVulnerabilityAssessment; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolVulnerabilityAssessmentScansListNextResponse = VulnerabilityAssessmentScanRecordListResult & { +export type WorkspaceManagedSqlServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnerabilityAssessment & { /** * The underlying HTTP response. */ @@ -7907,14 +10117,14 @@ export type SqlPoolVulnerabilityAssessmentScansListNextResponse = VulnerabilityA /** * The response body as parsed JSON or XML */ - parsedBody: VulnerabilityAssessmentScanRecordListResult; + parsedBody: ServerVulnerabilityAssessment; }; }; /** * Contains response data for the list operation. */ -export type SqlPoolSecurityAlertPoliciesListResponse = ListSqlPoolSecurityAlertPolicies & { +export type WorkspaceManagedSqlServerVulnerabilityAssessmentsListResponse = ServerVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -7927,14 +10137,14 @@ export type SqlPoolSecurityAlertPoliciesListResponse = ListSqlPoolSecurityAlertP /** * The response body as parsed JSON or XML */ - parsedBody: ListSqlPoolSecurityAlertPolicies; + parsedBody: ServerVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type SqlPoolSecurityAlertPoliciesGetResponse = SqlPoolSecurityAlertPolicy & { +export type WorkspaceManagedSqlServerVulnerabilityAssessmentsListNextResponse = ServerVulnerabilityAssessmentListResult & { /** * The underlying HTTP response. */ @@ -7947,14 +10157,14 @@ export type SqlPoolSecurityAlertPoliciesGetResponse = SqlPoolSecurityAlertPolicy /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolSecurityAlertPolicy; + parsedBody: ServerVulnerabilityAssessmentListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type SqlPoolSecurityAlertPoliciesCreateOrUpdateResponse = SqlPoolSecurityAlertPolicy & { +export type WorkspaceManagedSqlServerEncryptionProtectorGetResponse = EncryptionProtector & { /** * The underlying HTTP response. */ @@ -7967,14 +10177,14 @@ export type SqlPoolSecurityAlertPoliciesCreateOrUpdateResponse = SqlPoolSecurity /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolSecurityAlertPolicy; + parsedBody: EncryptionProtector; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolSecurityAlertPoliciesListNextResponse = ListSqlPoolSecurityAlertPolicies & { +export type WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateResponse = EncryptionProtector & { /** * The underlying HTTP response. */ @@ -7987,14 +10197,14 @@ export type SqlPoolSecurityAlertPoliciesListNextResponse = ListSqlPoolSecurityAl /** * The response body as parsed JSON or XML */ - parsedBody: ListSqlPoolSecurityAlertPolicies; + parsedBody: EncryptionProtector; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type SqlPoolVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = SqlPoolVulnerabilityAssessmentRuleBaseline & { +export type WorkspaceManagedSqlServerEncryptionProtectorListResponse = EncryptionProtectorListResult & { /** * The underlying HTTP response. */ @@ -8007,14 +10217,14 @@ export type SqlPoolVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessmentRuleBaseline; + parsedBody: EncryptionProtectorListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolVulnerabilityAssessmentRuleBaselinesGetResponse = SqlPoolVulnerabilityAssessmentRuleBaseline & { +export type WorkspaceManagedSqlServerEncryptionProtectorBeginCreateOrUpdateResponse = EncryptionProtector & { /** * The underlying HTTP response. */ @@ -8027,14 +10237,14 @@ export type SqlPoolVulnerabilityAssessmentRuleBaselinesGetResponse = SqlPoolVuln /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolVulnerabilityAssessmentRuleBaseline; + parsedBody: EncryptionProtector; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type ExtendedSqlPoolBlobAuditingPoliciesGetResponse = ExtendedSqlPoolBlobAuditingPolicy & { +export type WorkspaceManagedSqlServerEncryptionProtectorListNextResponse = EncryptionProtectorListResult & { /** * The underlying HTTP response. */ @@ -8047,14 +10257,14 @@ export type ExtendedSqlPoolBlobAuditingPoliciesGetResponse = ExtendedSqlPoolBlob /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedSqlPoolBlobAuditingPolicy; + parsedBody: EncryptionProtectorListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedSqlPoolBlobAuditingPolicy & { +export type WorkspaceManagedSqlServerUsagesListResponse = ServerUsageListResult & { /** * The underlying HTTP response. */ @@ -8067,14 +10277,14 @@ export type ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateResponse = Extended /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedSqlPoolBlobAuditingPolicy; + parsedBody: ServerUsageListResult; }; }; /** - * Contains response data for the listBySqlPool operation. + * Contains response data for the listNext operation. */ -export type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolResponse = ExtendedSqlPoolBlobAuditingPolicyListResult & { +export type WorkspaceManagedSqlServerUsagesListNextResponse = ServerUsageListResult & { /** * The underlying HTTP response. */ @@ -8087,14 +10297,14 @@ export type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolResponse = ExtendedS /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedSqlPoolBlobAuditingPolicyListResult; + parsedBody: ServerUsageListResult; }; }; /** - * Contains response data for the listBySqlPoolNext operation. + * Contains response data for the list operation. */ -export type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolNextResponse = ExtendedSqlPoolBlobAuditingPolicyListResult & { +export type WorkspaceManagedSqlServerRecoverableSqlPoolsListResponse = RecoverableSqlPoolListResult & { /** * The underlying HTTP response. */ @@ -8107,14 +10317,14 @@ export type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolNextResponse = Exten /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedSqlPoolBlobAuditingPolicyListResult; + parsedBody: RecoverableSqlPoolListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type DataMaskingPoliciesCreateOrUpdateResponse = DataMaskingPolicy & { +export type WorkspaceManagedSqlServerRecoverableSqlPoolsGetResponse = RecoverableSqlPool & { /** * The underlying HTTP response. */ @@ -8127,14 +10337,14 @@ export type DataMaskingPoliciesCreateOrUpdateResponse = DataMaskingPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DataMaskingPolicy; + parsedBody: RecoverableSqlPool; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type DataMaskingPoliciesGetResponse = DataMaskingPolicy & { +export type WorkspaceManagedSqlServerRecoverableSqlPoolsListNextResponse = RecoverableSqlPoolListResult & { /** * The underlying HTTP response. */ @@ -8147,14 +10357,14 @@ export type DataMaskingPoliciesGetResponse = DataMaskingPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DataMaskingPolicy; + parsedBody: RecoverableSqlPoolListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type DataMaskingRulesCreateOrUpdateResponse = DataMaskingRule & { +export type WorkspacesListByResourceGroupResponse = WorkspaceInfoListResult & { /** * The underlying HTTP response. */ @@ -8167,14 +10377,14 @@ export type DataMaskingRulesCreateOrUpdateResponse = DataMaskingRule & { /** * The response body as parsed JSON or XML */ - parsedBody: DataMaskingRule; + parsedBody: WorkspaceInfoListResult; }; }; /** * Contains response data for the get operation. */ -export type DataMaskingRulesGetResponse = DataMaskingRule & { +export type WorkspacesGetResponse = Workspace & { /** * The underlying HTTP response. */ @@ -8187,14 +10397,14 @@ export type DataMaskingRulesGetResponse = DataMaskingRule & { /** * The response body as parsed JSON or XML */ - parsedBody: DataMaskingRule; + parsedBody: Workspace; }; }; /** - * Contains response data for the listBySqlPool operation. + * Contains response data for the update operation. */ -export type DataMaskingRulesListBySqlPoolResponse = DataMaskingRuleListResult & { +export type WorkspacesUpdateResponse = Workspace & { /** * The underlying HTTP response. */ @@ -8207,14 +10417,14 @@ export type DataMaskingRulesListBySqlPoolResponse = DataMaskingRuleListResult & /** * The response body as parsed JSON or XML */ - parsedBody: DataMaskingRuleListResult; + parsedBody: Workspace; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolColumnsGetResponse = SqlPoolColumn & { +export type WorkspacesCreateOrUpdateResponse = Workspace & { /** * The underlying HTTP response. */ @@ -8227,14 +10437,19 @@ export type SqlPoolColumnsGetResponse = SqlPoolColumn & { /** * The response body as parsed JSON or XML */ - parsedBody: SqlPoolColumn; + parsedBody: Workspace; }; }; /** - * Contains response data for the get operation. + * Contains response data for the deleteMethod operation. */ -export type SqlPoolWorkloadGroupGetResponse = WorkloadGroup & { +export type WorkspacesDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -8247,14 +10462,14 @@ export type SqlPoolWorkloadGroupGetResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: any; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type SqlPoolWorkloadGroupCreateOrUpdateResponse = WorkloadGroup & { +export type WorkspacesListResponse = WorkspaceInfoListResult & { /** * The underlying HTTP response. */ @@ -8267,14 +10482,14 @@ export type SqlPoolWorkloadGroupCreateOrUpdateResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: WorkspaceInfoListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginUpdate operation. */ -export type SqlPoolWorkloadGroupListResponse = WorkloadGroupListResult & { +export type WorkspacesBeginUpdateResponse = Workspace & { /** * The underlying HTTP response. */ @@ -8287,14 +10502,14 @@ export type SqlPoolWorkloadGroupListResponse = WorkloadGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroupListResult; + parsedBody: Workspace; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolWorkloadGroupBeginCreateOrUpdateResponse = WorkloadGroup & { +export type WorkspacesBeginCreateOrUpdateResponse = Workspace & { /** * The underlying HTTP response. */ @@ -8307,14 +10522,19 @@ export type SqlPoolWorkloadGroupBeginCreateOrUpdateResponse = WorkloadGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroup; + parsedBody: Workspace; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginDeleteMethod operation. */ -export type SqlPoolWorkloadGroupListNextResponse = WorkloadGroupListResult & { +export type WorkspacesBeginDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -8327,14 +10547,14 @@ export type SqlPoolWorkloadGroupListNextResponse = WorkloadGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadGroupListResult; + parsedBody: any; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type SqlPoolWorkloadClassifierGetResponse = WorkloadClassifier & { +export type WorkspacesListByResourceGroupNextResponse = WorkspaceInfoListResult & { /** * The underlying HTTP response. */ @@ -8347,14 +10567,14 @@ export type SqlPoolWorkloadClassifierGetResponse = WorkloadClassifier & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: WorkspaceInfoListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type SqlPoolWorkloadClassifierCreateOrUpdateResponse = WorkloadClassifier & { +export type WorkspacesListNextResponse = WorkspaceInfoListResult & { /** * The underlying HTTP response. */ @@ -8367,14 +10587,14 @@ export type SqlPoolWorkloadClassifierCreateOrUpdateResponse = WorkloadClassifier /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: WorkspaceInfoListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type SqlPoolWorkloadClassifierListResponse = WorkloadClassifierListResult & { +export type WorkspaceAadAdminsGetResponse = WorkspaceAadAdminInfo & { /** * The underlying HTTP response. */ @@ -8387,14 +10607,14 @@ export type SqlPoolWorkloadClassifierListResponse = WorkloadClassifierListResult /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifierListResult; + parsedBody: WorkspaceAadAdminInfo; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type SqlPoolWorkloadClassifierBeginCreateOrUpdateResponse = WorkloadClassifier & { +export type WorkspaceAadAdminsCreateOrUpdateResponse = WorkspaceAadAdminInfo & { /** * The underlying HTTP response. */ @@ -8407,14 +10627,14 @@ export type SqlPoolWorkloadClassifierBeginCreateOrUpdateResponse = WorkloadClass /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifier; + parsedBody: WorkspaceAadAdminInfo; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SqlPoolWorkloadClassifierListNextResponse = WorkloadClassifierListResult & { +export type WorkspaceAadAdminsBeginCreateOrUpdateResponse = WorkspaceAadAdminInfo & { /** * The underlying HTTP response. */ @@ -8427,14 +10647,14 @@ export type SqlPoolWorkloadClassifierListNextResponse = WorkloadClassifierListRe /** * The response body as parsed JSON or XML */ - parsedBody: WorkloadClassifierListResult; + parsedBody: WorkspaceAadAdminInfo; }; }; /** * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerBlobAuditingPoliciesGetResponse = ServerBlobAuditingPolicy & { +export type WorkspaceSqlAadAdminsGetResponse = WorkspaceAadAdminInfo & { /** * The underlying HTTP response. */ @@ -8447,14 +10667,14 @@ export type WorkspaceManagedSqlServerBlobAuditingPoliciesGetResponse = ServerBlo /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicy; + parsedBody: WorkspaceAadAdminInfo; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateResponse = ServerBlobAuditingPolicy & { +export type WorkspaceSqlAadAdminsCreateOrUpdateResponse = WorkspaceAadAdminInfo & { /** * The underlying HTTP response. */ @@ -8467,14 +10687,14 @@ export type WorkspaceManagedSqlServerBlobAuditingPoliciesCreateOrUpdateResponse /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicy; + parsedBody: WorkspaceAadAdminInfo; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceResponse = ServerBlobAuditingPolicyListResult & { +export type WorkspaceSqlAadAdminsBeginCreateOrUpdateResponse = WorkspaceAadAdminInfo & { /** * The underlying HTTP response. */ @@ -8487,14 +10707,14 @@ export type WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceResponse /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicyListResult; + parsedBody: WorkspaceAadAdminInfo; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerBlobAuditingPoliciesBeginCreateOrUpdateResponse = ServerBlobAuditingPolicy & { +export type WorkspaceManagedIdentitySqlControlSettingsGetResponse = ManagedIdentitySqlControlSettingsModel & { /** * The underlying HTTP response. */ @@ -8507,14 +10727,14 @@ export type WorkspaceManagedSqlServerBlobAuditingPoliciesBeginCreateOrUpdateResp /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicy; + parsedBody: ManagedIdentitySqlControlSettingsModel; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the createOrUpdate operation. */ -export type WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceNextResponse = ServerBlobAuditingPolicyListResult & { +export type WorkspaceManagedIdentitySqlControlSettingsCreateOrUpdateResponse = ManagedIdentitySqlControlSettingsModel & { /** * The underlying HTTP response. */ @@ -8527,14 +10747,14 @@ export type WorkspaceManagedSqlServerBlobAuditingPoliciesListByWorkspaceNextResp /** * The response body as parsed JSON or XML */ - parsedBody: ServerBlobAuditingPolicyListResult; + parsedBody: ManagedIdentitySqlControlSettingsModel; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesGetResponse = ExtendedServerBlobAuditingPolicy & { +export type WorkspaceManagedIdentitySqlControlSettingsBeginCreateOrUpdateResponse = ManagedIdentitySqlControlSettingsModel & { /** * The underlying HTTP response. */ @@ -8547,14 +10767,14 @@ export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesGetResponse = E /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicy; + parsedBody: ManagedIdentitySqlControlSettingsModel; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { +export type RestorableDroppedSqlPoolsGetResponse = RestorableDroppedSqlPool & { /** * The underlying HTTP response. */ @@ -8567,14 +10787,14 @@ export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesCreateOrUpdateR /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicy; + parsedBody: RestorableDroppedSqlPool; }; }; /** * Contains response data for the listByWorkspace operation. */ -export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspaceResponse = ExtendedServerBlobAuditingPolicyListResult & { +export type RestorableDroppedSqlPoolsListByWorkspaceResponse = RestorableDroppedSqlPoolListResult & { /** * The underlying HTTP response. */ @@ -8587,14 +10807,14 @@ export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspace /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicyListResult; + parsedBody: RestorableDroppedSqlPoolListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesBeginCreateOrUpdateResponse = ExtendedServerBlobAuditingPolicy & { +export type BigDataPoolsGetResponse = BigDataPoolResourceInfo & { /** * The underlying HTTP response. */ @@ -8607,14 +10827,14 @@ export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesBeginCreateOrUp /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicy; + parsedBody: BigDataPoolResourceInfo; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the update operation. */ -export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspaceNextResponse = ExtendedServerBlobAuditingPolicyListResult & { +export type BigDataPoolsUpdateResponse = BigDataPoolResourceInfo & { /** * The underlying HTTP response. */ @@ -8627,14 +10847,14 @@ export type WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesListByWorkspace /** * The response body as parsed JSON or XML */ - parsedBody: ExtendedServerBlobAuditingPolicyListResult; + parsedBody: BigDataPoolResourceInfo; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type WorkspaceManagedSqlServerSecurityAlertPolicyGetResponse = ServerSecurityAlertPolicy & { +export type BigDataPoolsCreateOrUpdateResponse = BigDataPoolResourceInfo & { /** * The underlying HTTP response. */ @@ -8647,14 +10867,19 @@ export type WorkspaceManagedSqlServerSecurityAlertPolicyGetResponse = ServerSecu /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: BigDataPoolResourceInfo; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the deleteMethod operation. */ -export type WorkspaceManagedSqlServerSecurityAlertPolicyCreateOrUpdateResponse = ServerSecurityAlertPolicy & { +export type BigDataPoolsDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -8667,14 +10892,14 @@ export type WorkspaceManagedSqlServerSecurityAlertPolicyCreateOrUpdateResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: any; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByWorkspace operation. */ -export type WorkspaceManagedSqlServerSecurityAlertPolicyListResponse = ServerSecurityAlertPolicyListResult & { +export type BigDataPoolsListByWorkspaceResponse = BigDataPoolResourceInfoListResult & { /** * The underlying HTTP response. */ @@ -8687,14 +10912,14 @@ export type WorkspaceManagedSqlServerSecurityAlertPolicyListResponse = ServerSec /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicyListResult; + parsedBody: BigDataPoolResourceInfoListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type WorkspaceManagedSqlServerSecurityAlertPolicyBeginCreateOrUpdateResponse = ServerSecurityAlertPolicy & { +export type BigDataPoolsBeginCreateOrUpdateResponse = BigDataPoolResourceInfo & { /** * The underlying HTTP response. */ @@ -8707,14 +10932,19 @@ export type WorkspaceManagedSqlServerSecurityAlertPolicyBeginCreateOrUpdateRespo /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicy; + parsedBody: BigDataPoolResourceInfo; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginDeleteMethod operation. */ -export type WorkspaceManagedSqlServerSecurityAlertPolicyListNextResponse = ServerSecurityAlertPolicyListResult & { +export type BigDataPoolsBeginDeleteMethodResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ @@ -8727,14 +10957,14 @@ export type WorkspaceManagedSqlServerSecurityAlertPolicyListNextResponse = Serve /** * The response body as parsed JSON or XML */ - parsedBody: ServerSecurityAlertPolicyListResult; + parsedBody: any; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type WorkspaceManagedSqlServerVulnerabilityAssessmentsGetResponse = ServerVulnerabilityAssessment & { +export type BigDataPoolsListByWorkspaceNextResponse = BigDataPoolResourceInfoListResult & { /** * The underlying HTTP response. */ @@ -8747,14 +10977,14 @@ export type WorkspaceManagedSqlServerVulnerabilityAssessmentsGetResponse = Serve /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessment; + parsedBody: BigDataPoolResourceInfoListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerVulnerabilityAssessmentsCreateOrUpdateResponse = ServerVulnerabilityAssessment & { +export type LibraryGetResponse = LibraryResource & { /** * The underlying HTTP response. */ @@ -8767,14 +10997,14 @@ export type WorkspaceManagedSqlServerVulnerabilityAssessmentsCreateOrUpdateRespo /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessment; + parsedBody: LibraryResource; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByWorkspace operation. */ -export type WorkspaceManagedSqlServerVulnerabilityAssessmentsListResponse = ServerVulnerabilityAssessmentListResult & { +export type LibrariesListByWorkspaceResponse = LibraryListResponse & { /** * The underlying HTTP response. */ @@ -8787,14 +11017,14 @@ export type WorkspaceManagedSqlServerVulnerabilityAssessmentsListResponse = Serv /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessmentListResult; + parsedBody: LibraryListResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type WorkspaceManagedSqlServerVulnerabilityAssessmentsListNextResponse = ServerVulnerabilityAssessmentListResult & { +export type LibrariesListByWorkspaceNextResponse = LibraryListResponse & { /** * The underlying HTTP response. */ @@ -8807,14 +11037,14 @@ export type WorkspaceManagedSqlServerVulnerabilityAssessmentsListNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: ServerVulnerabilityAssessmentListResult; + parsedBody: LibraryListResponse; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type WorkspaceManagedSqlServerEncryptionProtectorGetResponse = EncryptionProtector & { +export type IntegrationRuntimesUpdateResponse = IntegrationRuntimeResource & { /** * The underlying HTTP response. */ @@ -8827,14 +11057,14 @@ export type WorkspaceManagedSqlServerEncryptionProtectorGetResponse = Encryption /** * The response body as parsed JSON or XML */ - parsedBody: EncryptionProtector; + parsedBody: IntegrationRuntimeResource; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateResponse = EncryptionProtector & { +export type IntegrationRuntimesGetResponse = IntegrationRuntimeResource & { /** * The underlying HTTP response. */ @@ -8847,14 +11077,14 @@ export type WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateResponse = /** * The response body as parsed JSON or XML */ - parsedBody: EncryptionProtector; + parsedBody: IntegrationRuntimeResource; }; }; /** - * Contains response data for the list operation. + * Contains response data for the create operation. */ -export type WorkspaceManagedSqlServerEncryptionProtectorListResponse = EncryptionProtectorListResult & { +export type IntegrationRuntimesCreateResponse = IntegrationRuntimeResource & { /** * The underlying HTTP response. */ @@ -8867,14 +11097,14 @@ export type WorkspaceManagedSqlServerEncryptionProtectorListResponse = Encryptio /** * The response body as parsed JSON or XML */ - parsedBody: EncryptionProtectorListResult; + parsedBody: IntegrationRuntimeResource; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByWorkspace operation. */ -export type WorkspaceManagedSqlServerEncryptionProtectorBeginCreateOrUpdateResponse = EncryptionProtector & { +export type IntegrationRuntimesListByWorkspaceResponse = IntegrationRuntimeListResponse & { /** * The underlying HTTP response. */ @@ -8887,14 +11117,14 @@ export type WorkspaceManagedSqlServerEncryptionProtectorBeginCreateOrUpdateRespo /** * The response body as parsed JSON or XML */ - parsedBody: EncryptionProtector; + parsedBody: IntegrationRuntimeListResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the start operation. */ -export type WorkspaceManagedSqlServerEncryptionProtectorListNextResponse = EncryptionProtectorListResult & { +export type IntegrationRuntimesStartResponse = IntegrationRuntimeStatusResponse & { /** * The underlying HTTP response. */ @@ -8907,14 +11137,14 @@ export type WorkspaceManagedSqlServerEncryptionProtectorListNextResponse = Encry /** * The response body as parsed JSON or XML */ - parsedBody: EncryptionProtectorListResult; + parsedBody: IntegrationRuntimeStatusResponse; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listOutboundNetworkDependenciesEndpoints operation. */ -export type WorkspaceManagedSqlServerUsagesListResponse = ServerUsageListResult & { +export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse = IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse & { /** * The underlying HTTP response. */ @@ -8927,14 +11157,14 @@ export type WorkspaceManagedSqlServerUsagesListResponse = ServerUsageListResult /** * The response body as parsed JSON or XML */ - parsedBody: ServerUsageListResult; + parsedBody: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreate operation. */ -export type WorkspaceManagedSqlServerUsagesListNextResponse = ServerUsageListResult & { +export type IntegrationRuntimesBeginCreateResponse = IntegrationRuntimeResource & { /** * The underlying HTTP response. */ @@ -8947,14 +11177,14 @@ export type WorkspaceManagedSqlServerUsagesListNextResponse = ServerUsageListRes /** * The response body as parsed JSON or XML */ - parsedBody: ServerUsageListResult; + parsedBody: IntegrationRuntimeResource; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginStart operation. */ -export type WorkspaceManagedSqlServerRecoverableSqlPoolsListResponse = RecoverableSqlPoolListResult & { +export type IntegrationRuntimesBeginStartResponse = IntegrationRuntimeStatusResponse & { /** * The underlying HTTP response. */ @@ -8967,14 +11197,14 @@ export type WorkspaceManagedSqlServerRecoverableSqlPoolsListResponse = Recoverab /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableSqlPoolListResult; + parsedBody: IntegrationRuntimeStatusResponse; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type WorkspaceManagedSqlServerRecoverableSqlPoolsGetResponse = RecoverableSqlPool & { +export type IntegrationRuntimesListByWorkspaceNextResponse = IntegrationRuntimeListResponse & { /** * The underlying HTTP response. */ @@ -8987,14 +11217,14 @@ export type WorkspaceManagedSqlServerRecoverableSqlPoolsGetResponse = Recoverabl /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableSqlPool; + parsedBody: IntegrationRuntimeListResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedSqlServerRecoverableSqlPoolsListNextResponse = RecoverableSqlPoolListResult & { +export type IntegrationRuntimeNodeIpAddressGetResponse = IntegrationRuntimeNodeIpAddress & { /** * The underlying HTTP response. */ @@ -9007,14 +11237,14 @@ export type WorkspaceManagedSqlServerRecoverableSqlPoolsListNextResponse = Recov /** * The response body as parsed JSON or XML */ - parsedBody: RecoverableSqlPoolListResult; + parsedBody: IntegrationRuntimeNodeIpAddress; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the list operation. */ -export type WorkspacesListByResourceGroupResponse = WorkspaceInfoListResult & { +export type IntegrationRuntimeObjectMetadataListResponse = SsisObjectMetadataListResponse & { /** * The underlying HTTP response. */ @@ -9027,14 +11257,14 @@ export type WorkspacesListByResourceGroupResponse = WorkspaceInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceInfoListResult; + parsedBody: SsisObjectMetadataListResponse; }; }; /** - * Contains response data for the get operation. + * Contains response data for the refresh operation. */ -export type WorkspacesGetResponse = Workspace & { +export type IntegrationRuntimeObjectMetadataRefreshResponse = SsisObjectMetadataStatusResponse & { /** * The underlying HTTP response. */ @@ -9047,14 +11277,14 @@ export type WorkspacesGetResponse = Workspace & { /** * The response body as parsed JSON or XML */ - parsedBody: Workspace; + parsedBody: SsisObjectMetadataStatusResponse; }; }; /** - * Contains response data for the update operation. + * Contains response data for the beginRefresh operation. */ -export type WorkspacesUpdateResponse = Workspace & { +export type IntegrationRuntimeObjectMetadataBeginRefreshResponse = SsisObjectMetadataStatusResponse & { /** * The underlying HTTP response. */ @@ -9067,14 +11297,14 @@ export type WorkspacesUpdateResponse = Workspace & { /** * The response body as parsed JSON or XML */ - parsedBody: Workspace; + parsedBody: SsisObjectMetadataStatusResponse; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspacesCreateOrUpdateResponse = Workspace & { +export type IntegrationRuntimeNodesGetResponse = SelfHostedIntegrationRuntimeNode & { /** * The underlying HTTP response. */ @@ -9087,19 +11317,14 @@ export type WorkspacesCreateOrUpdateResponse = Workspace & { /** * The response body as parsed JSON or XML */ - parsedBody: Workspace; + parsedBody: SelfHostedIntegrationRuntimeNode; }; }; /** - * Contains response data for the deleteMethod operation. + * Contains response data for the update operation. */ -export type WorkspacesDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type IntegrationRuntimeNodesUpdateResponse = SelfHostedIntegrationRuntimeNode & { /** * The underlying HTTP response. */ @@ -9112,14 +11337,14 @@ export type WorkspacesDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: SelfHostedIntegrationRuntimeNode; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type WorkspacesListResponse = WorkspaceInfoListResult & { +export type IntegrationRuntimeConnectionInfosGetResponse = IntegrationRuntimeConnectionInfo & { /** * The underlying HTTP response. */ @@ -9132,14 +11357,14 @@ export type WorkspacesListResponse = WorkspaceInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceInfoListResult; + parsedBody: IntegrationRuntimeConnectionInfo; }; }; /** - * Contains response data for the beginUpdate operation. + * Contains response data for the regenerate operation. */ -export type WorkspacesBeginUpdateResponse = Workspace & { +export type IntegrationRuntimeAuthKeysRegenerateResponse = IntegrationRuntimeAuthKeys & { /** * The underlying HTTP response. */ @@ -9152,14 +11377,14 @@ export type WorkspacesBeginUpdateResponse = Workspace & { /** * The response body as parsed JSON or XML */ - parsedBody: Workspace; + parsedBody: IntegrationRuntimeAuthKeys; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the list operation. */ -export type WorkspacesBeginCreateOrUpdateResponse = Workspace & { +export type IntegrationRuntimeAuthKeysListResponse = IntegrationRuntimeAuthKeys & { /** * The underlying HTTP response. */ @@ -9172,19 +11397,14 @@ export type WorkspacesBeginCreateOrUpdateResponse = Workspace & { /** * The response body as parsed JSON or XML */ - parsedBody: Workspace; + parsedBody: IntegrationRuntimeAuthKeys; }; }; /** - * Contains response data for the beginDeleteMethod operation. + * Contains response data for the list operation. */ -export type WorkspacesBeginDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type IntegrationRuntimeMonitoringDataListResponse = IntegrationRuntimeMonitoringData & { /** * The underlying HTTP response. */ @@ -9197,14 +11417,14 @@ export type WorkspacesBeginDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: IntegrationRuntimeMonitoringData; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the get operation. */ -export type WorkspacesListByResourceGroupNextResponse = WorkspaceInfoListResult & { +export type IntegrationRuntimeStatusGetResponse = IntegrationRuntimeStatusResponse & { /** * The underlying HTTP response. */ @@ -9217,14 +11437,14 @@ export type WorkspacesListByResourceGroupNextResponse = WorkspaceInfoListResult /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceInfoListResult; + parsedBody: IntegrationRuntimeStatusResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type WorkspacesListNextResponse = WorkspaceInfoListResult & { +export type SparkConfigurationGetResponse = SparkConfigurationResource & { /** * The underlying HTTP response. */ @@ -9237,14 +11457,14 @@ export type WorkspacesListNextResponse = WorkspaceInfoListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceInfoListResult; + parsedBody: SparkConfigurationResource; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByWorkspace operation. */ -export type WorkspaceAadAdminsGetResponse = WorkspaceAadAdminInfo & { +export type SparkConfigurationsListByWorkspaceResponse = SparkConfigurationListResponse & { /** * The underlying HTTP response. */ @@ -9257,14 +11477,14 @@ export type WorkspaceAadAdminsGetResponse = WorkspaceAadAdminInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceAadAdminInfo; + parsedBody: SparkConfigurationListResponse; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByWorkspaceNext operation. */ -export type WorkspaceAadAdminsCreateOrUpdateResponse = WorkspaceAadAdminInfo & { +export type SparkConfigurationsListByWorkspaceNextResponse = SparkConfigurationListResponse & { /** * The underlying HTTP response. */ @@ -9277,14 +11497,14 @@ export type WorkspaceAadAdminsCreateOrUpdateResponse = WorkspaceAadAdminInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceAadAdminInfo; + parsedBody: SparkConfigurationListResponse; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the list operation. */ -export type WorkspaceAadAdminsBeginCreateOrUpdateResponse = WorkspaceAadAdminInfo & { +export type KustoOperationsListResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -9297,14 +11517,14 @@ export type WorkspaceAadAdminsBeginCreateOrUpdateResponse = WorkspaceAadAdminInf /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceAadAdminInfo; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type WorkspaceSqlAadAdminsGetResponse = WorkspaceAadAdminInfo & { +export type KustoOperationsListNextResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -9317,14 +11537,14 @@ export type WorkspaceSqlAadAdminsGetResponse = WorkspaceAadAdminInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceAadAdminInfo; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listSkus operation. */ -export type WorkspaceSqlAadAdminsCreateOrUpdateResponse = WorkspaceAadAdminInfo & { +export type KustoPoolListSkusResponse = SkuDescriptionList & { /** * The underlying HTTP response. */ @@ -9337,14 +11557,14 @@ export type WorkspaceSqlAadAdminsCreateOrUpdateResponse = WorkspaceAadAdminInfo /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceAadAdminInfo; + parsedBody: SkuDescriptionList; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the checkNameAvailability operation. */ -export type WorkspaceSqlAadAdminsBeginCreateOrUpdateResponse = WorkspaceAadAdminInfo & { +export type KustoPoolsCheckNameAvailabilityResponse = CheckNameResult & { /** * The underlying HTTP response. */ @@ -9357,14 +11577,14 @@ export type WorkspaceSqlAadAdminsBeginCreateOrUpdateResponse = WorkspaceAadAdmin /** * The response body as parsed JSON or XML */ - parsedBody: WorkspaceAadAdminInfo; + parsedBody: CheckNameResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByWorkspace operation. */ -export type WorkspaceManagedIdentitySqlControlSettingsGetResponse = ManagedIdentitySqlControlSettingsModel & { +export type KustoPoolsListByWorkspaceResponse = KustoPoolListResult & { /** * The underlying HTTP response. */ @@ -9377,14 +11597,14 @@ export type WorkspaceManagedIdentitySqlControlSettingsGetResponse = ManagedIdent /** * The response body as parsed JSON or XML */ - parsedBody: ManagedIdentitySqlControlSettingsModel; + parsedBody: KustoPoolListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type WorkspaceManagedIdentitySqlControlSettingsCreateOrUpdateResponse = ManagedIdentitySqlControlSettingsModel & { +export type KustoPoolsGetResponse = KustoPool & { /** * The underlying HTTP response. */ @@ -9397,14 +11617,14 @@ export type WorkspaceManagedIdentitySqlControlSettingsCreateOrUpdateResponse = M /** * The response body as parsed JSON or XML */ - parsedBody: ManagedIdentitySqlControlSettingsModel; + parsedBody: KustoPool; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type WorkspaceManagedIdentitySqlControlSettingsBeginCreateOrUpdateResponse = ManagedIdentitySqlControlSettingsModel & { +export type KustoPoolsCreateOrUpdateResponse = KustoPool & { /** * The underlying HTTP response. */ @@ -9417,14 +11637,14 @@ export type WorkspaceManagedIdentitySqlControlSettingsBeginCreateOrUpdateRespons /** * The response body as parsed JSON or XML */ - parsedBody: ManagedIdentitySqlControlSettingsModel; + parsedBody: KustoPool; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type RestorableDroppedSqlPoolsGetResponse = RestorableDroppedSqlPool & { +export type KustoPoolsUpdateResponse = KustoPool & { /** * The underlying HTTP response. */ @@ -9437,14 +11657,14 @@ export type RestorableDroppedSqlPoolsGetResponse = RestorableDroppedSqlPool & { /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedSqlPool; + parsedBody: KustoPool; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the listSkusByResource operation. */ -export type RestorableDroppedSqlPoolsListByWorkspaceResponse = RestorableDroppedSqlPoolListResult & { +export type KustoPoolsListSkusByResourceResponse = ListResourceSkusResult & { /** * The underlying HTTP response. */ @@ -9457,14 +11677,14 @@ export type RestorableDroppedSqlPoolsListByWorkspaceResponse = RestorableDropped /** * The response body as parsed JSON or XML */ - parsedBody: RestorableDroppedSqlPoolListResult; + parsedBody: ListResourceSkusResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listLanguageExtensions operation. */ -export type BigDataPoolsGetResponse = BigDataPoolResourceInfo & { +export type KustoPoolsListLanguageExtensionsResponse = LanguageExtensionsList & { /** * The underlying HTTP response. */ @@ -9477,14 +11697,14 @@ export type BigDataPoolsGetResponse = BigDataPoolResourceInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: BigDataPoolResourceInfo; + parsedBody: LanguageExtensionsList; }; }; /** - * Contains response data for the update operation. + * Contains response data for the listFollowerDatabases operation. */ -export type BigDataPoolsUpdateResponse = BigDataPoolResourceInfo & { +export type KustoPoolsListFollowerDatabasesResponse = FollowerDatabaseListResult & { /** * The underlying HTTP response. */ @@ -9497,14 +11717,14 @@ export type BigDataPoolsUpdateResponse = BigDataPoolResourceInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: BigDataPoolResourceInfo; + parsedBody: FollowerDatabaseListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type BigDataPoolsCreateOrUpdateResponse = BigDataPoolResourceInfo & { +export type KustoPoolsBeginCreateOrUpdateResponse = KustoPool & { /** * The underlying HTTP response. */ @@ -9517,19 +11737,14 @@ export type BigDataPoolsCreateOrUpdateResponse = BigDataPoolResourceInfo & { /** * The response body as parsed JSON or XML */ - parsedBody: BigDataPoolResourceInfo; + parsedBody: KustoPool; }; }; /** - * Contains response data for the deleteMethod operation. + * Contains response data for the beginUpdate operation. */ -export type BigDataPoolsDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type KustoPoolsBeginUpdateResponse = KustoPool & { /** * The underlying HTTP response. */ @@ -9542,14 +11757,14 @@ export type BigDataPoolsDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: KustoPool; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the checkNameAvailability operation. */ -export type BigDataPoolsListByWorkspaceResponse = BigDataPoolResourceInfoListResult & { +export type KustoPoolChildResourceCheckNameAvailabilityResponse = CheckNameResult & { /** * The underlying HTTP response. */ @@ -9562,14 +11777,14 @@ export type BigDataPoolsListByWorkspaceResponse = BigDataPoolResourceInfoListRes /** * The response body as parsed JSON or XML */ - parsedBody: BigDataPoolResourceInfoListResult; + parsedBody: CheckNameResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByKustoPool operation. */ -export type BigDataPoolsBeginCreateOrUpdateResponse = BigDataPoolResourceInfo & { +export type KustoPoolAttachedDatabaseConfigurationsListByKustoPoolResponse = AttachedDatabaseConfigurationListResult & { /** * The underlying HTTP response. */ @@ -9582,19 +11797,14 @@ export type BigDataPoolsBeginCreateOrUpdateResponse = BigDataPoolResourceInfo & /** * The response body as parsed JSON or XML */ - parsedBody: BigDataPoolResourceInfo; + parsedBody: AttachedDatabaseConfigurationListResult; }; }; /** - * Contains response data for the beginDeleteMethod operation. + * Contains response data for the get operation. */ -export type BigDataPoolsBeginDeleteMethodResponse = { - /** - * The parsed response body. - */ - body: any; - +export type KustoPoolAttachedDatabaseConfigurationsGetResponse = AttachedDatabaseConfiguration & { /** * The underlying HTTP response. */ @@ -9607,14 +11817,14 @@ export type BigDataPoolsBeginDeleteMethodResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: AttachedDatabaseConfiguration; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the createOrUpdate operation. */ -export type BigDataPoolsListByWorkspaceNextResponse = BigDataPoolResourceInfoListResult & { +export type KustoPoolAttachedDatabaseConfigurationsCreateOrUpdateResponse = AttachedDatabaseConfiguration & { /** * The underlying HTTP response. */ @@ -9627,14 +11837,14 @@ export type BigDataPoolsListByWorkspaceNextResponse = BigDataPoolResourceInfoLis /** * The response body as parsed JSON or XML */ - parsedBody: BigDataPoolResourceInfoListResult; + parsedBody: AttachedDatabaseConfiguration; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LibraryGetResponse = LibraryResource & { +export type KustoPoolAttachedDatabaseConfigurationsBeginCreateOrUpdateResponse = AttachedDatabaseConfiguration & { /** * The underlying HTTP response. */ @@ -9647,14 +11857,14 @@ export type LibraryGetResponse = LibraryResource & { /** * The response body as parsed JSON or XML */ - parsedBody: LibraryResource; + parsedBody: AttachedDatabaseConfiguration; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the listByKustoPool operation. */ -export type LibrariesListByWorkspaceResponse = LibraryListResponse & { +export type KustoPoolDatabasesListByKustoPoolResponse = DatabaseListResult & { /** * The underlying HTTP response. */ @@ -9667,14 +11877,14 @@ export type LibrariesListByWorkspaceResponse = LibraryListResponse & { /** * The response body as parsed JSON or XML */ - parsedBody: LibraryListResponse; + parsedBody: DatabaseListResult; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the get operation. */ -export type LibrariesListByWorkspaceNextResponse = LibraryListResponse & { +export type KustoPoolDatabasesGetResponse = DatabaseUnion & { /** * The underlying HTTP response. */ @@ -9687,14 +11897,14 @@ export type LibrariesListByWorkspaceNextResponse = LibraryListResponse & { /** * The response body as parsed JSON or XML */ - parsedBody: LibraryListResponse; + parsedBody: DatabaseUnion; }; }; /** - * Contains response data for the update operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationRuntimesUpdateResponse = IntegrationRuntimeResource & { +export type KustoPoolDatabasesCreateOrUpdateResponse = DatabaseUnion & { /** * The underlying HTTP response. */ @@ -9707,14 +11917,14 @@ export type IntegrationRuntimesUpdateResponse = IntegrationRuntimeResource & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeResource; + parsedBody: DatabaseUnion; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type IntegrationRuntimesGetResponse = IntegrationRuntimeResource & { +export type KustoPoolDatabasesUpdateResponse = DatabaseUnion & { /** * The underlying HTTP response. */ @@ -9727,14 +11937,14 @@ export type IntegrationRuntimesGetResponse = IntegrationRuntimeResource & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeResource; + parsedBody: DatabaseUnion; }; }; /** - * Contains response data for the create operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type IntegrationRuntimesCreateResponse = IntegrationRuntimeResource & { +export type KustoPoolDatabasesBeginCreateOrUpdateResponse = DatabaseUnion & { /** * The underlying HTTP response. */ @@ -9747,14 +11957,14 @@ export type IntegrationRuntimesCreateResponse = IntegrationRuntimeResource & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeResource; + parsedBody: DatabaseUnion; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the beginUpdate operation. */ -export type IntegrationRuntimesListByWorkspaceResponse = IntegrationRuntimeListResponse & { +export type KustoPoolDatabasesBeginUpdateResponse = DatabaseUnion & { /** * The underlying HTTP response. */ @@ -9767,14 +11977,14 @@ export type IntegrationRuntimesListByWorkspaceResponse = IntegrationRuntimeListR /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeListResponse; + parsedBody: DatabaseUnion; }; }; /** - * Contains response data for the start operation. + * Contains response data for the checkNameAvailability operation. */ -export type IntegrationRuntimesStartResponse = IntegrationRuntimeStatusResponse & { +export type KustoPoolDataConnectionsCheckNameAvailabilityResponse = CheckNameResult & { /** * The underlying HTTP response. */ @@ -9787,14 +11997,14 @@ export type IntegrationRuntimesStartResponse = IntegrationRuntimeStatusResponse /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeStatusResponse; + parsedBody: CheckNameResult; }; }; /** - * Contains response data for the listOutboundNetworkDependenciesEndpoints operation. + * Contains response data for the dataConnectionValidationMethod operation. */ -export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse = IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse & { +export type KustoPoolDataConnectionsDataConnectionValidationMethodResponse = DataConnectionValidationListResult & { /** * The underlying HTTP response. */ @@ -9807,14 +12017,14 @@ export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse; + parsedBody: DataConnectionValidationListResult; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the listByDatabase operation. */ -export type IntegrationRuntimesBeginCreateResponse = IntegrationRuntimeResource & { +export type KustoPoolDataConnectionsListByDatabaseResponse = DataConnectionListResult & { /** * The underlying HTTP response. */ @@ -9827,14 +12037,14 @@ export type IntegrationRuntimesBeginCreateResponse = IntegrationRuntimeResource /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeResource; + parsedBody: DataConnectionListResult; }; }; /** - * Contains response data for the beginStart operation. + * Contains response data for the get operation. */ -export type IntegrationRuntimesBeginStartResponse = IntegrationRuntimeStatusResponse & { +export type KustoPoolDataConnectionsGetResponse = DataConnectionUnion & { /** * The underlying HTTP response. */ @@ -9847,14 +12057,14 @@ export type IntegrationRuntimesBeginStartResponse = IntegrationRuntimeStatusResp /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeStatusResponse; + parsedBody: DataConnectionUnion; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationRuntimesListByWorkspaceNextResponse = IntegrationRuntimeListResponse & { +export type KustoPoolDataConnectionsCreateOrUpdateResponse = DataConnectionUnion & { /** * The underlying HTTP response. */ @@ -9867,14 +12077,14 @@ export type IntegrationRuntimesListByWorkspaceNextResponse = IntegrationRuntimeL /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeListResponse; + parsedBody: DataConnectionUnion; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type IntegrationRuntimeNodeIpAddressGetResponse = IntegrationRuntimeNodeIpAddress & { +export type KustoPoolDataConnectionsUpdateResponse = DataConnectionUnion & { /** * The underlying HTTP response. */ @@ -9887,14 +12097,14 @@ export type IntegrationRuntimeNodeIpAddressGetResponse = IntegrationRuntimeNodeI /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeNodeIpAddress; + parsedBody: DataConnectionUnion; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginDataConnectionValidationMethod operation. */ -export type IntegrationRuntimeObjectMetadataListResponse = SsisObjectMetadataListResponse & { +export type KustoPoolDataConnectionsBeginDataConnectionValidationMethodResponse = DataConnectionValidationListResult & { /** * The underlying HTTP response. */ @@ -9907,14 +12117,14 @@ export type IntegrationRuntimeObjectMetadataListResponse = SsisObjectMetadataLis /** * The response body as parsed JSON or XML */ - parsedBody: SsisObjectMetadataListResponse; + parsedBody: DataConnectionValidationListResult; }; }; /** - * Contains response data for the refresh operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type IntegrationRuntimeObjectMetadataRefreshResponse = SsisObjectMetadataStatusResponse & { +export type KustoPoolDataConnectionsBeginCreateOrUpdateResponse = DataConnectionUnion & { /** * The underlying HTTP response. */ @@ -9927,14 +12137,14 @@ export type IntegrationRuntimeObjectMetadataRefreshResponse = SsisObjectMetadata /** * The response body as parsed JSON or XML */ - parsedBody: SsisObjectMetadataStatusResponse; + parsedBody: DataConnectionUnion; }; }; /** - * Contains response data for the beginRefresh operation. + * Contains response data for the beginUpdate operation. */ -export type IntegrationRuntimeObjectMetadataBeginRefreshResponse = SsisObjectMetadataStatusResponse & { +export type KustoPoolDataConnectionsBeginUpdateResponse = DataConnectionUnion & { /** * The underlying HTTP response. */ @@ -9947,14 +12157,14 @@ export type IntegrationRuntimeObjectMetadataBeginRefreshResponse = SsisObjectMet /** * The response body as parsed JSON or XML */ - parsedBody: SsisObjectMetadataStatusResponse; + parsedBody: DataConnectionUnion; }; }; /** - * Contains response data for the get operation. + * Contains response data for the checkNameAvailability operation. */ -export type IntegrationRuntimeNodesGetResponse = SelfHostedIntegrationRuntimeNode & { +export type KustoPoolPrincipalAssignmentsCheckNameAvailabilityResponse = CheckNameResult & { /** * The underlying HTTP response. */ @@ -9967,14 +12177,14 @@ export type IntegrationRuntimeNodesGetResponse = SelfHostedIntegrationRuntimeNod /** * The response body as parsed JSON or XML */ - parsedBody: SelfHostedIntegrationRuntimeNode; + parsedBody: CheckNameResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the list operation. */ -export type IntegrationRuntimeNodesUpdateResponse = SelfHostedIntegrationRuntimeNode & { +export type KustoPoolPrincipalAssignmentsListResponse = ClusterPrincipalAssignmentListResult & { /** * The underlying HTTP response. */ @@ -9987,14 +12197,14 @@ export type IntegrationRuntimeNodesUpdateResponse = SelfHostedIntegrationRuntime /** * The response body as parsed JSON or XML */ - parsedBody: SelfHostedIntegrationRuntimeNode; + parsedBody: ClusterPrincipalAssignmentListResult; }; }; /** * Contains response data for the get operation. */ -export type IntegrationRuntimeConnectionInfosGetResponse = IntegrationRuntimeConnectionInfo & { +export type KustoPoolPrincipalAssignmentsGetResponse = ClusterPrincipalAssignment & { /** * The underlying HTTP response. */ @@ -10007,14 +12217,14 @@ export type IntegrationRuntimeConnectionInfosGetResponse = IntegrationRuntimeCon /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeConnectionInfo; + parsedBody: ClusterPrincipalAssignment; }; }; /** - * Contains response data for the regenerate operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationRuntimeAuthKeysRegenerateResponse = IntegrationRuntimeAuthKeys & { +export type KustoPoolPrincipalAssignmentsCreateOrUpdateResponse = ClusterPrincipalAssignment & { /** * The underlying HTTP response. */ @@ -10027,14 +12237,14 @@ export type IntegrationRuntimeAuthKeysRegenerateResponse = IntegrationRuntimeAut /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeAuthKeys; + parsedBody: ClusterPrincipalAssignment; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type IntegrationRuntimeAuthKeysListResponse = IntegrationRuntimeAuthKeys & { +export type KustoPoolPrincipalAssignmentsBeginCreateOrUpdateResponse = ClusterPrincipalAssignment & { /** * The underlying HTTP response. */ @@ -10047,14 +12257,14 @@ export type IntegrationRuntimeAuthKeysListResponse = IntegrationRuntimeAuthKeys /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeAuthKeys; + parsedBody: ClusterPrincipalAssignment; }; }; /** - * Contains response data for the list operation. + * Contains response data for the checkNameAvailability operation. */ -export type IntegrationRuntimeMonitoringDataListResponse = IntegrationRuntimeMonitoringData & { +export type KustoPoolDatabasePrincipalAssignmentsCheckNameAvailabilityResponse = CheckNameResult & { /** * The underlying HTTP response. */ @@ -10067,14 +12277,14 @@ export type IntegrationRuntimeMonitoringDataListResponse = IntegrationRuntimeMon /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeMonitoringData; + parsedBody: CheckNameResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type IntegrationRuntimeStatusGetResponse = IntegrationRuntimeStatusResponse & { +export type KustoPoolDatabasePrincipalAssignmentsListResponse = DatabasePrincipalAssignmentListResult & { /** * The underlying HTTP response. */ @@ -10087,14 +12297,14 @@ export type IntegrationRuntimeStatusGetResponse = IntegrationRuntimeStatusRespon /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationRuntimeStatusResponse; + parsedBody: DatabasePrincipalAssignmentListResult; }; }; /** * Contains response data for the get operation. */ -export type SparkConfigurationGetResponse = SparkConfigurationResource & { +export type KustoPoolDatabasePrincipalAssignmentsGetResponse = DatabasePrincipalAssignment & { /** * The underlying HTTP response. */ @@ -10107,14 +12317,14 @@ export type SparkConfigurationGetResponse = SparkConfigurationResource & { /** * The response body as parsed JSON or XML */ - parsedBody: SparkConfigurationResource; + parsedBody: DatabasePrincipalAssignment; }; }; /** - * Contains response data for the listByWorkspace operation. + * Contains response data for the createOrUpdate operation. */ -export type SparkConfigurationsListByWorkspaceResponse = SparkConfigurationListResponse & { +export type KustoPoolDatabasePrincipalAssignmentsCreateOrUpdateResponse = DatabasePrincipalAssignment & { /** * The underlying HTTP response. */ @@ -10127,14 +12337,14 @@ export type SparkConfigurationsListByWorkspaceResponse = SparkConfigurationListR /** * The response body as parsed JSON or XML */ - parsedBody: SparkConfigurationListResponse; + parsedBody: DatabasePrincipalAssignment; }; }; /** - * Contains response data for the listByWorkspaceNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SparkConfigurationsListByWorkspaceNextResponse = SparkConfigurationListResponse & { +export type KustoPoolDatabasePrincipalAssignmentsBeginCreateOrUpdateResponse = DatabasePrincipalAssignment & { /** * The underlying HTTP response. */ @@ -10147,6 +12357,6 @@ export type SparkConfigurationsListByWorkspaceNextResponse = SparkConfigurationL /** * The response body as parsed JSON or XML */ - parsedBody: SparkConfigurationListResponse; + parsedBody: DatabasePrincipalAssignment; }; }; diff --git a/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts b/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts index b1e3f3b2d5bb..bc60aa77b9d5 100644 --- a/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -50,9 +59,14 @@ export { IntegrationRuntimeStatus, IntegrationRuntimeStatusResponse, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -73,6 +87,7 @@ export { ManagedIntegrationRuntimeStatus, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -83,6 +98,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -115,6 +131,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UpdateIntegrationRuntimeRequest, diff --git a/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts b/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts index 81feffb009a8..2cf30e3ef81e 100644 --- a/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,11 +52,16 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, IpFirewallRuleInfoListResult, IpFirewallRuleProperties, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -63,6 +77,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -73,6 +88,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplaceAllFirewallRulesOperationResponse, @@ -105,6 +121,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/keysMappers.ts b/sdk/synapse/arm-synapse/src/models/keysMappers.ts index 2de667d0afc4..db025f12da11 100644 --- a/sdk/synapse/arm-synapse/src/models/keysMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/keysMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,10 +52,15 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, KeyInfoListResult, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/kustoOperationsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoOperationsMappers.ts new file mode 100644 index 000000000000..392eafc4561b --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoOperationsMappers.ts @@ -0,0 +1,17 @@ +/* + * 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 { + discriminators, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + Operation, + OperationDisplay, + OperationListResult +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolAttachedDatabaseConfigurationsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolAttachedDatabaseConfigurationsMappers.ts new file mode 100644 index 000000000000..5ec77d702f6c --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolAttachedDatabaseConfigurationsMappers.ts @@ -0,0 +1,136 @@ +/* + * 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 { + discriminators, + AttachedDatabaseConfiguration, + AttachedDatabaseConfigurationListResult, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + AzureSku, + BaseResource, + BigDataPoolResourceInfo, + ClusterPrincipalAssignment, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IotHubDataConnection, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + OptimizedAutoscale, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + ReadWriteDatabase, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + SystemData, + TableLevelSharingProperties, + TrackedResource, + TransparentDataEncryption, + UserAssignedManagedIdentity, + VirtualNetworkProfile, + VulnerabilityAssessmentRecurringScansProperties, + VulnerabilityAssessmentScanError, + VulnerabilityAssessmentScanRecord, + WorkloadClassifier, + WorkloadGroup, + Workspace, + WorkspaceAadAdminInfo, + WorkspaceKeyDetails, + WorkspaceRepositoryConfiguration +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolChildResourceMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolChildResourceMappers.ts new file mode 100644 index 000000000000..f8b67c33fbe4 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolChildResourceMappers.ts @@ -0,0 +1,16 @@ +/* + * 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 { + discriminators, + CheckNameResult, + DatabaseCheckNameRequest, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolDataConnectionsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolDataConnectionsMappers.ts new file mode 100644 index 000000000000..18e75e3369c2 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolDataConnectionsMappers.ts @@ -0,0 +1,141 @@ +/* + * 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 { + discriminators, + AttachedDatabaseConfiguration, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + AzureSku, + BaseResource, + BigDataPoolResourceInfo, + CheckNameResult, + ClusterPrincipalAssignment, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, + DataConnectionCheckNameRequest, + DataConnectionListResult, + DataConnectionValidation, + DataConnectionValidationListResult, + DataConnectionValidationResult, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IotHubDataConnection, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + OptimizedAutoscale, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + ReadWriteDatabase, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + SystemData, + TableLevelSharingProperties, + TrackedResource, + TransparentDataEncryption, + UserAssignedManagedIdentity, + VirtualNetworkProfile, + VulnerabilityAssessmentRecurringScansProperties, + VulnerabilityAssessmentScanError, + VulnerabilityAssessmentScanRecord, + WorkloadClassifier, + WorkloadGroup, + Workspace, + WorkspaceAadAdminInfo, + WorkspaceKeyDetails, + WorkspaceRepositoryConfiguration +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolDatabasePrincipalAssignmentsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolDatabasePrincipalAssignmentsMappers.ts new file mode 100644 index 000000000000..aca4d798ecd8 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolDatabasePrincipalAssignmentsMappers.ts @@ -0,0 +1,138 @@ +/* + * 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 { + discriminators, + AttachedDatabaseConfiguration, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + AzureSku, + BaseResource, + BigDataPoolResourceInfo, + CheckNameResult, + ClusterPrincipalAssignment, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabasePrincipalAssignmentCheckNameRequest, + DatabasePrincipalAssignmentListResult, + DatabaseStatistics, + DataConnection, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IotHubDataConnection, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + OptimizedAutoscale, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + ReadWriteDatabase, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + SystemData, + TableLevelSharingProperties, + TrackedResource, + TransparentDataEncryption, + UserAssignedManagedIdentity, + VirtualNetworkProfile, + VulnerabilityAssessmentRecurringScansProperties, + VulnerabilityAssessmentScanError, + VulnerabilityAssessmentScanRecord, + WorkloadClassifier, + WorkloadGroup, + Workspace, + WorkspaceAadAdminInfo, + WorkspaceKeyDetails, + WorkspaceRepositoryConfiguration +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolDatabasesMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolDatabasesMappers.ts new file mode 100644 index 000000000000..aee49128b45f --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolDatabasesMappers.ts @@ -0,0 +1,136 @@ +/* + * 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 { + discriminators, + AttachedDatabaseConfiguration, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + AzureSku, + BaseResource, + BigDataPoolResourceInfo, + ClusterPrincipalAssignment, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + Database, + DatabaseListResult, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IotHubDataConnection, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + OptimizedAutoscale, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + ReadWriteDatabase, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + SystemData, + TableLevelSharingProperties, + TrackedResource, + TransparentDataEncryption, + UserAssignedManagedIdentity, + VirtualNetworkProfile, + VulnerabilityAssessmentRecurringScansProperties, + VulnerabilityAssessmentScanError, + VulnerabilityAssessmentScanRecord, + WorkloadClassifier, + WorkloadGroup, + Workspace, + WorkspaceAadAdminInfo, + WorkspaceKeyDetails, + WorkspaceRepositoryConfiguration +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolOperationsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolOperationsMappers.ts new file mode 100644 index 000000000000..60fdad9a0111 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolOperationsMappers.ts @@ -0,0 +1,17 @@ +/* + * 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 { + discriminators, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + SkuDescription, + SkuDescriptionList, + SkuLocationInfoItem +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolPrincipalAssignmentsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolPrincipalAssignmentsMappers.ts new file mode 100644 index 000000000000..403dd6b75cb2 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolPrincipalAssignmentsMappers.ts @@ -0,0 +1,138 @@ +/* + * 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 { + discriminators, + AttachedDatabaseConfiguration, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + AzureSku, + BaseResource, + BigDataPoolResourceInfo, + CheckNameResult, + ClusterPrincipalAssignment, + ClusterPrincipalAssignmentCheckNameRequest, + ClusterPrincipalAssignmentListResult, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IotHubDataConnection, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + OptimizedAutoscale, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + ReadWriteDatabase, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + SystemData, + TableLevelSharingProperties, + TrackedResource, + TransparentDataEncryption, + UserAssignedManagedIdentity, + VirtualNetworkProfile, + VulnerabilityAssessmentRecurringScansProperties, + VulnerabilityAssessmentScanError, + VulnerabilityAssessmentScanRecord, + WorkloadClassifier, + WorkloadGroup, + Workspace, + WorkspaceAadAdminInfo, + WorkspaceKeyDetails, + WorkspaceRepositoryConfiguration +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/kustoPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/kustoPoolsMappers.ts new file mode 100644 index 000000000000..125d301f1cfd --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/kustoPoolsMappers.ts @@ -0,0 +1,143 @@ +/* + * 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 { + discriminators, + AttachedDatabaseConfiguration, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureCapacity, + AzureEntityResource, + AzureResourceSku, + AzureSku, + BaseResource, + BigDataPoolResourceInfo, + CheckNameResult, + ClusterPrincipalAssignment, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + FollowerDatabaseDefinition, + FollowerDatabaseListResult, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IotHubDataConnection, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + KustoPool, + KustoPoolCheckNameRequest, + KustoPoolListResult, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + ListResourceSkusResult, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + OptimizedAutoscale, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + ReadWriteDatabase, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + SystemData, + TableLevelSharingProperties, + TrackedResource, + TransparentDataEncryption, + UserAssignedManagedIdentity, + VirtualNetworkProfile, + VulnerabilityAssessmentRecurringScansProperties, + VulnerabilityAssessmentScanError, + VulnerabilityAssessmentScanRecord, + WorkloadClassifier, + WorkloadGroup, + Workspace, + WorkspaceAadAdminInfo, + WorkspaceKeyDetails, + WorkspaceRepositoryConfiguration +} from "../models/mappers"; diff --git a/sdk/synapse/arm-synapse/src/models/librariesMappers.ts b/sdk/synapse/arm-synapse/src/models/librariesMappers.ts index cca9c002fcbe..532c118c890e 100644 --- a/sdk/synapse/arm-synapse/src/models/librariesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/librariesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryListResponse, LibraryRequirements, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/libraryMappers.ts b/sdk/synapse/arm-synapse/src/models/libraryMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/libraryMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/libraryMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/mappers.ts b/sdk/synapse/arm-synapse/src/models/mappers.ts index 22558fc5aaa2..bc21edf4f844 100644 --- a/sdk/synapse/arm-synapse/src/models/mappers.ts +++ b/sdk/synapse/arm-synapse/src/models/mappers.ts @@ -6779,6 +6779,1471 @@ export const SparkConfigurationResource: msRest.CompositeMapper = { } }; +export const OperationDisplay: msRest.CompositeMapper = { + serializedName: "Operation_display", + type: { + name: "Composite", + className: "OperationDisplay", + modelProperties: { + provider: { + serializedName: "provider", + type: { + name: "String" + } + }, + operation: { + serializedName: "operation", + type: { + name: "String" + } + }, + resource: { + serializedName: "resource", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + } + } + } +}; + +export const Operation: msRest.CompositeMapper = { + serializedName: "Operation", + type: { + name: "Composite", + className: "Operation", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + display: { + serializedName: "display", + type: { + name: "Composite", + className: "OperationDisplay" + } + }, + origin: { + serializedName: "origin", + type: { + name: "String" + } + }, + properties: { + serializedName: "properties", + type: { + name: "Object" + } + } + } + } +}; + +export const AzureSku: msRest.CompositeMapper = { + serializedName: "AzureSku", + type: { + name: "Composite", + className: "AzureSku", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + capacity: { + serializedName: "capacity", + type: { + name: "Number" + } + }, + size: { + required: true, + serializedName: "size", + type: { + name: "String" + } + } + } + } +}; + +export const OptimizedAutoscale: msRest.CompositeMapper = { + serializedName: "OptimizedAutoscale", + type: { + name: "Composite", + className: "OptimizedAutoscale", + modelProperties: { + version: { + required: true, + serializedName: "version", + type: { + name: "Number" + } + }, + isEnabled: { + required: true, + serializedName: "isEnabled", + type: { + name: "Boolean" + } + }, + minimum: { + required: true, + serializedName: "minimum", + type: { + name: "Number" + } + }, + maximum: { + required: true, + serializedName: "maximum", + type: { + name: "Number" + } + } + } + } +}; + +export const LanguageExtension: msRest.CompositeMapper = { + serializedName: "LanguageExtension", + type: { + name: "Composite", + className: "LanguageExtension", + modelProperties: { + languageExtensionName: { + serializedName: "languageExtensionName", + type: { + name: "String" + } + } + } + } +}; + +export const SystemData: msRest.CompositeMapper = { + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData", + modelProperties: { + createdBy: { + serializedName: "createdBy", + type: { + name: "String" + } + }, + createdByType: { + serializedName: "createdByType", + type: { + name: "String" + } + }, + createdAt: { + serializedName: "createdAt", + type: { + name: "DateTime" + } + }, + lastModifiedBy: { + serializedName: "lastModifiedBy", + type: { + name: "String" + } + }, + lastModifiedByType: { + serializedName: "lastModifiedByType", + type: { + name: "String" + } + }, + lastModifiedAt: { + serializedName: "lastModifiedAt", + type: { + name: "DateTime" + } + } + } + } +}; + +export const KustoPool: msRest.CompositeMapper = { + serializedName: "KustoPool", + type: { + name: "Composite", + className: "KustoPool", + modelProperties: { + ...TrackedResource.type.modelProperties, + sku: { + required: true, + serializedName: "sku", + type: { + name: "Composite", + className: "AzureSku" + } + }, + state: { + readOnly: true, + serializedName: "properties.state", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + uri: { + readOnly: true, + serializedName: "properties.uri", + type: { + name: "String" + } + }, + dataIngestionUri: { + readOnly: true, + serializedName: "properties.dataIngestionUri", + type: { + name: "String" + } + }, + stateReason: { + readOnly: true, + serializedName: "properties.stateReason", + type: { + name: "String" + } + }, + optimizedAutoscale: { + serializedName: "properties.optimizedAutoscale", + type: { + name: "Composite", + className: "OptimizedAutoscale" + } + }, + enableStreamingIngest: { + serializedName: "properties.enableStreamingIngest", + defaultValue: false, + type: { + name: "Boolean" + } + }, + enablePurge: { + serializedName: "properties.enablePurge", + defaultValue: false, + type: { + name: "Boolean" + } + }, + languageExtensions: { + readOnly: true, + serializedName: "properties.languageExtensions", + type: { + name: "Composite", + className: "LanguageExtensionsList" + } + }, + workspaceUID: { + serializedName: "properties.workspaceUID", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + } + } + } +}; + +export const KustoPoolListResult: msRest.CompositeMapper = { + serializedName: "KustoPoolListResult", + type: { + name: "Composite", + className: "KustoPoolListResult", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "KustoPool" + } + } + } + } + } + } +}; + +export const SkuLocationInfoItem: msRest.CompositeMapper = { + serializedName: "SkuLocationInfoItem", + type: { + name: "Composite", + className: "SkuLocationInfoItem", + modelProperties: { + location: { + required: true, + serializedName: "location", + type: { + name: "String" + } + }, + zones: { + serializedName: "zones", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const SkuDescription: msRest.CompositeMapper = { + serializedName: "SkuDescription", + type: { + name: "Composite", + className: "SkuDescription", + modelProperties: { + resourceType: { + readOnly: true, + serializedName: "resourceType", + type: { + name: "String" + } + }, + name: { + readOnly: true, + serializedName: "name", + type: { + name: "String" + } + }, + size: { + readOnly: true, + serializedName: "size", + type: { + name: "String" + } + }, + locations: { + readOnly: true, + serializedName: "locations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + locationInfo: { + readOnly: true, + serializedName: "locationInfo", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SkuLocationInfoItem" + } + } + } + }, + restrictions: { + readOnly: true, + serializedName: "restrictions", + type: { + name: "Sequence", + element: { + type: { + name: "Object" + } + } + } + } + } + } +}; + +export const AzureCapacity: msRest.CompositeMapper = { + serializedName: "AzureCapacity", + type: { + name: "Composite", + className: "AzureCapacity", + modelProperties: { + scaleType: { + required: true, + serializedName: "scaleType", + type: { + name: "String" + } + }, + minimum: { + required: true, + serializedName: "minimum", + type: { + name: "Number" + } + }, + maximum: { + required: true, + serializedName: "maximum", + type: { + name: "Number" + } + }, + default: { + required: true, + serializedName: "default", + type: { + name: "Number" + } + } + } + } +}; + +export const AzureResourceSku: msRest.CompositeMapper = { + serializedName: "AzureResourceSku", + type: { + name: "Composite", + className: "AzureResourceSku", + modelProperties: { + resourceType: { + serializedName: "resourceType", + type: { + name: "String" + } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "AzureSku" + } + }, + capacity: { + serializedName: "capacity", + type: { + name: "Composite", + className: "AzureCapacity" + } + } + } + } +}; + +export const KustoPoolUpdate: msRest.CompositeMapper = { + serializedName: "KustoPoolUpdate", + type: { + name: "Composite", + className: "KustoPoolUpdate", + modelProperties: { + ...Resource.type.modelProperties, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "AzureSku" + } + }, + state: { + readOnly: true, + serializedName: "properties.state", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + uri: { + readOnly: true, + serializedName: "properties.uri", + type: { + name: "String" + } + }, + dataIngestionUri: { + readOnly: true, + serializedName: "properties.dataIngestionUri", + type: { + name: "String" + } + }, + stateReason: { + readOnly: true, + serializedName: "properties.stateReason", + type: { + name: "String" + } + }, + optimizedAutoscale: { + serializedName: "properties.optimizedAutoscale", + type: { + name: "Composite", + className: "OptimizedAutoscale" + } + }, + enableStreamingIngest: { + serializedName: "properties.enableStreamingIngest", + defaultValue: false, + type: { + name: "Boolean" + } + }, + enablePurge: { + serializedName: "properties.enablePurge", + defaultValue: false, + type: { + name: "Boolean" + } + }, + languageExtensions: { + readOnly: true, + serializedName: "properties.languageExtensions", + type: { + name: "Composite", + className: "LanguageExtensionsList" + } + }, + workspaceUID: { + serializedName: "properties.workspaceUID", + type: { + name: "String" + } + } + } + } +}; + +export const TableLevelSharingProperties: msRest.CompositeMapper = { + serializedName: "TableLevelSharingProperties", + type: { + name: "Composite", + className: "TableLevelSharingProperties", + modelProperties: { + tablesToInclude: { + serializedName: "tablesToInclude", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + tablesToExclude: { + serializedName: "tablesToExclude", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + externalTablesToInclude: { + serializedName: "externalTablesToInclude", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + externalTablesToExclude: { + serializedName: "externalTablesToExclude", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + materializedViewsToInclude: { + serializedName: "materializedViewsToInclude", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + materializedViewsToExclude: { + serializedName: "materializedViewsToExclude", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const AttachedDatabaseConfiguration: msRest.CompositeMapper = { + serializedName: "AttachedDatabaseConfiguration", + type: { + name: "Composite", + className: "AttachedDatabaseConfiguration", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + databaseName: { + required: true, + serializedName: "properties.databaseName", + type: { + name: "String" + } + }, + kustoPoolResourceId: { + required: true, + serializedName: "properties.clusterResourceId", + type: { + name: "String" + } + }, + attachedDatabaseNames: { + readOnly: true, + serializedName: "properties.attachedDatabaseNames", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + defaultPrincipalsModificationKind: { + required: true, + serializedName: "properties.defaultPrincipalsModificationKind", + type: { + name: "String" + } + }, + tableLevelSharingProperties: { + serializedName: "properties.tableLevelSharingProperties", + type: { + name: "Composite", + className: "TableLevelSharingProperties" + } + }, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + } + } + } +}; + +export const Database: msRest.CompositeMapper = { + serializedName: "Database", + type: { + name: "Composite", + polymorphicDiscriminator: { + serializedName: "kind", + clientName: "kind" + }, + uberParent: "Database", + className: "Database", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + }, + kind: { + required: true, + serializedName: "kind", + type: { + name: "String" + } + } + } + } +}; + +export const DatabaseStatistics: msRest.CompositeMapper = { + serializedName: "DatabaseStatistics", + type: { + name: "Composite", + className: "DatabaseStatistics", + modelProperties: { + size: { + serializedName: "size", + type: { + name: "Number" + } + } + } + } +}; + +export const ReadWriteDatabase: msRest.CompositeMapper = { + serializedName: "ReadWrite", + type: { + name: "Composite", + polymorphicDiscriminator: Database.type.polymorphicDiscriminator, + uberParent: "Database", + className: "ReadWriteDatabase", + modelProperties: { + ...Database.type.modelProperties, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + softDeletePeriod: { + serializedName: "properties.softDeletePeriod", + type: { + name: "TimeSpan" + } + }, + hotCachePeriod: { + serializedName: "properties.hotCachePeriod", + type: { + name: "TimeSpan" + } + }, + statistics: { + serializedName: "properties.statistics", + type: { + name: "Composite", + className: "DatabaseStatistics" + } + }, + isFollowed: { + readOnly: true, + serializedName: "properties.isFollowed", + type: { + name: "Boolean" + } + } + } + } +}; + +export const DataConnectionValidationResult: msRest.CompositeMapper = { + serializedName: "DataConnectionValidationResult", + type: { + name: "Composite", + className: "DataConnectionValidationResult", + modelProperties: { + errorMessage: { + serializedName: "errorMessage", + type: { + name: "String" + } + } + } + } +}; + +export const DataConnectionValidationListResult: msRest.CompositeMapper = { + serializedName: "DataConnectionValidationListResult", + type: { + name: "Composite", + className: "DataConnectionValidationListResult", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataConnectionValidationResult" + } + } + } + } + } + } +}; + +export const DataConnection: msRest.CompositeMapper = { + serializedName: "DataConnection", + type: { + name: "Composite", + polymorphicDiscriminator: { + serializedName: "kind", + clientName: "kind" + }, + uberParent: "DataConnection", + className: "DataConnection", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + }, + kind: { + required: true, + serializedName: "kind", + type: { + name: "String" + } + } + } + } +}; + +export const DataConnectionValidation: msRest.CompositeMapper = { + serializedName: "DataConnectionValidation", + type: { + name: "Composite", + className: "DataConnectionValidation", + modelProperties: { + dataConnectionName: { + serializedName: "dataConnectionName", + type: { + name: "String" + } + }, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "DataConnection" + } + } + } + } +}; + +export const EventHubDataConnection: msRest.CompositeMapper = { + serializedName: "EventHub", + type: { + name: "Composite", + polymorphicDiscriminator: DataConnection.type.polymorphicDiscriminator, + uberParent: "DataConnection", + className: "EventHubDataConnection", + modelProperties: { + ...DataConnection.type.modelProperties, + eventHubResourceId: { + required: true, + serializedName: "properties.eventHubResourceId", + type: { + name: "String" + } + }, + consumerGroup: { + required: true, + serializedName: "properties.consumerGroup", + type: { + name: "String" + } + }, + tableName: { + serializedName: "properties.tableName", + type: { + name: "String" + } + }, + mappingRuleName: { + serializedName: "properties.mappingRuleName", + type: { + name: "String" + } + }, + dataFormat: { + serializedName: "properties.dataFormat", + type: { + name: "String" + } + }, + eventSystemProperties: { + serializedName: "properties.eventSystemProperties", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + compression: { + serializedName: "properties.compression", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + } + } + } +}; + +export const IotHubDataConnection: msRest.CompositeMapper = { + serializedName: "IotHub", + type: { + name: "Composite", + polymorphicDiscriminator: DataConnection.type.polymorphicDiscriminator, + uberParent: "DataConnection", + className: "IotHubDataConnection", + modelProperties: { + ...DataConnection.type.modelProperties, + iotHubResourceId: { + required: true, + serializedName: "properties.iotHubResourceId", + type: { + name: "String" + } + }, + consumerGroup: { + required: true, + serializedName: "properties.consumerGroup", + type: { + name: "String" + } + }, + tableName: { + serializedName: "properties.tableName", + type: { + name: "String" + } + }, + mappingRuleName: { + serializedName: "properties.mappingRuleName", + type: { + name: "String" + } + }, + dataFormat: { + serializedName: "properties.dataFormat", + type: { + name: "String" + } + }, + eventSystemProperties: { + serializedName: "properties.eventSystemProperties", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sharedAccessPolicyName: { + required: true, + serializedName: "properties.sharedAccessPolicyName", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + } + } + } +}; + +export const EventGridDataConnection: msRest.CompositeMapper = { + serializedName: "EventGrid", + type: { + name: "Composite", + polymorphicDiscriminator: DataConnection.type.polymorphicDiscriminator, + uberParent: "DataConnection", + className: "EventGridDataConnection", + modelProperties: { + ...DataConnection.type.modelProperties, + storageAccountResourceId: { + required: true, + serializedName: "properties.storageAccountResourceId", + type: { + name: "String" + } + }, + eventHubResourceId: { + required: true, + serializedName: "properties.eventHubResourceId", + type: { + name: "String" + } + }, + consumerGroup: { + required: true, + serializedName: "properties.consumerGroup", + type: { + name: "String" + } + }, + tableName: { + serializedName: "properties.tableName", + type: { + name: "String" + } + }, + mappingRuleName: { + serializedName: "properties.mappingRuleName", + type: { + name: "String" + } + }, + dataFormat: { + serializedName: "properties.dataFormat", + type: { + name: "String" + } + }, + ignoreFirstRecord: { + serializedName: "properties.ignoreFirstRecord", + type: { + name: "Boolean" + } + }, + blobStorageEventType: { + serializedName: "properties.blobStorageEventType", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + } + } + } +}; + +export const FollowerDatabaseDefinition: msRest.CompositeMapper = { + serializedName: "FollowerDatabaseDefinition", + type: { + name: "Composite", + className: "FollowerDatabaseDefinition", + modelProperties: { + kustoPoolResourceId: { + required: true, + serializedName: "clusterResourceId", + type: { + name: "String" + } + }, + attachedDatabaseConfigurationName: { + required: true, + serializedName: "attachedDatabaseConfigurationName", + type: { + name: "String" + } + }, + databaseName: { + readOnly: true, + serializedName: "databaseName", + type: { + name: "String" + } + } + } + } +}; + +export const ClusterPrincipalAssignment: msRest.CompositeMapper = { + serializedName: "ClusterPrincipalAssignment", + type: { + name: "Composite", + className: "ClusterPrincipalAssignment", + modelProperties: { + ...ProxyResource.type.modelProperties, + principalId: { + required: true, + serializedName: "properties.principalId", + type: { + name: "String" + } + }, + role: { + required: true, + serializedName: "properties.role", + type: { + name: "String" + } + }, + tenantId: { + serializedName: "properties.tenantId", + type: { + name: "String" + } + }, + principalType: { + required: true, + serializedName: "properties.principalType", + type: { + name: "String" + } + }, + tenantName: { + readOnly: true, + serializedName: "properties.tenantName", + type: { + name: "String" + } + }, + principalName: { + readOnly: true, + serializedName: "properties.principalName", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + } + } + } +}; + +export const ClusterPrincipalAssignmentCheckNameRequest: msRest.CompositeMapper = { + serializedName: "ClusterPrincipalAssignmentCheckNameRequest", + type: { + name: "Composite", + className: "ClusterPrincipalAssignmentCheckNameRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'Microsoft.Synapse/workspaces/kustoPools/principalAssignments', + type: { + name: "String" + } + } + } + } +}; + +export const DatabasePrincipalAssignment: msRest.CompositeMapper = { + serializedName: "DatabasePrincipalAssignment", + type: { + name: "Composite", + className: "DatabasePrincipalAssignment", + modelProperties: { + ...ProxyResource.type.modelProperties, + principalId: { + required: true, + serializedName: "properties.principalId", + type: { + name: "String" + } + }, + role: { + required: true, + serializedName: "properties.role", + type: { + name: "String" + } + }, + tenantId: { + serializedName: "properties.tenantId", + type: { + name: "String" + } + }, + principalType: { + required: true, + serializedName: "properties.principalType", + type: { + name: "String" + } + }, + tenantName: { + readOnly: true, + serializedName: "properties.tenantName", + type: { + name: "String" + } + }, + principalName: { + readOnly: true, + serializedName: "properties.principalName", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + systemData: { + readOnly: true, + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + } + } + } +}; + +export const DatabasePrincipalAssignmentCheckNameRequest: msRest.CompositeMapper = { + serializedName: "DatabasePrincipalAssignmentCheckNameRequest", + type: { + name: "Composite", + className: "DatabasePrincipalAssignmentCheckNameRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments', + type: { + name: "String" + } + } + } + } +}; + +export const KustoPoolCheckNameRequest: msRest.CompositeMapper = { + serializedName: "KustoPoolCheckNameRequest", + type: { + name: "Composite", + className: "KustoPoolCheckNameRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'Microsoft.Synapse/workspaces/kustoPools', + type: { + name: "String" + } + } + } + } +}; + +export const DatabaseCheckNameRequest: msRest.CompositeMapper = { + serializedName: "DatabaseCheckNameRequest", + type: { + name: "Composite", + className: "DatabaseCheckNameRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + serializedName: "type", + type: { + name: "Enum", + allowedValues: [ + "Microsoft.Synapse/workspaces/kustoPools/databases", + "Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations" + ] + } + } + } + } +}; + +export const DataConnectionCheckNameRequest: msRest.CompositeMapper = { + serializedName: "DataConnectionCheckNameRequest", + type: { + name: "Composite", + className: "DataConnectionCheckNameRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections', + type: { + name: "String" + } + } + } + } +}; + +export const CheckNameResult: msRest.CompositeMapper = { + serializedName: "CheckNameResult", + type: { + name: "Composite", + className: "CheckNameResult", + modelProperties: { + nameAvailable: { + serializedName: "nameAvailable", + type: { + name: "Boolean" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + message: { + serializedName: "message", + type: { + name: "String" + } + }, + reason: { + serializedName: "reason", + type: { + name: "String" + } + } + } + } +}; + export const AzureADOnlyAuthenticationListResult: msRest.CompositeMapper = { serializedName: "AzureADOnlyAuthenticationListResult", type: { @@ -7908,6 +9373,234 @@ export const SparkConfigurationListResponse: msRest.CompositeMapper = { } }; +export const OperationListResult: msRest.CompositeMapper = { + serializedName: "OperationListResult", + type: { + name: "Composite", + className: "OperationListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Operation" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const SkuDescriptionList: msRest.CompositeMapper = { + serializedName: "SkuDescriptionList", + type: { + name: "Composite", + className: "SkuDescriptionList", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SkuDescription" + } + } + } + } + } + } +}; + +export const ListResourceSkusResult: msRest.CompositeMapper = { + serializedName: "ListResourceSkusResult", + type: { + name: "Composite", + className: "ListResourceSkusResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AzureResourceSku" + } + } + } + } + } + } +}; + +export const LanguageExtensionsList: msRest.CompositeMapper = { + serializedName: "LanguageExtensionsList", + type: { + name: "Composite", + className: "LanguageExtensionsList", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "LanguageExtension" + } + } + } + } + } + } +}; + +export const FollowerDatabaseListResult: msRest.CompositeMapper = { + serializedName: "FollowerDatabaseListResult", + type: { + name: "Composite", + className: "FollowerDatabaseListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FollowerDatabaseDefinition" + } + } + } + } + } + } +}; + +export const AttachedDatabaseConfigurationListResult: msRest.CompositeMapper = { + serializedName: "AttachedDatabaseConfigurationListResult", + type: { + name: "Composite", + className: "AttachedDatabaseConfigurationListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AttachedDatabaseConfiguration" + } + } + } + } + } + } +}; + +export const DatabaseListResult: msRest.CompositeMapper = { + serializedName: "DatabaseListResult", + type: { + name: "Composite", + className: "DatabaseListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Database" + } + } + } + } + } + } +}; + +export const DataConnectionListResult: msRest.CompositeMapper = { + serializedName: "DataConnectionListResult", + type: { + name: "Composite", + className: "DataConnectionListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataConnection" + } + } + } + } + } + } +}; + +export const ClusterPrincipalAssignmentListResult: msRest.CompositeMapper = { + serializedName: "ClusterPrincipalAssignmentListResult", + type: { + name: "Composite", + className: "ClusterPrincipalAssignmentListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterPrincipalAssignment" + } + } + } + } + } + } +}; + +export const DatabasePrincipalAssignmentListResult: msRest.CompositeMapper = { + serializedName: "DatabasePrincipalAssignmentListResult", + type: { + name: "Composite", + className: "DatabasePrincipalAssignmentListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabasePrincipalAssignment" + } + } + } + } + } + } +}; + export const discriminators = { 'IntegrationRuntime' : IntegrationRuntime, 'SecretBase.SecureString' : SecureString, @@ -7928,6 +9621,12 @@ export const discriminators = { 'SsisObjectMetadata.Folder' : SsisFolder, 'SsisObjectMetadata.Project' : SsisProject, 'SsisObjectMetadata.Package' : SsisPackage, - 'SsisObjectMetadata.Environment' : SsisEnvironment + 'SsisObjectMetadata.Environment' : SsisEnvironment, + 'Database' : Database, + 'Database.ReadWrite' : ReadWriteDatabase, + 'DataConnection' : DataConnection, + 'DataConnection.EventHub' : EventHubDataConnection, + 'DataConnection.IotHub' : IotHubDataConnection, + 'DataConnection.EventGrid' : EventGridDataConnection }; diff --git a/sdk/synapse/arm-synapse/src/models/parameters.ts b/sdk/synapse/arm-synapse/src/models/parameters.ts index 67fcffd73bb2..701f057d2947 100644 --- a/sdk/synapse/arm-synapse/src/models/parameters.ts +++ b/sdk/synapse/arm-synapse/src/models/parameters.ts @@ -49,6 +49,16 @@ export const apiVersion1: msRest.OperationQueryParameter = { } } }; +export const attachedDatabaseConfigurationName: msRest.OperationURLParameter = { + parameterPath: "attachedDatabaseConfigurationName", + mapper: { + required: true, + serializedName: "attachedDatabaseConfigurationName", + type: { + name: "String" + } + } +}; export const azureADOnlyAuthenticationName: msRest.OperationURLParameter = { parameterPath: "azureADOnlyAuthenticationName", mapper: { @@ -119,6 +129,26 @@ export const connectionPolicyName: msRest.OperationURLParameter = { } } }; +export const databaseName: msRest.OperationURLParameter = { + parameterPath: "databaseName", + mapper: { + required: true, + serializedName: "databaseName", + type: { + name: "String" + } + } +}; +export const dataConnectionName: msRest.OperationURLParameter = { + parameterPath: "dataConnectionName", + mapper: { + required: true, + serializedName: "dataConnectionName", + type: { + name: "String" + } + } +}; export const dataMaskingPolicyName: msRest.OperationURLParameter = { parameterPath: "dataMaskingPolicyName", mapper: { @@ -258,6 +288,16 @@ export const keyName: msRest.OperationURLParameter = { } } }; +export const kustoPoolName: msRest.OperationURLParameter = { + parameterPath: "kustoPoolName", + mapper: { + required: true, + serializedName: "kustoPoolName", + type: { + name: "String" + } + } +}; export const libraryName: msRest.OperationURLParameter = { parameterPath: "libraryName", mapper: { @@ -278,6 +318,19 @@ export const linkId: msRest.OperationURLParameter = { } } }; +export const location: msRest.OperationURLParameter = { + parameterPath: "location", + mapper: { + required: true, + serializedName: "location", + constraints: { + MinLength: 1 + }, + type: { + name: "String" + } + } +}; export const maintenanceWindowName: msRest.OperationQueryParameter = { parameterPath: "maintenanceWindowName", mapper: { @@ -329,6 +382,16 @@ export const operationId: msRest.OperationURLParameter = { } } }; +export const principalAssignmentName: msRest.OperationURLParameter = { + parameterPath: "principalAssignmentName", + mapper: { + required: true, + serializedName: "principalAssignmentName", + type: { + name: "String" + } + } +}; export const privateEndpointConnectionName: msRest.OperationURLParameter = { parameterPath: "privateEndpointConnectionName", mapper: { diff --git a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts index 8a5898bd65d4..0bcb7630f3d3 100644 --- a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedVirtualNetworkSettings, MetadataSyncConfig, OperationResource, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -73,6 +88,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -103,6 +119,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts index 0dd183d736bd..77f8b6f7c00f 100644 --- a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts b/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts index 942bd95e9a3f..b1f53007dee2 100644 --- a/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts b/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts index 0768a80d6d48..f67b00ba6b38 100644 --- a/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -73,6 +88,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -103,6 +119,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts b/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts index 942bd95e9a3f..b1f53007dee2 100644 --- a/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts index c7399b88d5c0..82fc7c508bc3 100644 --- a/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts b/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sparkConfigurationsMappers.ts b/sdk/synapse/arm-synapse/src/models/sparkConfigurationsMappers.ts index 941ee8984a7f..3859cce752b9 100644 --- a/sdk/synapse/arm-synapse/src/models/sparkConfigurationsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sparkConfigurationsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts index bb262357d731..a9c52be5f72b 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts index bdbffe212b0c..d6789cf9dd3e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts index bdbffe212b0c..d6789cf9dd3e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts index 00a5601a1562..434be3dcb966 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts index bdbffe212b0c..d6789cf9dd3e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts index 6458d298eb4e..70b0a7d9322c 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -32,6 +39,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts index df2b0aeca295..89fd82c23f2f 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts index 323df67dc30a..82792ed1065b 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecommendedSensitivityLabelUpdateList, RecoverableSqlPool, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts index d443f4ddc012..72bf9af3e28a 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts index 8adbaae8b999..7a2abfc7ddaf 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts @@ -8,19 +8,26 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CreateSqlPoolRestorePointDefinition, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -33,6 +40,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -45,9 +54,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -63,6 +77,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -73,6 +88,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -104,6 +120,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts index f7634f856e17..01c2d3c6357f 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts index adace8435739..f86aca949b32 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -60,6 +74,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -70,6 +85,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts index 6f96f38871fd..9e8783ff380d 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -32,6 +39,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -104,6 +120,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts index c4bb9dec368a..4c463864b3c1 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts index be592d1e1e6e..41aff0c09b8b 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts index 173b0311b48e..94ef8f0a989b 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -32,6 +39,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -102,6 +118,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, TransparentDataEncryptionListResult, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts index bdbffe212b0c..d6789cf9dd3e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts index 9474549d8069..d78e019f509e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts index 2e60fae773f8..911a39161756 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts index 1e959cf317af..0e38fb569c6f 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts index 931f004e40f0..79ee4b88ae57 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -99,6 +115,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts index a1b94c9cf7ec..e42ddb5bc188 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -32,6 +39,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -44,9 +53,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -62,6 +76,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -72,6 +87,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -105,6 +121,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts index 3f4864eb4f41..2f142dee465f 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts index 93024b32a60d..10d3f147c1b2 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -33,6 +40,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -45,9 +54,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -63,6 +77,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -73,6 +88,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -103,6 +119,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts index f92f88ae3e1a..8564b8c00b4d 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedServerBlobAuditingPolicyListResult, ExtendedSqlPoolBlobAuditingPolicy, @@ -42,9 +51,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -60,6 +74,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -70,6 +85,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts index 9e1245686f31..3e60c25fa474 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, RecoverableSqlPoolListResult, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts index 4d846751b65a..94f238623969 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts index d1b8f2e393d4..0757caa38566 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts @@ -8,18 +8,25 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, CloudError, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -29,6 +36,8 @@ export { EncryptionProtector, EntityReference, EnvironmentVariableSetup, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -41,9 +50,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -59,6 +73,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -69,6 +84,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -100,6 +116,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts index e13e33b5ceaf..3f7765851653 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts b/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts index 0007250447cb..5ce26adabf48 100644 --- a/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts @@ -8,17 +8,24 @@ export { discriminators, + AttachedDatabaseConfiguration, AutoPauseProperties, AutoScaleProperties, AzureADOnlyAuthentication, AzureEntityResource, + AzureSku, BaseResource, BigDataPoolResourceInfo, + ClusterPrincipalAssignment, CmdkeySetup, ComponentSetup, CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, + Database, + DatabasePrincipalAssignment, + DatabaseStatistics, + DataConnection, DataLakeStorageAccountDetails, DataMaskingPolicy, DataMaskingRule, @@ -31,6 +38,8 @@ export { ErrorAdditionalInfo, ErrorDetail, ErrorResponse, + EventGridDataConnection, + EventHubDataConnection, ExtendedServerBlobAuditingPolicy, ExtendedSqlPoolBlobAuditingPolicy, GeoBackupPolicy, @@ -43,9 +52,14 @@ export { IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, + IotHubDataConnection, IpFirewallRuleInfo, KekIdentityProperties, Key, + KustoPool, + KustoPoolUpdate, + LanguageExtension, + LanguageExtensionsList, LibraryInfo, LibraryRequirements, LibraryResource, @@ -61,6 +75,7 @@ export { ManagedIntegrationRuntime, ManagedVirtualNetworkSettings, MetadataSyncConfig, + OptimizedAutoscale, PrivateEndpoint, PrivateEndpointConnection, PrivateEndpointConnectionForPrivateLinkHub, @@ -71,6 +86,7 @@ export { PrivateLinkServiceConnectionState, ProxyResource, PurviewConfiguration, + ReadWriteDatabase, RecommendedSensitivityLabelUpdate, RecoverableSqlPool, ReplicationLink, @@ -101,6 +117,8 @@ export { SqlPoolVulnerabilityAssessmentRuleBaselineItem, SqlPoolVulnerabilityAssessmentScansExport, SubResource, + SystemData, + TableLevelSharingProperties, TrackedResource, TransparentDataEncryption, UserAssignedManagedIdentity, diff --git a/sdk/synapse/arm-synapse/src/operations/index.ts b/sdk/synapse/arm-synapse/src/operations/index.ts index d6d6c9942b73..125dc685d5a9 100644 --- a/sdk/synapse/arm-synapse/src/operations/index.ts +++ b/sdk/synapse/arm-synapse/src/operations/index.ts @@ -71,3 +71,12 @@ export * from "./integrationRuntimeMonitoringDataOperations"; export * from "./integrationRuntimeStatusOperations"; export * from "./sparkConfiguration"; export * from "./sparkConfigurations"; +export * from "./kustoOperations"; +export * from "./kustoPoolOperations"; +export * from "./kustoPools"; +export * from "./kustoPoolChildResource"; +export * from "./kustoPoolAttachedDatabaseConfigurations"; +export * from "./kustoPoolDatabases"; +export * from "./kustoPoolDataConnections"; +export * from "./kustoPoolPrincipalAssignments"; +export * from "./kustoPoolDatabasePrincipalAssignments"; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoOperations.ts b/sdk/synapse/arm-synapse/src/operations/kustoOperations.ts new file mode 100644 index 000000000000..3ce3189f7670 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoOperations.ts @@ -0,0 +1,125 @@ +/* + * 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/kustoOperationsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoOperations. */ +export class KustoOperations { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoOperations. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Lists available operations for the Kusto sub-resources inside Microsoft.Synapse provider. + * @param [options] The optional parameters + * @returns Promise + */ + list(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + list(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Lists available operations for the Kusto sub-resources inside Microsoft.Synapse provider. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(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 + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "providers/Microsoft.Synapse/kustooperations", + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.OperationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.OperationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolAttachedDatabaseConfigurations.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolAttachedDatabaseConfigurations.ts new file mode 100644 index 000000000000..91dd075ab5f4 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolAttachedDatabaseConfigurations.ts @@ -0,0 +1,301 @@ +/* + * 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 msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kustoPoolAttachedDatabaseConfigurationsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolAttachedDatabaseConfigurations. */ +export class KustoPoolAttachedDatabaseConfigurations { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolAttachedDatabaseConfigurations. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Returns the list of attached database configurations of the given Kusto Pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + listByKustoPool(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + listByKustoPool(workspaceName: string, kustoPoolName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + listByKustoPool(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByKustoPool(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + listByKustoPoolOperationSpec, + callback) as Promise; + } + + /** + * Returns an attached database configuration. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + get(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + attachedDatabaseConfigurationName, + resourceGroupName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates an attached database configuration. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param parameters The database parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, parameters: Models.AttachedDatabaseConfiguration, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(workspaceName,kustoPoolName,attachedDatabaseConfigurationName,resourceGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the attached database configuration with the given name. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(workspaceName,kustoPoolName,attachedDatabaseConfigurationName,resourceGroupName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Creates or updates an attached database configuration. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param parameters The database parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, parameters: Models.AttachedDatabaseConfiguration, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + attachedDatabaseConfigurationName, + resourceGroupName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes the attached database configuration with the given name. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param attachedDatabaseConfigurationName The name of the attached database configuration. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(workspaceName: string, kustoPoolName: string, attachedDatabaseConfigurationName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + attachedDatabaseConfigurationName, + resourceGroupName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listByKustoPoolOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AttachedDatabaseConfigurationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.attachedDatabaseConfigurationName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AttachedDatabaseConfiguration + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.attachedDatabaseConfigurationName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.AttachedDatabaseConfiguration, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.AttachedDatabaseConfiguration + }, + 201: { + bodyMapper: Mappers.AttachedDatabaseConfiguration + }, + 202: { + bodyMapper: Mappers.AttachedDatabaseConfiguration + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.attachedDatabaseConfigurationName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolChildResource.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolChildResource.ts new file mode 100644 index 000000000000..69281c4268ea --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolChildResource.ts @@ -0,0 +1,102 @@ +/* + * 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/kustoPoolChildResourceMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolChildResource. */ +export class KustoPoolChildResource { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolChildResource. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Checks that the Kusto Pool child resource name is valid and is not already in use. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param resourceName The name of the Kusto Pool child resource. + * @param [options] The optional parameters + * @returns Promise + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, resourceName: Models.DatabaseCheckNameRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param resourceName The name of the Kusto Pool child resource. + * @param callback The callback + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, resourceName: Models.DatabaseCheckNameRequest, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param resourceName The name of the Kusto Pool child resource. + * @param options The optional parameters + * @param callback The callback + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, resourceName: Models.DatabaseCheckNameRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, resourceName: Models.DatabaseCheckNameRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + resourceName, + options + }, + checkNameAvailabilityOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/checkNameAvailability", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "resourceName", + mapper: { + ...Mappers.DatabaseCheckNameRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.CheckNameResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolDataConnections.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolDataConnections.ts new file mode 100644 index 000000000000..79363b788a51 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolDataConnections.ts @@ -0,0 +1,548 @@ +/* + * 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 msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kustoPoolDataConnectionsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolDataConnections. */ +export class KustoPoolDataConnections { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolDataConnections. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Checks that the data connection name is valid and is not already in use. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param [options] The optional parameters + * @returns Promise + */ + checkNameAvailability(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: Models.DataConnectionCheckNameRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param callback The callback + */ + checkNameAvailability(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: Models.DataConnectionCheckNameRequest, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param options The optional parameters + * @param callback The callback + */ + checkNameAvailability(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: Models.DataConnectionCheckNameRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + checkNameAvailability(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: Models.DataConnectionCheckNameRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + dataConnectionName, + options + }, + checkNameAvailabilityOperationSpec, + callback) as Promise; + } + + /** + * Checks that the data connection parameters are valid. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param parameters The data connection parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + dataConnectionValidationMethod(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: Models.DataConnectionValidation, options?: msRest.RequestOptionsBase): Promise { + return this.beginDataConnectionValidationMethod(resourceGroupName,workspaceName,kustoPoolName,databaseName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Returns the list of data connections of the given Kusto pool database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + listByDatabase(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param callback The callback + */ + listByDatabase(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param options The optional parameters + * @param callback The callback + */ + listByDatabase(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByDatabase(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + options + }, + listByDatabaseOperationSpec, + callback) as Promise; + } + + /** + * Returns a data connection. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param callback The callback + */ + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + dataConnectionName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates a data connection. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param parameters The data connection parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, parameters: Models.DataConnectionUnion, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,workspaceName,kustoPoolName,databaseName,dataConnectionName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Updates a data connection. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param parameters The data connection parameters supplied to the Update operation. + * @param [options] The optional parameters + * @returns Promise + */ + update(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, parameters: Models.DataConnectionUnion, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdate(resourceGroupName,workspaceName,kustoPoolName,databaseName,dataConnectionName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the data connection with the given name. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,workspaceName,kustoPoolName,databaseName,dataConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Checks that the data connection parameters are valid. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param parameters The data connection parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginDataConnectionValidationMethod(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: Models.DataConnectionValidation, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + parameters, + options + }, + beginDataConnectionValidationMethodOperationSpec, + options); + } + + /** + * Creates or updates a data connection. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param parameters The data connection parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, parameters: Models.DataConnectionUnion, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + dataConnectionName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Updates a data connection. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param parameters The data connection parameters supplied to the Update operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, parameters: Models.DataConnectionUnion, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + dataConnectionName, + parameters, + options + }, + beginUpdateOperationSpec, + options); + } + + /** + * Deletes the data connection with the given name. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param dataConnectionName The name of the data connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, dataConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + dataConnectionName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/checkNameAvailability", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "dataConnectionName", + mapper: { + ...Mappers.DataConnectionCheckNameRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.CheckNameResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listByDatabaseOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.DataConnectionListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/{dataConnectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.dataConnectionName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.DataConnection + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDataConnectionValidationMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnectionValidation", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.DataConnectionValidation, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.DataConnectionValidationListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/{dataConnectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.dataConnectionName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.DataConnection, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.DataConnection + }, + 201: { + bodyMapper: Mappers.DataConnection + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/{dataConnectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.dataConnectionName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.DataConnection, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.DataConnection + }, + 202: { + bodyMapper: Mappers.DataConnection + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/{dataConnectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.dataConnectionName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolDatabasePrincipalAssignments.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolDatabasePrincipalAssignments.ts new file mode 100644 index 000000000000..dba3d160b082 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolDatabasePrincipalAssignments.ts @@ -0,0 +1,394 @@ +/* + * 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 msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kustoPoolDatabasePrincipalAssignmentsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolDatabasePrincipalAssignments. */ +export class KustoPoolDatabasePrincipalAssignments { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolDatabasePrincipalAssignments. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Checks that the database principal assignment is valid and is not already in use. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param principalAssignmentName The name of the resource. + * @param [options] The optional parameters + * @returns Promise + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, principalAssignmentName: Models.DatabasePrincipalAssignmentCheckNameRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param principalAssignmentName The name of the resource. + * @param callback The callback + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, principalAssignmentName: Models.DatabasePrincipalAssignmentCheckNameRequest, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param principalAssignmentName The name of the resource. + * @param options The optional parameters + * @param callback The callback + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, principalAssignmentName: Models.DatabasePrincipalAssignmentCheckNameRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + checkNameAvailability(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, principalAssignmentName: Models.DatabasePrincipalAssignmentCheckNameRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + databaseName, + resourceGroupName, + principalAssignmentName, + options + }, + checkNameAvailabilityOperationSpec, + callback) as Promise; + } + + /** + * Lists all Kusto pool database principalAssignments. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + list(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + list(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + list(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(workspaceName: string, kustoPoolName: string, databaseName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + databaseName, + resourceGroupName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Gets a Kusto pool database principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + get(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + databaseName, + principalAssignmentName, + resourceGroupName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a Kusto pool database principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param parameters The Kusto principalAssignments parameters supplied for the operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, parameters: Models.DatabasePrincipalAssignment, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(workspaceName,kustoPoolName,databaseName,principalAssignmentName,resourceGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(workspaceName,kustoPoolName,databaseName,principalAssignmentName,resourceGroupName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Creates a Kusto pool database principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param parameters The Kusto principalAssignments parameters supplied for the operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, parameters: Models.DatabasePrincipalAssignment, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + databaseName, + principalAssignmentName, + resourceGroupName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(workspaceName: string, kustoPoolName: string, databaseName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + databaseName, + principalAssignmentName, + resourceGroupName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "principalAssignmentName", + mapper: { + ...Mappers.DatabasePrincipalAssignmentCheckNameRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.CheckNameResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.DatabasePrincipalAssignmentListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.principalAssignmentName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.DatabasePrincipalAssignment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.principalAssignmentName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.DatabasePrincipalAssignment, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.DatabasePrincipalAssignment + }, + 201: { + bodyMapper: Mappers.DatabasePrincipalAssignment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName, + Parameters.principalAssignmentName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolDatabases.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolDatabases.ts new file mode 100644 index 000000000000..04593cd66a15 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolDatabases.ts @@ -0,0 +1,374 @@ +/* + * 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 msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kustoPoolDatabasesMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolDatabases. */ +export class KustoPoolDatabases { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolDatabases. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Returns the list of databases of the given Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + listByKustoPool(resourceGroupName: string, workspaceName: string, kustoPoolName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param callback The callback + */ + listByKustoPool(resourceGroupName: string, workspaceName: string, kustoPoolName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param options The optional parameters + * @param callback The callback + */ + listByKustoPool(resourceGroupName: string, workspaceName: string, kustoPoolName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByKustoPool(resourceGroupName: string, workspaceName: string, kustoPoolName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + options + }, + listByKustoPoolOperationSpec, + callback) as Promise; + } + + /** + * Returns a database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param callback The callback + */ + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates a database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param parameters The database parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: Models.DatabaseUnion, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,workspaceName,kustoPoolName,databaseName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Updates a database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param parameters The database parameters supplied to the Update operation. + * @param [options] The optional parameters + * @returns Promise + */ + update(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: Models.DatabaseUnion, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdate(resourceGroupName,workspaceName,kustoPoolName,databaseName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the database with the given name. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,workspaceName,kustoPoolName,databaseName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Creates or updates a database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param parameters The database parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: Models.DatabaseUnion, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Updates a database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param parameters The database parameters supplied to the Update operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdate(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, parameters: Models.DatabaseUnion, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + parameters, + options + }, + beginUpdateOperationSpec, + options); + } + + /** + * Deletes the database with the given name. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param databaseName The name of the database in the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, workspaceName: string, kustoPoolName: string, databaseName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + kustoPoolName, + databaseName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listByKustoPoolOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.DatabaseListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.Database + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.Database, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.Database + }, + 201: { + bodyMapper: Mappers.Database + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.Database, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.Database + }, + 202: { + bodyMapper: Mappers.Database + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.databaseName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolOperations.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolOperations.ts new file mode 100644 index 000000000000..1f45cadb1241 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolOperations.ts @@ -0,0 +1,76 @@ +/* + * 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/kustoPoolOperationsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolOperations. */ +export class KustoPoolOperations { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolOperations. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Lists eligible SKUs for Kusto Pool resource. + * @param [options] The optional parameters + * @returns Promise + */ + listSkus(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listSkus(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listSkus(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSkus(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listSkusOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listSkusOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Synapse/skus", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SkuDescriptionList + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPoolPrincipalAssignments.ts b/sdk/synapse/arm-synapse/src/operations/kustoPoolPrincipalAssignments.ts new file mode 100644 index 000000000000..15a9777edcae --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPoolPrincipalAssignments.ts @@ -0,0 +1,371 @@ +/* + * 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 msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kustoPoolPrincipalAssignmentsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPoolPrincipalAssignments. */ +export class KustoPoolPrincipalAssignments { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPoolPrincipalAssignments. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Checks that the principal assignment name is valid and is not already in use. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param principalAssignmentName The name of the principal assignment. + * @param [options] The optional parameters + * @returns Promise + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, principalAssignmentName: Models.ClusterPrincipalAssignmentCheckNameRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param principalAssignmentName The name of the principal assignment. + * @param callback The callback + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, principalAssignmentName: Models.ClusterPrincipalAssignmentCheckNameRequest, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param principalAssignmentName The name of the principal assignment. + * @param options The optional parameters + * @param callback The callback + */ + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, principalAssignmentName: Models.ClusterPrincipalAssignmentCheckNameRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, principalAssignmentName: Models.ClusterPrincipalAssignmentCheckNameRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + principalAssignmentName, + options + }, + checkNameAvailabilityOperationSpec, + callback) as Promise; + } + + /** + * Lists all Kusto pool principalAssignments. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + list(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + list(workspaceName: string, kustoPoolName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + list(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Gets a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + get(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + principalAssignmentName, + resourceGroupName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Create a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param parameters The Kusto pool principalAssignment's parameters supplied for the operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, parameters: Models.ClusterPrincipalAssignment, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(workspaceName,kustoPoolName,principalAssignmentName,resourceGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(workspaceName,kustoPoolName,principalAssignmentName,resourceGroupName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Create a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param parameters The Kusto pool principalAssignment's parameters supplied for the operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, parameters: Models.ClusterPrincipalAssignment, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + principalAssignmentName, + resourceGroupName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a Kusto pool principalAssignment. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param principalAssignmentName The name of the Kusto principalAssignment. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + principalAssignmentName, + resourceGroupName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/checkPrincipalAssignmentNameAvailability", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "principalAssignmentName", + mapper: { + ...Mappers.ClusterPrincipalAssignmentCheckNameRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.CheckNameResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ClusterPrincipalAssignmentListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments/{principalAssignmentName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.principalAssignmentName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ClusterPrincipalAssignment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments/{principalAssignmentName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.principalAssignmentName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.ClusterPrincipalAssignment, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ClusterPrincipalAssignment + }, + 201: { + bodyMapper: Mappers.ClusterPrincipalAssignment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments/{principalAssignmentName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.principalAssignmentName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/kustoPools.ts b/sdk/synapse/arm-synapse/src/operations/kustoPools.ts new file mode 100644 index 000000000000..5f1b6869f14d --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/kustoPools.ts @@ -0,0 +1,926 @@ +/* + * 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 msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kustoPoolsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a KustoPools. */ +export class KustoPools { + private readonly client: SynapseManagementClientContext; + + /** + * Create a KustoPools. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Checks that the kusto pool name is valid and is not already in use. + * @param location The name of Azure region. + * @param kustoPoolName The name of the cluster. + * @param [options] The optional parameters + * @returns Promise + */ + checkNameAvailability(location: string, kustoPoolName: Models.KustoPoolCheckNameRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param location The name of Azure region. + * @param kustoPoolName The name of the cluster. + * @param callback The callback + */ + checkNameAvailability(location: string, kustoPoolName: Models.KustoPoolCheckNameRequest, callback: msRest.ServiceCallback): void; + /** + * @param location The name of Azure region. + * @param kustoPoolName The name of the cluster. + * @param options The optional parameters + * @param callback The callback + */ + checkNameAvailability(location: string, kustoPoolName: Models.KustoPoolCheckNameRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + checkNameAvailability(location: string, kustoPoolName: Models.KustoPoolCheckNameRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + location, + kustoPoolName, + options + }, + checkNameAvailabilityOperationSpec, + callback) as Promise; + } + + /** + * List all Kusto pools + * @summary List Kusto pools + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param [options] The optional parameters + * @returns Promise + */ + listByWorkspace(resourceGroupName: string, workspaceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param callback The callback + */ + listByWorkspace(resourceGroupName: string, workspaceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param options The optional parameters + * @param callback The callback + */ + listByWorkspace(resourceGroupName: string, workspaceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByWorkspace(resourceGroupName: string, workspaceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + options + }, + listByWorkspaceOperationSpec, + callback) as Promise; + } + + /** + * Gets a Kusto pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + get(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + get(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Create or update a Kusto pool. + * @param workspaceName The name of the workspace + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param kustoPoolName The name of the Kusto pool. + * @param parameters The Kusto pool parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(workspaceName: string, resourceGroupName: string, kustoPoolName: string, parameters: Models.KustoPool, options?: Models.KustoPoolsCreateOrUpdateOptionalParams): Promise { + return this.beginCreateOrUpdate(workspaceName,resourceGroupName,kustoPoolName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Update a Kusto Kusto Pool. + * @param workspaceName The name of the workspace + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param kustoPoolName The name of the Kusto pool. + * @param parameters The Kusto pool parameters supplied to the Update operation. + * @param [options] The optional parameters + * @returns Promise + */ + update(workspaceName: string, resourceGroupName: string, kustoPoolName: string, parameters: Models.KustoPoolUpdate, options?: Models.KustoPoolsUpdateOptionalParams): Promise { + return this.beginUpdate(workspaceName,resourceGroupName,kustoPoolName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a Kusto pool. + * @param workspaceName The name of the workspace + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param kustoPoolName The name of the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(workspaceName: string, resourceGroupName: string, kustoPoolName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(workspaceName,resourceGroupName,kustoPoolName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Stops a Kusto pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + stop(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginStop(workspaceName,kustoPoolName,resourceGroupName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Starts a Kusto pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + start(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginStart(workspaceName,kustoPoolName,resourceGroupName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Returns the SKUs available for the provided resource. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + listSkusByResource(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + listSkusByResource(workspaceName: string, kustoPoolName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + listSkusByResource(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSkusByResource(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + listSkusByResourceOperationSpec, + callback) as Promise; + } + + /** + * Returns a list of language extensions that can run within KQL queries. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + listLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + listLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + listLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + listLanguageExtensionsOperationSpec, + callback) as Promise; + } + + /** + * Add a list of language extensions that can run within KQL queries. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param languageExtensionsToAdd The language extensions to add. + * @param [options] The optional parameters + * @returns Promise + */ + addLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, languageExtensionsToAdd: Models.LanguageExtensionsList, options?: msRest.RequestOptionsBase): Promise { + return this.beginAddLanguageExtensions(workspaceName,kustoPoolName,resourceGroupName,languageExtensionsToAdd,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Remove a list of language extensions that can run within KQL queries. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param languageExtensionsToRemove The language extensions to remove. + * @param [options] The optional parameters + * @returns Promise + */ + removeLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, languageExtensionsToRemove: Models.LanguageExtensionsList, options?: msRest.RequestOptionsBase): Promise { + return this.beginRemoveLanguageExtensions(workspaceName,kustoPoolName,resourceGroupName,languageExtensionsToRemove,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto + * Pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + listFollowerDatabases(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param callback The callback + */ + listFollowerDatabases(workspaceName: string, kustoPoolName: string, resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The optional parameters + * @param callback The callback + */ + listFollowerDatabases(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFollowerDatabases(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + listFollowerDatabasesOperationSpec, + callback) as Promise; + } + + /** + * Detaches all followers of a database owned by this Kusto Pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param followerDatabaseToRemove The follower databases properties to remove. + * @param [options] The optional parameters + * @returns Promise + */ + detachFollowerDatabases(workspaceName: string, kustoPoolName: string, resourceGroupName: string, followerDatabaseToRemove: Models.FollowerDatabaseDefinition, options?: msRest.RequestOptionsBase): Promise { + return this.beginDetachFollowerDatabases(workspaceName,kustoPoolName,resourceGroupName,followerDatabaseToRemove,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Create or update a Kusto pool. + * @param workspaceName The name of the workspace + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param kustoPoolName The name of the Kusto pool. + * @param parameters The Kusto pool parameters supplied to the CreateOrUpdate operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(workspaceName: string, resourceGroupName: string, kustoPoolName: string, parameters: Models.KustoPool, options?: Models.KustoPoolsBeginCreateOrUpdateOptionalParams): Promise { + return this.client.sendLRORequest( + { + workspaceName, + resourceGroupName, + kustoPoolName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Update a Kusto Kusto Pool. + * @param workspaceName The name of the workspace + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param kustoPoolName The name of the Kusto pool. + * @param parameters The Kusto pool parameters supplied to the Update operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdate(workspaceName: string, resourceGroupName: string, kustoPoolName: string, parameters: Models.KustoPoolUpdate, options?: Models.KustoPoolsBeginUpdateOptionalParams): Promise { + return this.client.sendLRORequest( + { + workspaceName, + resourceGroupName, + kustoPoolName, + parameters, + options + }, + beginUpdateOperationSpec, + options); + } + + /** + * Deletes a Kusto pool. + * @param workspaceName The name of the workspace + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param kustoPoolName The name of the Kusto pool. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(workspaceName: string, resourceGroupName: string, kustoPoolName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + resourceGroupName, + kustoPoolName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Stops a Kusto pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + beginStop(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + beginStopOperationSpec, + options); + } + + /** + * Starts a Kusto pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param [options] The optional parameters + * @returns Promise + */ + beginStart(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + options + }, + beginStartOperationSpec, + options); + } + + /** + * Add a list of language extensions that can run within KQL queries. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param languageExtensionsToAdd The language extensions to add. + * @param [options] The optional parameters + * @returns Promise + */ + beginAddLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, languageExtensionsToAdd: Models.LanguageExtensionsList, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + languageExtensionsToAdd, + options + }, + beginAddLanguageExtensionsOperationSpec, + options); + } + + /** + * Remove a list of language extensions that can run within KQL queries. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param languageExtensionsToRemove The language extensions to remove. + * @param [options] The optional parameters + * @returns Promise + */ + beginRemoveLanguageExtensions(workspaceName: string, kustoPoolName: string, resourceGroupName: string, languageExtensionsToRemove: Models.LanguageExtensionsList, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + languageExtensionsToRemove, + options + }, + beginRemoveLanguageExtensionsOperationSpec, + options); + } + + /** + * Detaches all followers of a database owned by this Kusto Pool. + * @param workspaceName The name of the workspace + * @param kustoPoolName The name of the Kusto pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param followerDatabaseToRemove The follower databases properties to remove. + * @param [options] The optional parameters + * @returns Promise + */ + beginDetachFollowerDatabases(workspaceName: string, kustoPoolName: string, resourceGroupName: string, followerDatabaseToRemove: Models.FollowerDatabaseDefinition, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + workspaceName, + kustoPoolName, + resourceGroupName, + followerDatabaseToRemove, + options + }, + beginDetachFollowerDatabasesOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Synapse/locations/{location}/kustoPoolCheckNameAvailability", + urlParameters: [ + Parameters.subscriptionId, + Parameters.location + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "kustoPoolName", + mapper: { + ...Mappers.KustoPoolCheckNameRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.CheckNameResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listByWorkspaceOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId, + Parameters.workspaceName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KustoPoolListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KustoPool + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listSkusByResourceOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/skus", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListResourceSkusResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listLanguageExtensionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/listLanguageExtensions", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.LanguageExtensionsList + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listFollowerDatabasesOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/listFollowerDatabases", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FollowerDatabaseListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.resourceGroupName, + Parameters.kustoPoolName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.ifMatch, + Parameters.ifNoneMatch, + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.KustoPool, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.KustoPool + }, + 201: { + bodyMapper: Mappers.KustoPool + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.resourceGroupName, + Parameters.kustoPoolName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.ifMatch, + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.KustoPoolUpdate, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.KustoPool + }, + 202: { + bodyMapper: Mappers.KustoPool + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}", + urlParameters: [ + Parameters.workspaceName, + Parameters.resourceGroupName, + Parameters.kustoPoolName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginStopOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/stop", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginStartOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/start", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginAddLanguageExtensionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/addLanguageExtensions", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "languageExtensionsToAdd", + mapper: { + ...Mappers.LanguageExtensionsList, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginRemoveLanguageExtensionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/removeLanguageExtensions", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "languageExtensionsToRemove", + mapper: { + ...Mappers.LanguageExtensionsList, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDetachFollowerDatabasesOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/detachFollowerDatabases", + urlParameters: [ + Parameters.workspaceName, + Parameters.kustoPoolName, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "followerDatabaseToRemove", + mapper: { + ...Mappers.FollowerDatabaseDefinition, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/synapseManagementClient.ts b/sdk/synapse/arm-synapse/src/synapseManagementClient.ts index 2f4c0fb68ab9..46b285d8a1bb 100644 --- a/sdk/synapse/arm-synapse/src/synapseManagementClient.ts +++ b/sdk/synapse/arm-synapse/src/synapseManagementClient.ts @@ -81,6 +81,15 @@ class SynapseManagementClient extends SynapseManagementClientContext { integrationRuntimeStatus: operations.IntegrationRuntimeStatusOperations; sparkConfiguration: operations.SparkConfiguration; sparkConfigurations: operations.SparkConfigurations; + kustoOperations: operations.KustoOperations; + kustoPool: operations.KustoPoolOperations; + kustoPools: operations.KustoPools; + kustoPoolChildResource: operations.KustoPoolChildResource; + kustoPoolAttachedDatabaseConfigurations: operations.KustoPoolAttachedDatabaseConfigurations; + kustoPoolDatabases: operations.KustoPoolDatabases; + kustoPoolDataConnections: operations.KustoPoolDataConnections; + kustoPoolPrincipalAssignments: operations.KustoPoolPrincipalAssignments; + kustoPoolDatabasePrincipalAssignments: operations.KustoPoolDatabasePrincipalAssignments; /** * Initializes a new instance of the SynapseManagementClient class. @@ -159,6 +168,15 @@ class SynapseManagementClient extends SynapseManagementClientContext { this.integrationRuntimeStatus = new operations.IntegrationRuntimeStatusOperations(this); this.sparkConfiguration = new operations.SparkConfiguration(this); this.sparkConfigurations = new operations.SparkConfigurations(this); + this.kustoOperations = new operations.KustoOperations(this); + this.kustoPool = new operations.KustoPoolOperations(this); + this.kustoPools = new operations.KustoPools(this); + this.kustoPoolChildResource = new operations.KustoPoolChildResource(this); + this.kustoPoolAttachedDatabaseConfigurations = new operations.KustoPoolAttachedDatabaseConfigurations(this); + this.kustoPoolDatabases = new operations.KustoPoolDatabases(this); + this.kustoPoolDataConnections = new operations.KustoPoolDataConnections(this); + this.kustoPoolPrincipalAssignments = new operations.KustoPoolPrincipalAssignments(this); + this.kustoPoolDatabasePrincipalAssignments = new operations.KustoPoolDatabasePrincipalAssignments(this); } }