diff --git a/sdk/synapse/arm-synapse/README.md b/sdk/synapse/arm-synapse/README.md index f7c40f51a535..9acf4f8ecb8c 100644 --- a/sdk/synapse/arm-synapse/README.md +++ b/sdk/synapse/arm-synapse/README.md @@ -1,11 +1,11 @@ ## Azure SynapseManagementClient SDK for JavaScript -This package contains an isomorphic SDK (runs both in Node.js and in browsers) for SynapseManagementClient. +This package contains an isomorphic SDK (runs both in node.js and in browsers) for SynapseManagementClient. ### Currently supported environments - [LTS versions of Node.js](https://nodejs.org/about/releases/) -- Latest versions of Safari, Chrome, Edge, and Firefox. +- Latest versions of Safari, Chrome, Edge and Firefox. ### Prerequisites @@ -21,7 +21,6 @@ Install both packages using the below command: ```bash npm install --save @azure/arm-synapse @azure/identity ``` - > **Note**: You may have used either `@azure/ms-rest-nodeauth` or `@azure/ms-rest-browserauth` in the past. These packages are in maintenance mode receiving critical bug fixes, but no new features. If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options. @@ -37,7 +36,6 @@ If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/ In the below samples, we pass the credential and the Azure subscription id to instantiate the client. Once the client is created, explore the operations on it either in your favorite editor or in our [API reference documentation](https://docs.microsoft.com/javascript/api) to get started. - #### nodejs - Authentication, client creation, and get bigDataPools as an example written in JavaScript. ##### Sample code @@ -88,7 +86,7 @@ In browser applications, we recommend using the `InteractiveBrowserCredential` t const credential = new InteractiveBrowserCredential( { clientId: "", - tenantId: "" + tenant: "" }); const client = new Azure.ArmSynapse.SynapseManagementClient(creds, subscriptionId); const resourceGroupName = "testresourceGroupName"; diff --git a/sdk/synapse/arm-synapse/package.json b/sdk/synapse/arm-synapse/package.json index 9b92f163181f..262fe120c2ab 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 new file mode 100644 index 000000000000..f353cc9adada --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/azureADOnlyAuthenticationsMappers.ts @@ -0,0 +1,118 @@ +/* + * 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, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureADOnlyAuthenticationListResult, + AzureEntityResource, + BaseResource, + BigDataPoolResourceInfo, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + 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, + 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/bigDataPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts index d4138198acad..24208aed135a 100644 --- a/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts @@ -10,6 +10,7 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolPatchInfo, @@ -17,6 +18,7 @@ export { BigDataPoolResourceInfoListResult, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -44,6 +46,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -85,6 +88,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -100,6 +105,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/dataMaskingPoliciesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts b/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts index b5e9b734020a..2f92d5eb01e0 100644 --- a/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/dataMaskingRulesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -43,6 +45,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts index 09b013d385f5..c3d533337c83 100644 --- a/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/extendedSqlPoolBlobAuditingPoliciesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -41,6 +43,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/index.ts b/sdk/synapse/arm-synapse/src/models/index.ts index dd515f83cf7b..c01cf8f96c6f 100644 --- a/sdk/synapse/arm-synapse/src/models/index.ts +++ b/sdk/synapse/arm-synapse/src/models/index.ts @@ -113,6 +113,30 @@ export interface LibraryInfo { readonly creatorId?: string; } +/** + * SparkConfig Properties for a Big Data pool powered by Apache Spark + * @summary Spark pool Config Properties + */ +export interface SparkConfigProperties { + /** + * The last update time of the spark config properties file. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly time?: Date; + /** + * The spark config properties. + */ + content?: string; + /** + * The filename of the spark config properties file. + */ + filename?: string; + /** + * The type of the spark config properties file. Possible values include: 'File', 'Artifact' + */ + configurationType?: ConfigurationType; +} + /** * Common fields that are returned in the response for all Azure Resource Manager resources * @summary Resource @@ -209,7 +233,7 @@ export interface BigDataPoolResourceInfo extends TrackedResource { /** * Spark configuration file to specify additional properties */ - sparkConfigProperties?: LibraryRequirements; + sparkConfigProperties?: SparkConfigProperties; /** * The Apache Spark version. */ @@ -225,7 +249,7 @@ export interface BigDataPoolResourceInfo extends TrackedResource { nodeSize?: NodeSize; /** * The kind of nodes that the Big Data pool provides. Possible values include: 'None', - * 'MemoryOptimized' + * 'MemoryOptimized', 'HardwareAcceleratedFPGA', 'HardwareAcceleratedGPU' */ nodeSizeFamily?: NodeSizeFamily; /** @@ -387,7 +411,7 @@ export interface IpFirewallRuleProperties { /** * IP firewall rule */ -export interface IpFirewallRuleInfo extends BaseResource { +export interface IpFirewallRuleInfo extends ProxyResource { /** * The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to * startIpAddress @@ -494,6 +518,10 @@ export interface IntegrationRuntimeVNetProperties { * Resource IDs of the public IP addresses that this integration runtime will use. */ publicIPs?: string[]; + /** + * The ID of subnet, to which this Azure-SSIS integration runtime will be joined. + */ + subnetId?: string; /** * Describes unknown properties. The value of an unknown property can be of "any" type. */ @@ -1753,6 +1781,54 @@ export interface SsisObjectMetadataStatusResponse { error?: string; } +/** + * The details of Azure-SSIS integration runtime outbound network dependency endpoint. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails { + /** + * The port of endpoint. + */ + port?: number; +} + +/** + * The endpoint for Azure-SSIS integration runtime outbound network dependency. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesEndpoint { + /** + * The domain name of endpoint. + */ + domainName?: string; + /** + * The details of endpoint. + */ + endpointDetails?: IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails[]; +} + +/** + * Azure-SSIS integration runtime outbound network dependency endpoints for one category. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint { + /** + * The category of outbound network dependency. + */ + category?: string; + /** + * The endpoints for outbound network dependency. + */ + endpoints?: IntegrationRuntimeOutboundNetworkDependenciesEndpoint[]; +} + +/** + * Azure-SSIS integration runtime outbound network dependency endpoints. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse { + /** + * The list of outbound network dependency endpoints. + */ + value?: IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint[]; +} + /** * A workspace key */ @@ -2198,6 +2274,10 @@ export interface SqlPool extends TrackedResource { * 'GRS', 'LRS', 'ZRS' */ storageAccountType?: StorageAccountType; + /** + * Specifies the time that the sql pool was deleted + */ + sourceDatabaseDeletionDate?: Date; } /** @@ -2258,13 +2338,17 @@ export interface SqlPoolPatchInfo { * 'GRS', 'LRS', 'ZRS' */ storageAccountType?: StorageAccountType; + /** + * Specifies the time that the sql pool was deleted + */ + sourceDatabaseDeletionDate?: Date; } /** * Configuration for metadata sync * @summary Metadata sync configuration */ -export interface MetadataSyncConfig extends BaseResource { +export interface MetadataSyncConfig extends ProxyResource { /** * Indicates whether the metadata sync is enabled or disabled */ @@ -4023,6 +4107,14 @@ export interface DataLakeStorageAccountDetails { * Filesystem name */ filesystem?: string; + /** + * ARM resource Id of this storage account + */ + resourceId?: string; + /** + * Create managed private endpoint to this storage account or not + */ + createManagedPrivateEndpoint?: boolean; } /** @@ -4049,6 +4141,20 @@ export interface WorkspaceKeyDetails { keyVaultUrl?: string; } +/** + * Key encryption key properties + */ +export interface KekIdentityProperties { + /** + * User assigned identity resource Id + */ + userAssignedIdentity?: string; + /** + * Boolean specifying whether to use system assigned identity or not + */ + useSystemAssignedIdentity?: any; +} + /** * Details of the customer managed key associated with the workspace */ @@ -4062,6 +4168,10 @@ export interface CustomerManagedKeyDetails { * The key object of the workspace */ key?: WorkspaceKeyDetails; + /** + * Key encryption key + */ + kekIdentity?: KekIdentityProperties; } /** @@ -4150,6 +4260,32 @@ export interface PurviewConfiguration { purviewResourceId?: string; } +/** + * Initial workspace AAD admin properties for a CSP subscription + */ +export interface CspWorkspaceAdminProperties { + /** + * AAD object ID of initial workspace admin + */ + initialWorkspaceAdminObjectId?: string; +} + +/** + * User Assigned Managed Identity + */ +export interface UserAssignedManagedIdentity { + /** + * The client ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly clientId?: string; + /** + * The principal ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly principalId?: string; +} + /** * The workspace managed identity */ @@ -4166,9 +4302,13 @@ export interface ManagedIdentity { readonly tenantId?: string; /** * The type of managed identity for the workspace. Possible values include: 'None', - * 'SystemAssigned' + * 'SystemAssigned', 'SystemAssigned,UserAssigned' */ type?: ResourceIdentityType; + /** + * The user assigned managed identities. + */ + userAssignedIdentities?: { [propertyName: string]: UserAssignedManagedIdentity }; } /** @@ -4248,10 +4388,23 @@ export interface Workspace extends TrackedResource { */ readonly adlaResourceId?: string; /** - * Enable or Disable pubic network access to workspace. Possible values include: 'Enabled', + * Enable or Disable public network access to workspace. Possible values include: 'Enabled', * 'Disabled' */ publicNetworkAccess?: WorkspacePublicNetworkAccess; + /** + * Initial workspace AAD admin properties for a CSP subscription + */ + cspWorkspaceAdminProperties?: CspWorkspaceAdminProperties; + /** + * Workspace settings + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly settings?: { [propertyName: string]: any }; + /** + * Enable or Disable AzureADOnlyAuthentication on All Workspace subresource + */ + azureADOnlyAuthentication?: boolean; /** * Identity of the workspace */ @@ -4261,7 +4414,7 @@ export interface Workspace extends TrackedResource { /** * Workspace active directory administrator */ -export interface WorkspaceAadAdminInfo extends BaseResource { +export interface WorkspaceAadAdminInfo extends ProxyResource { /** * Tenant ID of the workspace active directory administrator */ @@ -4318,7 +4471,7 @@ export interface WorkspacePatchInfo { */ encryption?: EncryptionDetails; /** - * Enable or Disable pubic network access to workspace. Possible values include: 'Enabled', + * Enable or Disable public network access to workspace. Possible values include: 'Enabled', * 'Disabled' */ publicNetworkAccess?: WorkspacePublicNetworkAccess; @@ -4402,6 +4555,57 @@ export interface RestorableDroppedSqlPool extends ProxyResource { readonly earliestRestoreDate?: Date; } +/** + * SparkConfiguration response details + */ +export interface SparkConfigurationResource extends SubResource { + /** + * Description about the SparkConfiguration. + */ + description?: string; + /** + * SparkConfiguration configs. + */ + configs: { [propertyName: string]: string }; + /** + * Annotations for SparkConfiguration. + */ + annotations?: string[]; + /** + * additional Notes. + */ + notes?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The timestamp of resource creation. + */ + created?: Date; +} + +/** + * Azure Active Directory Only Authentication Info + */ +export interface AzureADOnlyAuthentication extends ProxyResource { + /** + * Azure Active Directory Only Authentication enabled + */ + azureADOnlyAuthentication: boolean; + /** + * Azure Active Directory Only Authentication configuration state. Possible values include: + * 'Consistent', 'InConsistent', 'Updating' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly state?: AuthenticationState; + /** + * property configuration date + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly creationDate?: Date; +} + /** * Optional Parameters. */ @@ -5045,6 +5249,39 @@ export interface WorkspaceInfoListResult extends Array { export interface RestorableDroppedSqlPoolListResult extends Array { } +/** + * @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 + * A list of Azure Active Directory only authentications. + * @extends Array + */ +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 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' @@ -5055,11 +5292,12 @@ export type NodeSize = 'None' | 'Small' | 'Medium' | 'Large' | 'XLarge' | 'XXLar /** * Defines values for NodeSizeFamily. - * Possible values include: 'None', 'MemoryOptimized' + * Possible values include: 'None', 'MemoryOptimized', 'HardwareAcceleratedFPGA', + * 'HardwareAcceleratedGPU' * @readonly * @enum {string} */ -export type NodeSizeFamily = 'None' | 'MemoryOptimized'; +export type NodeSizeFamily = 'None' | 'MemoryOptimized' | 'HardwareAcceleratedFPGA' | 'HardwareAcceleratedGPU'; /** * Defines values for ProvisioningState. @@ -5399,11 +5637,19 @@ export type WorkspacePublicNetworkAccess = 'Enabled' | 'Disabled'; /** * Defines values for ResourceIdentityType. - * Possible values include: 'None', 'SystemAssigned' + * Possible values include: 'None', 'SystemAssigned', 'SystemAssigned,UserAssigned' * @readonly * @enum {string} */ -export type ResourceIdentityType = 'None' | 'SystemAssigned'; +export type ResourceIdentityType = 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned'; + +/** + * Defines values for AuthenticationState. + * Possible values include: 'Consistent', 'InConsistent', 'Updating' + * @readonly + * @enum {string} + */ +export type AuthenticationState = 'Consistent' | 'InConsistent' | 'Updating'; /** * Defines values for SensitivityLabelSource. @@ -5957,6 +6203,26 @@ export type IntegrationRuntimesStartResponse = IntegrationRuntimeStatusResponse }; }; +/** + * Contains response data for the listOutboundNetworkDependenciesEndpoints operation. + */ +export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse = IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse & { + /** + * 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: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse; + }; +}; + /** * Contains response data for the beginCreate operation. */ @@ -6817,6 +7083,26 @@ export type PrivateEndpointConnectionsPrivateLinkHubListResponse = PrivateEndpoi }; }; +/** + * Contains response data for the get operation. + */ +export type PrivateEndpointConnectionsPrivateLinkHubGetResponse = PrivateEndpointConnectionForPrivateLinkHub & { + /** + * 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: PrivateEndpointConnectionForPrivateLinkHub; + }; +}; + /** * Contains response data for the listNext operation. */ @@ -9701,3 +9987,163 @@ export type RestorableDroppedSqlPoolsListByWorkspaceResponse = RestorableDropped parsedBody: RestorableDroppedSqlPoolListResult; }; }; + +/** + * Contains response data for the get operation. + */ +export type SparkConfigurationGetResponse = SparkConfigurationResource & { + /** + * 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: SparkConfigurationResource; + }; +}; + +/** + * Contains response data for the listByWorkspace operation. + */ +export type SparkConfigurationsListByWorkspaceResponse = SparkConfigurationListResponse & { + /** + * 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: SparkConfigurationListResponse; + }; +}; + +/** + * Contains response data for the listByWorkspaceNext operation. + */ +export type SparkConfigurationsListByWorkspaceNextResponse = SparkConfigurationListResponse & { + /** + * 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: SparkConfigurationListResponse; + }; +}; + +/** + * 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; + }; +}; diff --git a/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts b/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts index 85e13516226c..b1e3f3b2d5bb 100644 --- a/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/integrationRuntimesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -38,6 +40,10 @@ export { IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, IntegrationRuntimeListResponse, + IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint, + IntegrationRuntimeOutboundNetworkDependenciesEndpoint, + IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails, + IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse, IntegrationRuntimeResource, IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisProperties, @@ -45,6 +51,7 @@ export { IntegrationRuntimeStatusResponse, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -93,6 +100,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -109,6 +118,7 @@ export { TrackedResource, TransparentDataEncryption, UpdateIntegrationRuntimeRequest, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts b/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts index 6451c7c198fa..81feffb009a8 100644 --- a/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/ipFirewallRulesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -44,6 +46,7 @@ export { IpFirewallRuleInfo, IpFirewallRuleInfoListResult, IpFirewallRuleProperties, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -87,6 +90,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -102,6 +107,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/keysMappers.ts b/sdk/synapse/arm-synapse/src/models/keysMappers.ts index f6f1d834711a..2de667d0afc4 100644 --- a/sdk/synapse/arm-synapse/src/models/keysMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/keysMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, KeyInfoListResult, LibraryInfo, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/librariesMappers.ts b/sdk/synapse/arm-synapse/src/models/librariesMappers.ts index eef5ae83fab3..cca9c002fcbe 100644 --- a/sdk/synapse/arm-synapse/src/models/librariesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/librariesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryListResponse, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/libraryMappers.ts b/sdk/synapse/arm-synapse/src/models/libraryMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/libraryMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/libraryMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/mappers.ts b/sdk/synapse/arm-synapse/src/models/mappers.ts index 13bf88187ac0..12cc4f802964 100644 --- a/sdk/synapse/arm-synapse/src/models/mappers.ts +++ b/sdk/synapse/arm-synapse/src/models/mappers.ts @@ -162,6 +162,41 @@ export const LibraryInfo: msRest.CompositeMapper = { } }; +export const SparkConfigProperties: msRest.CompositeMapper = { + serializedName: "SparkConfigProperties", + type: { + name: "Composite", + className: "SparkConfigProperties", + modelProperties: { + time: { + readOnly: true, + serializedName: "time", + type: { + name: "DateTime" + } + }, + content: { + serializedName: "content", + type: { + name: "String" + } + }, + filename: { + serializedName: "filename", + type: { + name: "String" + } + }, + configurationType: { + serializedName: "configurationType", + type: { + name: "String" + } + } + } + } +}; + export const Resource: msRest.CompositeMapper = { serializedName: "Resource", type: { @@ -315,7 +350,7 @@ export const BigDataPoolResourceInfo: msRest.CompositeMapper = { serializedName: "properties.sparkConfigProperties", type: { name: "Composite", - className: "LibraryRequirements" + className: "SparkConfigProperties" } }, sparkVersion: { @@ -592,6 +627,7 @@ export const IpFirewallRuleInfo: msRest.CompositeMapper = { name: "Composite", className: "IpFirewallRuleInfo", modelProperties: { + ...ProxyResource.type.modelProperties, endIpAddress: { serializedName: "properties.endIpAddress", type: { @@ -761,6 +797,12 @@ export const IntegrationRuntimeVNetProperties: msRest.CompositeMapper = { } } } + }, + subnetId: { + serializedName: "subnetId", + type: { + name: "String" + } } }, additionalProperties: { @@ -2655,6 +2697,100 @@ export const SsisObjectMetadataStatusResponse: msRest.CompositeMapper = { } }; +export const IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number" + } + } + } + } +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpoint: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", + modelProperties: { + domainName: { + serializedName: "domainName", + type: { + name: "String" + } + }, + endpointDetails: { + serializedName: "endpointDetails", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails" + } + } + } + } + } + } +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", + modelProperties: { + category: { + serializedName: "category", + type: { + name: "String" + } + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint" + } + } + } + } + } + } +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint" + } + } + } + } + } + } +}; + export const Key: msRest.CompositeMapper = { serializedName: "Key", type: { @@ -3392,6 +3528,12 @@ export const SqlPool: msRest.CompositeMapper = { type: { name: "String" } + }, + sourceDatabaseDeletionDate: { + serializedName: "properties.sourceDatabaseDeletionDate", + type: { + name: "DateTime" + } } } } @@ -3486,6 +3628,12 @@ export const SqlPoolPatchInfo: msRest.CompositeMapper = { type: { name: "String" } + }, + sourceDatabaseDeletionDate: { + serializedName: "properties.sourceDatabaseDeletionDate", + type: { + name: "DateTime" + } } } } @@ -3497,6 +3645,7 @@ export const MetadataSyncConfig: msRest.CompositeMapper = { name: "Composite", className: "MetadataSyncConfig", modelProperties: { + ...ProxyResource.type.modelProperties, enabled: { serializedName: "properties.enabled", type: { @@ -5806,6 +5955,18 @@ export const DataLakeStorageAccountDetails: msRest.CompositeMapper = { type: { name: "String" } + }, + resourceId: { + serializedName: "resourceId", + type: { + name: "String" + } + }, + createManagedPrivateEndpoint: { + serializedName: "createManagedPrivateEndpoint", + type: { + name: "Boolean" + } } } } @@ -5849,6 +6010,28 @@ export const WorkspaceKeyDetails: msRest.CompositeMapper = { } }; +export const KekIdentityProperties: msRest.CompositeMapper = { + serializedName: "KekIdentityProperties", + type: { + name: "Composite", + className: "KekIdentityProperties", + modelProperties: { + userAssignedIdentity: { + serializedName: "userAssignedIdentity", + type: { + name: "String" + } + }, + useSystemAssignedIdentity: { + serializedName: "useSystemAssignedIdentity", + type: { + name: "Object" + } + } + } + } +}; + export const CustomerManagedKeyDetails: msRest.CompositeMapper = { serializedName: "CustomerManagedKeyDetails", type: { @@ -5868,6 +6051,13 @@ export const CustomerManagedKeyDetails: msRest.CompositeMapper = { name: "Composite", className: "WorkspaceKeyDetails" } + }, + kekIdentity: { + serializedName: "kekIdentity", + type: { + name: "Composite", + className: "KekIdentityProperties" + } } } } @@ -6010,6 +6200,48 @@ export const PurviewConfiguration: msRest.CompositeMapper = { } }; +export const CspWorkspaceAdminProperties: msRest.CompositeMapper = { + serializedName: "CspWorkspaceAdminProperties", + type: { + name: "Composite", + className: "CspWorkspaceAdminProperties", + modelProperties: { + initialWorkspaceAdminObjectId: { + serializedName: "initialWorkspaceAdminObjectId", + type: { + name: "String" + } + } + } + } +}; + +export const UserAssignedManagedIdentity: msRest.CompositeMapper = { + serializedName: "UserAssignedManagedIdentity", + type: { + name: "Composite", + className: "UserAssignedManagedIdentity", + modelProperties: { + clientId: { + nullable: true, + readOnly: true, + serializedName: "clientId", + type: { + name: "Uuid" + } + }, + principalId: { + nullable: true, + readOnly: true, + serializedName: "principalId", + type: { + name: "Uuid" + } + } + } + } +}; + export const ManagedIdentity: msRest.CompositeMapper = { serializedName: "ManagedIdentity", type: { @@ -6036,9 +6268,22 @@ export const ManagedIdentity: msRest.CompositeMapper = { name: "Enum", allowedValues: [ "None", - "SystemAssigned" + "SystemAssigned", + "SystemAssigned,UserAssigned" ] } + }, + userAssignedIdentities: { + serializedName: "userAssignedIdentities", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "UserAssignedManagedIdentity" + } + } + } } } } @@ -6179,6 +6424,31 @@ export const Workspace: msRest.CompositeMapper = { name: "String" } }, + cspWorkspaceAdminProperties: { + serializedName: "properties.cspWorkspaceAdminProperties", + type: { + name: "Composite", + className: "CspWorkspaceAdminProperties" + } + }, + settings: { + readOnly: true, + serializedName: "properties.settings", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + }, + azureADOnlyAuthentication: { + serializedName: "properties.azureADOnlyAuthentication", + type: { + name: "Boolean" + } + }, identity: { serializedName: "identity", type: { @@ -6196,6 +6466,7 @@ export const WorkspaceAadAdminInfo: msRest.CompositeMapper = { name: "Composite", className: "WorkspaceAadAdminInfo", modelProperties: { + ...ProxyResource.type.modelProperties, tenantId: { serializedName: "properties.tenantId", type: { @@ -6414,6 +6685,96 @@ export const RestorableDroppedSqlPool: msRest.CompositeMapper = { } }; +export const SparkConfigurationResource: msRest.CompositeMapper = { + serializedName: "SparkConfigurationResource", + type: { + name: "Composite", + className: "SparkConfigurationResource", + modelProperties: { + ...SubResource.type.modelProperties, + description: { + serializedName: "properties.description", + type: { + name: "String" + } + }, + configs: { + required: true, + serializedName: "properties.configs", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + annotations: { + serializedName: "properties.annotations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + notes: { + serializedName: "properties.notes", + type: { + name: "String" + } + }, + createdBy: { + serializedName: "properties.createdBy", + type: { + name: "String" + } + }, + created: { + serializedName: "properties.created", + type: { + name: "DateTime" + } + } + } + } +}; + +export const AzureADOnlyAuthentication: msRest.CompositeMapper = { + serializedName: "AzureADOnlyAuthentication", + type: { + name: "Composite", + className: "AzureADOnlyAuthentication", + modelProperties: { + ...ProxyResource.type.modelProperties, + azureADOnlyAuthentication: { + required: true, + serializedName: "properties.azureADOnlyAuthentication", + type: { + name: "Boolean" + } + }, + state: { + readOnly: true, + serializedName: "properties.state", + type: { + name: "String" + } + }, + creationDate: { + readOnly: true, + serializedName: "properties.creationDate", + type: { + name: "DateTime" + } + } + } + } +}; + export const BigDataPoolResourceInfoListResult: msRest.CompositeMapper = { serializedName: "BigDataPoolResourceInfoListResult", type: { @@ -7484,6 +7845,65 @@ export const RestorableDroppedSqlPoolListResult: msRest.CompositeMapper = { } }; +export const SparkConfigurationListResponse: msRest.CompositeMapper = { + serializedName: "SparkConfigurationListResponse", + type: { + name: "Composite", + className: "SparkConfigurationListResponse", + modelProperties: { + value: { + required: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SparkConfigurationResource" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const AzureADOnlyAuthenticationListResult: msRest.CompositeMapper = { + serializedName: "AzureADOnlyAuthenticationListResult", + type: { + name: "Composite", + className: "AzureADOnlyAuthenticationListResult", + modelProperties: { + value: { + readOnly: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AzureADOnlyAuthentication" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const discriminators = { 'IntegrationRuntime' : IntegrationRuntime, 'SecretBase.SecureString' : SecureString, diff --git a/sdk/synapse/arm-synapse/src/models/parameters.ts b/sdk/synapse/arm-synapse/src/models/parameters.ts index 94ee34b3d1d6..655b1aa1f49e 100644 --- a/sdk/synapse/arm-synapse/src/models/parameters.ts +++ b/sdk/synapse/arm-synapse/src/models/parameters.ts @@ -32,6 +32,18 @@ export const apiVersion: msRest.OperationQueryParameter = { } } }; +export const azureADOnlyAuthenticationName: msRest.OperationURLParameter = { + parameterPath: "azureADOnlyAuthenticationName", + mapper: { + required: true, + isConstant: true, + serializedName: "azureADOnlyAuthenticationName", + defaultValue: 'default', + type: { + name: "String" + } + } +}; export const baselineName: msRest.OperationURLParameter = { parameterPath: "baselineName", mapper: { @@ -337,8 +349,7 @@ export const resourceGroupName: msRest.OperationURLParameter = { serializedName: "resourceGroupName", constraints: { MaxLength: 90, - MinLength: 1, - Pattern: /^[-\w\._\(\)]+$/ + MinLength: 1 }, type: { name: "String" @@ -479,6 +490,16 @@ export const skipToken: msRest.OperationQueryParameter = { } } }; +export const sparkConfigurationName: msRest.OperationURLParameter = { + parameterPath: "sparkConfigurationName", + mapper: { + required: true, + serializedName: "sparkConfigurationName", + type: { + name: "String" + } + } +}; export const sqlPoolName: msRest.OperationURLParameter = { parameterPath: "sqlPoolName", mapper: { diff --git a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts index 262b1c64c8e6..8a5898bd65d4 100644 --- a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -85,6 +88,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -100,6 +105,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts index 90adbe73e0c3..0dd183d736bd 100644 --- a/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateEndpointConnectionsPrivateLinkHubMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts b/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts index 18146d45608a..942bd95e9a3f 100644 --- a/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateLinkHubPrivateLinkResourcesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts b/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts index baafec14a504..0768a80d6d48 100644 --- a/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateLinkHubsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -85,6 +88,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -100,6 +105,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts b/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts index 18146d45608a..942bd95e9a3f 100644 --- a/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/privateLinkResourcesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts index c734cf673056..c7399b88d5c0 100644 --- a/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/restorableDroppedSqlPoolsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts b/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts new file mode 100644 index 000000000000..e13e33b5ceaf --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/sparkConfigurationMappers.ts @@ -0,0 +1,117 @@ +/* + * 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, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + BaseResource, + BigDataPoolResourceInfo, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + 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, + 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/sparkConfigurationsMappers.ts b/sdk/synapse/arm-synapse/src/models/sparkConfigurationsMappers.ts new file mode 100644 index 000000000000..941ee8984a7f --- /dev/null +++ b/sdk/synapse/arm-synapse/src/models/sparkConfigurationsMappers.ts @@ -0,0 +1,118 @@ +/* + * 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, + AutoPauseProperties, + AutoScaleProperties, + AzureADOnlyAuthentication, + AzureEntityResource, + BaseResource, + BigDataPoolResourceInfo, + CmdkeySetup, + ComponentSetup, + CspWorkspaceAdminProperties, + CustomerManagedKeyDetails, + CustomSetupBase, + DataLakeStorageAccountDetails, + DataMaskingPolicy, + DataMaskingRule, + DataWarehouseUserActivities, + DynamicExecutorAllocation, + EncryptionDetails, + EncryptionProtector, + EntityReference, + EnvironmentVariableSetup, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + ExtendedServerBlobAuditingPolicy, + ExtendedSqlPoolBlobAuditingPolicy, + GeoBackupPolicy, + IntegrationRuntime, + IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomSetupScriptProperties, + IntegrationRuntimeDataFlowProperties, + IntegrationRuntimeDataProxyProperties, + IntegrationRuntimeResource, + IntegrationRuntimeSsisCatalogInfo, + IntegrationRuntimeSsisProperties, + IntegrationRuntimeVNetProperties, + IpFirewallRuleInfo, + KekIdentityProperties, + Key, + LibraryInfo, + LibraryRequirements, + LibraryResource, + LinkedIntegrationRuntimeKeyAuthorization, + LinkedIntegrationRuntimeRbacAuthorization, + LinkedIntegrationRuntimeType, + MaintenanceWindowOptions, + MaintenanceWindows, + MaintenanceWindowTimeRange, + ManagedIdentity, + ManagedIdentitySqlControlSettingsModel, + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity, + ManagedIntegrationRuntime, + ManagedVirtualNetworkSettings, + MetadataSyncConfig, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointConnectionForPrivateLinkHub, + PrivateEndpointConnectionForPrivateLinkHubBasic, + PrivateLinkHub, + PrivateLinkResource, + PrivateLinkResourceProperties, + PrivateLinkServiceConnectionState, + ProxyResource, + PurviewConfiguration, + RecommendedSensitivityLabelUpdate, + RecoverableSqlPool, + ReplicationLink, + Resource, + RestorableDroppedSqlPool, + RestorePoint, + SecretBase, + SecureString, + SelfHostedIntegrationRuntime, + SensitivityLabel, + SensitivityLabelUpdate, + ServerBlobAuditingPolicy, + ServerSecurityAlertPolicy, + ServerVulnerabilityAssessment, + Sku, + SparkConfigProperties, + SparkConfigurationListResponse, + SparkConfigurationResource, + SqlPool, + SqlPoolBlobAuditingPolicy, + SqlPoolColumn, + SqlPoolConnectionPolicy, + SqlPoolOperation, + SqlPoolSchema, + SqlPoolSecurityAlertPolicy, + SqlPoolTable, + SqlPoolVulnerabilityAssessment, + SqlPoolVulnerabilityAssessmentRuleBaseline, + SqlPoolVulnerabilityAssessmentRuleBaselineItem, + SqlPoolVulnerabilityAssessmentScansExport, + SubResource, + 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/sqlPoolBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts index 64560aa6a40a..bb262357d731 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolBlobAuditingPoliciesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolBlobAuditingPolicyListResult, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts index 3e64b791ca44..bdbffe212b0c 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolColumnsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolConnectionPoliciesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts index 3e64b791ca44..bdbffe212b0c 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolDataWarehouseUserActivitiesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts index a946fc3c7409..00a5601a1562 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolGeoBackupPoliciesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -43,6 +45,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts index 3e64b791ca44..bdbffe212b0c 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowOptionsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts index e7ebca702aa0..6458d298eb4e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolMaintenanceWindowsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -43,6 +45,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolMetadataSyncConfigsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts index d53a8a4c3932..df2b0aeca295 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolOperationsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolBlobAuditingPolicySqlPoolOperationListResult, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts index 38373379fa79..323df67dc30a 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolRecommendedSensitivityLabelsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts index d0edb64937f9..d443f4ddc012 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolReplicationLinksMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -99,6 +104,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts index 825eb21ca4bf..8adbaae8b999 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolRestorePointsMappers.ts @@ -10,6 +10,7 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, @@ -17,6 +18,7 @@ export { CmdkeySetup, ComponentSetup, CreateSqlPoolRestorePointDefinition, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -44,6 +46,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -86,6 +89,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -101,6 +106,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts index e3d29eeac3ea..f7634f856e17 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolSchemasMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts index 03429f3b91fd..adace8435739 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolSecurityAlertPoliciesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts index 54caac1bd7a9..6f96f38871fd 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolSensitivityLabelsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -43,6 +45,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -86,6 +89,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -101,6 +106,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts index 1da4c0ca097f..c4bb9dec368a 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolTableColumnsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts index 98d97b28060d..be592d1e1e6e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolTablesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts index 5ac7ae17fe03..173b0311b48e 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolTransparentDataEncryptionsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -43,6 +45,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -84,6 +87,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -100,6 +105,7 @@ export { TrackedResource, TransparentDataEncryption, TransparentDataEncryptionListResult, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts index 3e64b791ca44..bdbffe212b0c 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentRuleBaselinesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts index 6c5dc56eb373..9474549d8069 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentScansMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts index f2669c7d24a9..2e60fae773f8 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolVulnerabilityAssessmentsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts index c3251ea93117..1e959cf317af 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadClassifierMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts index ac30482fc357..931f004e40f0 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolWorkloadGroupMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -81,6 +84,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -96,6 +101,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts index 7076b6266de9..a1b94c9cf7ec 100644 --- a/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/sqlPoolsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -43,6 +45,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -85,6 +88,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -102,6 +107,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceAadAdminsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedIdentitySqlControlSettingsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts index bd3a487c73df..3f4864eb4f41 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerBlobAuditingPoliciesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts index 0ea4973709e3..93024b32a60d 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerEncryptionProtectorMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -44,6 +46,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -85,6 +88,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -100,6 +105,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts index 0547a43568fc..f92f88ae3e1a 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerExtendedBlobAuditingPoliciesMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -41,6 +43,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts index e3a4f6a282e3..9e1245686f31 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerRecoverableSqlPoolsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts index e2cc9a20ccfc..4d846751b65a 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerSecurityAlertPolicyMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerSecurityAlertPolicyListResult, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts index 1aacf48368cd..d1b8f2e393d4 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceManagedSqlServerVulnerabilityAssessmentsMappers.ts @@ -10,12 +10,14 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CloudError, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -40,6 +42,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -82,6 +85,8 @@ export { ServerVulnerabilityAssessment, ServerVulnerabilityAssessmentListResult, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -97,6 +102,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts b/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts index fa7be042dcd4..e13e33b5ceaf 100644 --- a/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspaceSqlAadAdminsMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts b/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts index 9dde78134f15..0007250447cb 100644 --- a/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts +++ b/sdk/synapse/arm-synapse/src/models/workspacesMappers.ts @@ -10,11 +10,13 @@ export { discriminators, AutoPauseProperties, AutoScaleProperties, + AzureADOnlyAuthentication, AzureEntityResource, BaseResource, BigDataPoolResourceInfo, CmdkeySetup, ComponentSetup, + CspWorkspaceAdminProperties, CustomerManagedKeyDetails, CustomSetupBase, DataLakeStorageAccountDetails, @@ -42,6 +44,7 @@ export { IntegrationRuntimeSsisProperties, IntegrationRuntimeVNetProperties, IpFirewallRuleInfo, + KekIdentityProperties, Key, LibraryInfo, LibraryRequirements, @@ -83,6 +86,8 @@ export { ServerSecurityAlertPolicy, ServerVulnerabilityAssessment, Sku, + SparkConfigProperties, + SparkConfigurationResource, SqlPool, SqlPoolBlobAuditingPolicy, SqlPoolColumn, @@ -98,6 +103,7 @@ export { SubResource, TrackedResource, TransparentDataEncryption, + UserAssignedManagedIdentity, VirtualNetworkProfile, VulnerabilityAssessmentRecurringScansProperties, VulnerabilityAssessmentScanError, diff --git a/sdk/synapse/arm-synapse/src/operations/azureADOnlyAuthentications.ts b/sdk/synapse/arm-synapse/src/operations/azureADOnlyAuthentications.ts new file mode 100644 index 000000000000..00c90abd3fe4 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/azureADOnlyAuthentications.ts @@ -0,0 +1,272 @@ +/* + * 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/azureADOnlyAuthenticationsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a AzureADOnlyAuthentications. */ +export class AzureADOnlyAuthentications { + private readonly client: SynapseManagementClientContext; + + /** + * Create a AzureADOnlyAuthentications. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Gets a Azure Active Directory Only Authentication property for the workspace + * @summary Get Azure Active Directory Only Authentication property + * @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 + */ + get(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 + */ + get(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 + */ + get(resourceGroupName: string, workspaceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, workspaceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Create or Update a Azure Active Directory Only Authentication property for the workspace + * @summary Create or Update Azure Active Directory Only Authentication property + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param azureADOnlyAuthenticationInfo Azure Active Directory Property + * @param [options] The optional parameters + * @returns Promise + */ + create(resourceGroupName: string, workspaceName: string, azureADOnlyAuthenticationInfo: Models.AzureADOnlyAuthentication, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreate(resourceGroupName,workspaceName,azureADOnlyAuthenticationInfo,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Gets a list of Azure Active Directory Only Authentication properties for a workspace + * @summary Gets a list of Azure Active Directory Only Authentication property + * @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 + */ + list(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 + */ + list(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 + */ + list(resourceGroupName: string, workspaceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, workspaceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Create or Update a Azure Active Directory Only Authentication property for the workspace + * @summary Create or Update Azure Active Directory Only Authentication property + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace + * @param azureADOnlyAuthenticationInfo Azure Active Directory Property + * @param [options] The optional parameters + * @returns Promise + */ + beginCreate(resourceGroupName: string, workspaceName: string, azureADOnlyAuthenticationInfo: Models.AzureADOnlyAuthentication, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workspaceName, + azureADOnlyAuthenticationInfo, + options + }, + beginCreateOperationSpec, + options); + } + + /** + * Gets a list of Azure Active Directory Only Authentication properties for a workspace + * @summary Gets a list of Azure Active Directory Only Authentication property + * @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 getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications/{azureADOnlyAuthenticationName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.azureADOnlyAuthenticationName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AzureADOnlyAuthentication + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AzureADOnlyAuthenticationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications/{azureADOnlyAuthenticationName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.azureADOnlyAuthenticationName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "azureADOnlyAuthenticationInfo", + mapper: { + ...Mappers.AzureADOnlyAuthentication, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.AzureADOnlyAuthentication + }, + 201: { + bodyMapper: Mappers.AzureADOnlyAuthentication + }, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AzureADOnlyAuthenticationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/index.ts b/sdk/synapse/arm-synapse/src/operations/index.ts index 3ac30c608616..a5caf0c9173d 100644 --- a/sdk/synapse/arm-synapse/src/operations/index.ts +++ b/sdk/synapse/arm-synapse/src/operations/index.ts @@ -68,3 +68,6 @@ export * from "./workspaceAadAdmins"; export * from "./workspaceSqlAadAdmins"; export * from "./workspaceManagedIdentitySqlControlSettings"; export * from "./restorableDroppedSqlPools"; +export * from "./sparkConfiguration"; +export * from "./sparkConfigurations"; +export * from "./azureADOnlyAuthentications"; diff --git a/sdk/synapse/arm-synapse/src/operations/integrationRuntimes.ts b/sdk/synapse/arm-synapse/src/operations/integrationRuntimes.ts index eac56967097e..bb645a69ab59 100644 --- a/sdk/synapse/arm-synapse/src/operations/integrationRuntimes.ts +++ b/sdk/synapse/arm-synapse/src/operations/integrationRuntimes.ts @@ -231,6 +231,43 @@ export class IntegrationRuntimes { .then(lroPoller => lroPoller.pollUntilFinished()); } + /** + * Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime. + * @summary Gets list of outbound network dependencies for a given Azure-SSIS integration runtime. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param workspaceName The name of the workspace. + * @param integrationRuntimeName Integration runtime name + * @param [options] The optional parameters + * @returns Promise + */ + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, workspaceName: string, integrationRuntimeName: 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 integrationRuntimeName Integration runtime name + * @param callback The callback + */ + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, workspaceName: string, integrationRuntimeName: 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 integrationRuntimeName Integration runtime name + * @param options The optional parameters + * @param callback The callback + */ + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, workspaceName: string, integrationRuntimeName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, workspaceName: string, integrationRuntimeName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + workspaceName, + integrationRuntimeName, + options + }, + listOutboundNetworkDependenciesEndpointsOperationSpec, + callback) as Promise; + } + /** * Enable interactive query in integration runtime * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -525,6 +562,32 @@ const listByWorkspaceOperationSpec: msRest.OperationSpec = { serializer }; +const listOutboundNetworkDependenciesEndpointsOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName, + Parameters.integrationRuntimeName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + const beginCreateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}", diff --git a/sdk/synapse/arm-synapse/src/operations/privateEndpointConnectionsPrivateLinkHub.ts b/sdk/synapse/arm-synapse/src/operations/privateEndpointConnectionsPrivateLinkHub.ts index c4b1ebfe2946..264bb96c6361 100644 --- a/sdk/synapse/arm-synapse/src/operations/privateEndpointConnectionsPrivateLinkHub.ts +++ b/sdk/synapse/arm-synapse/src/operations/privateEndpointConnectionsPrivateLinkHub.ts @@ -57,6 +57,42 @@ export class PrivateEndpointConnectionsPrivateLinkHub { callback) as Promise; } + /** + * Get all PrivateEndpointConnection in the PrivateLinkHub by name + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateLinkHubName Name of the privateLinkHub + * @param privateEndpointConnectionName Name of the privateEndpointConnection + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, privateLinkHubName: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateLinkHubName Name of the privateLinkHub + * @param privateEndpointConnectionName Name of the privateEndpointConnection + * @param callback The callback + */ + get(resourceGroupName: string, privateLinkHubName: string, privateEndpointConnectionName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param privateLinkHubName Name of the privateLinkHub + * @param privateEndpointConnectionName Name of the privateEndpointConnection + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, privateLinkHubName: string, privateEndpointConnectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, privateLinkHubName: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + privateLinkHubName, + privateEndpointConnectionName, + options + }, + getOperationSpec, + callback) as Promise; + } + /** * Get all PrivateEndpointConnections in the PrivateLinkHub * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -113,6 +149,32 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateEndpointConnections/{privateEndpointConnectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.privateLinkHubName, + Parameters.privateEndpointConnectionName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PrivateEndpointConnectionForPrivateLinkHub + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/sdk/synapse/arm-synapse/src/operations/sparkConfiguration.ts b/sdk/synapse/arm-synapse/src/operations/sparkConfiguration.ts new file mode 100644 index 000000000000..11feaa7eba93 --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/sparkConfiguration.ts @@ -0,0 +1,92 @@ +/* + * 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/sparkConfigurationMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a SparkConfiguration. */ +export class SparkConfiguration { + private readonly client: SynapseManagementClientContext; + + /** + * Create a SparkConfiguration. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * Get SparkConfiguration by name in a workspace. + * @summary Get SparkConfiguration by name. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param sparkConfigurationName SparkConfiguration name + * @param workspaceName The name of the workspace + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, sparkConfigurationName: string, workspaceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param sparkConfigurationName SparkConfiguration name + * @param workspaceName The name of the workspace + * @param callback The callback + */ + get(resourceGroupName: string, sparkConfigurationName: string, workspaceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param sparkConfigurationName SparkConfiguration name + * @param workspaceName The name of the workspace + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, sparkConfigurationName: string, workspaceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, sparkConfigurationName: string, workspaceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + sparkConfigurationName, + workspaceName, + options + }, + getOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sparkconfigurations/{sparkConfigurationName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.sparkConfigurationName, + Parameters.workspaceName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SparkConfigurationResource + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/operations/sparkConfigurations.ts b/sdk/synapse/arm-synapse/src/operations/sparkConfigurations.ts new file mode 100644 index 000000000000..8547bc73949e --- /dev/null +++ b/sdk/synapse/arm-synapse/src/operations/sparkConfigurations.ts @@ -0,0 +1,140 @@ +/* + * 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/sparkConfigurationsMappers"; +import * as Parameters from "../models/parameters"; +import { SynapseManagementClientContext } from "../synapseManagementClientContext"; + +/** Class representing a SparkConfigurations. */ +export class SparkConfigurations { + private readonly client: SynapseManagementClientContext; + + /** + * Create a SparkConfigurations. + * @param {SynapseManagementClientContext} client Reference to the service client. + */ + constructor(client: SynapseManagementClientContext) { + this.client = client; + } + + /** + * List sparkConfigurations in a workspace. + * @summary List the sparkConfigurations in a workspace. + * @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; + } + + /** + * List sparkConfigurations in a workspace. + * @summary List the sparkConfigurations in a workspace. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByWorkspaceNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByWorkspaceNext(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 + */ + listByWorkspaceNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByWorkspaceNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByWorkspaceNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listByWorkspaceOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sparkconfigurations", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.workspaceName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SparkConfigurationListResponse + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listByWorkspaceNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SparkConfigurationListResponse + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/synapse/arm-synapse/src/synapseManagementClient.ts b/sdk/synapse/arm-synapse/src/synapseManagementClient.ts index 1c289b9a605d..d9edf28a51dd 100644 --- a/sdk/synapse/arm-synapse/src/synapseManagementClient.ts +++ b/sdk/synapse/arm-synapse/src/synapseManagementClient.ts @@ -78,6 +78,9 @@ class SynapseManagementClient extends SynapseManagementClientContext { workspaceSqlAadAdmins: operations.WorkspaceSqlAadAdmins; workspaceManagedIdentitySqlControlSettings: operations.WorkspaceManagedIdentitySqlControlSettings; restorableDroppedSqlPools: operations.RestorableDroppedSqlPools; + sparkConfiguration: operations.SparkConfiguration; + sparkConfigurations: operations.SparkConfigurations; + azureADOnlyAuthentications: operations.AzureADOnlyAuthentications; /** * Initializes a new instance of the SynapseManagementClient class. @@ -153,6 +156,9 @@ class SynapseManagementClient extends SynapseManagementClientContext { this.workspaceSqlAadAdmins = new operations.WorkspaceSqlAadAdmins(this); this.workspaceManagedIdentitySqlControlSettings = new operations.WorkspaceManagedIdentitySqlControlSettings(this); this.restorableDroppedSqlPools = new operations.RestorableDroppedSqlPools(this); + this.sparkConfiguration = new operations.SparkConfiguration(this); + this.sparkConfigurations = new operations.SparkConfigurations(this); + this.azureADOnlyAuthentications = new operations.AzureADOnlyAuthentications(this); } } diff --git a/sdk/synapse/arm-synapse/src/synapseManagementClientContext.ts b/sdk/synapse/arm-synapse/src/synapseManagementClientContext.ts index 14cf8cb33270..0de0627c5e2d 100644 --- a/sdk/synapse/arm-synapse/src/synapseManagementClientContext.ts +++ b/sdk/synapse/arm-synapse/src/synapseManagementClientContext.ts @@ -9,8 +9,8 @@ import * as Models from "./models"; import * as msRest from "@azure/ms-rest-js"; -import { TokenCredential } from "@azure/core-auth"; import * as msRestAzure from "@azure/ms-rest-azure-js"; +import { TokenCredential } from "@azure/core-auth"; const packageName = "@azure/arm-synapse"; const packageVersion = "5.2.1"; @@ -49,7 +49,7 @@ export class SynapseManagementClientContext extends msRestAzure.AzureServiceClie super(credentials, options); - this.apiVersion = '2021-03-01'; + this.apiVersion = '2021-06-01-preview'; this.acceptLanguage = 'en-US'; this.longRunningOperationRetryTimeout = 30; this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com";