Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions sdk/synapse/arm-synapse/src/models/bigDataPoolsMappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export {
BigDataPoolResourceInfoListResult,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -44,6 +45,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -42,6 +43,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -43,6 +44,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export {
CloudError,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand All @@ -41,6 +42,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
62 changes: 57 additions & 5 deletions sdk/synapse/arm-synapse/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,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
Expand Down Expand Up @@ -2264,7 +2264,7 @@ export interface SqlPoolPatchInfo {
* 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
*/
Expand Down Expand Up @@ -4049,6 +4049,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
*/
Expand All @@ -4062,6 +4076,10 @@ export interface CustomerManagedKeyDetails {
* The key object of the workspace
*/
key?: WorkspaceKeyDetails;
/**
* Key encryption key
*/
kekIdentity?: KekIdentityProperties;
}

/**
Expand Down Expand Up @@ -4150,6 +4168,16 @@ 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;
}

/**
* The workspace managed identity
*/
Expand Down Expand Up @@ -4248,10 +4276,14 @@ 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;
/**
* Identity of the workspace
*/
Expand All @@ -4261,7 +4293,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
*/
Expand Down Expand Up @@ -4318,7 +4350,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;
Expand Down Expand Up @@ -6817,6 +6849,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.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -45,6 +46,7 @@ export {
IntegrationRuntimeStatusResponse,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -44,6 +45,7 @@ export {
IpFirewallRuleInfo,
IpFirewallRuleInfoListResult,
IpFirewallRuleProperties,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
2 changes: 2 additions & 0 deletions sdk/synapse/arm-synapse/src/models/keysMappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -42,6 +43,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
KeyInfoListResult,
LibraryInfo,
Expand Down
2 changes: 2 additions & 0 deletions sdk/synapse/arm-synapse/src/models/librariesMappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -42,6 +43,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryListResponse,
Expand Down
2 changes: 2 additions & 0 deletions sdk/synapse/arm-synapse/src/models/libraryMappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -42,6 +43,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
55 changes: 55 additions & 0 deletions sdk/synapse/arm-synapse/src/models/mappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -592,6 +592,7 @@ export const IpFirewallRuleInfo: msRest.CompositeMapper = {
name: "Composite",
className: "IpFirewallRuleInfo",
modelProperties: {
...ProxyResource.type.modelProperties,
endIpAddress: {
serializedName: "properties.endIpAddress",
type: {
Expand Down Expand Up @@ -3497,6 +3498,7 @@ export const MetadataSyncConfig: msRest.CompositeMapper = {
name: "Composite",
className: "MetadataSyncConfig",
modelProperties: {
...ProxyResource.type.modelProperties,
enabled: {
serializedName: "properties.enabled",
type: {
Expand Down Expand Up @@ -5849,6 +5851,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: {
Expand All @@ -5868,6 +5892,13 @@ export const CustomerManagedKeyDetails: msRest.CompositeMapper = {
name: "Composite",
className: "WorkspaceKeyDetails"
}
},
kekIdentity: {
serializedName: "kekIdentity",
type: {
name: "Composite",
className: "KekIdentityProperties"
}
}
}
}
Expand Down Expand Up @@ -6010,6 +6041,22 @@ 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 ManagedIdentity: msRest.CompositeMapper = {
serializedName: "ManagedIdentity",
type: {
Expand Down Expand Up @@ -6179,6 +6226,13 @@ export const Workspace: msRest.CompositeMapper = {
name: "String"
}
},
cspWorkspaceAdminProperties: {
serializedName: "properties.cspWorkspaceAdminProperties",
type: {
name: "Composite",
className: "CspWorkspaceAdminProperties"
}
},
identity: {
serializedName: "identity",
type: {
Expand All @@ -6196,6 +6250,7 @@ export const WorkspaceAadAdminInfo: msRest.CompositeMapper = {
name: "Composite",
className: "WorkspaceAadAdminInfo",
modelProperties: {
...ProxyResource.type.modelProperties,
tenantId: {
serializedName: "properties.tenantId",
type: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export {
BigDataPoolResourceInfo,
CmdkeySetup,
ComponentSetup,
CspWorkspaceAdminProperties,
CustomerManagedKeyDetails,
CustomSetupBase,
DataLakeStorageAccountDetails,
Expand Down Expand Up @@ -42,6 +43,7 @@ export {
IntegrationRuntimeSsisProperties,
IntegrationRuntimeVNetProperties,
IpFirewallRuleInfo,
KekIdentityProperties,
Key,
LibraryInfo,
LibraryRequirements,
Expand Down
Loading