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
46 changes: 36 additions & 10 deletions sdk/securityinsight/arm-securityinsight/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,41 @@
# Release History

## 1.0.0-beta.6 (2022-10-25)

**Features**

## 1.0.0-beta.6 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added operation group WorkspaceManagerGroups
- Added Interface AlertPropertyMapping
- Added Interface AzureEntityResource
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface ErrorResponse
- Added Interface SentinelEntityMapping
- Added Interface WorkspaceManagerGroup
- Added Interface WorkspaceManagerGroupList
- Added Interface WorkspaceManagerGroupsCreateOrUpdateOptionalParams
- Added Interface WorkspaceManagerGroupsDeleteOptionalParams
- Added Interface WorkspaceManagerGroupsGetOptionalParams
- Added Interface WorkspaceManagerGroupsListNextOptionalParams
- Added Interface WorkspaceManagerGroupsListOptionalParams
- Added Type Alias AlertProperty
- Added Type Alias WorkspaceManagerGroupsCreateOrUpdateResponse
- Added Type Alias WorkspaceManagerGroupsGetResponse
- Added Type Alias WorkspaceManagerGroupsListNextResponse
- Added Type Alias WorkspaceManagerGroupsListResponse
- Interface AlertDetailsOverride has a new optional parameter alertDynamicProperties
- Interface NrtAlertRule has a new optional parameter sentinelEntitiesMappings
- Interface NrtAlertRuleTemplate has a new optional parameter sentinelEntitiesMappings
- Interface QueryBasedAlertRuleTemplateProperties has a new optional parameter sentinelEntitiesMappings
- Interface ScheduledAlertRule has a new optional parameter sentinelEntitiesMappings
- Interface ScheduledAlertRuleCommonProperties has a new optional parameter sentinelEntitiesMappings
- Interface ScheduledAlertRuleTemplate has a new optional parameter sentinelEntitiesMappings
- Interface SecurityAlertTimelineItem has a new optional parameter intent
- Interface SecurityAlertTimelineItem has a new optional parameter techniques
- Class SecurityInsights has a new parameter workspaceManagerGroups
- Added Enum KnownAlertProperty


## 1.0.0-beta.5 (2022-09-27)

**Features**
Expand Down
2 changes: 1 addition & 1 deletion sdk/securityinsight/arm-securityinsight/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provi

### Currently supported environments

- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- [LTS versions of Node.js](https://github.com/nodejs/release#release-schedule)
- Latest versions of Safari, Chrome, Edge and Firefox.

See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
Expand Down
8 changes: 4 additions & 4 deletions sdk/securityinsight/arm-securityinsight/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "b41f929626289b59e31be8a1091c99994864b096",
"commit": "2f09e9b983746a9f2edd59da7603c2b0c8d5dde0",
"readme": "specification/securityinsights/resource-manager/readme.md",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\securityinsights\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.1.20220727.1 --generate-sample=true",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/securityinsights/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.2",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
"use": "@autorest/typescript@6.0.0-rc.1.20220727.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.4",
"use": "@autorest/typescript@6.0.0-rc.2"
}
12 changes: 2 additions & 10 deletions sdk/securityinsight/arm-securityinsight/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,13 +109,5 @@
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-securityinsight?view=azure-node-preview"
}
}
"autoPublish": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -246,10 +246,20 @@ export type AlertDetail = string;
export interface AlertDetailsOverride {
alertDescriptionFormat?: string;
alertDisplayNameFormat?: string;
alertDynamicProperties?: AlertPropertyMapping[];
alertSeverityColumnName?: string;
alertTacticsColumnName?: string;
}

// @public
export type AlertProperty = string;

// @public
export interface AlertPropertyMapping {
alertProperty?: AlertProperty;
value?: string;
}

// @public
export interface AlertRule extends ResourceWithEtag {
kind: AlertRuleKind;
Expand Down Expand Up @@ -684,6 +694,11 @@ export interface AzureDevOpsResourceInfo {
serviceConnectionId?: string;
}

// @public
export interface AzureEntityResource extends Resource {
readonly etag?: string;
}

// @public
export interface AzureResourceEntity extends Entity {
readonly additionalData?: {
Expand Down Expand Up @@ -1768,6 +1783,26 @@ export type EntityUnion = Entity | SecurityAlert | HuntingBookmark | AccountEnti
// @public
export type Enum13 = string;

// @public
export interface ErrorAdditionalInfo {
readonly info?: Record<string, unknown>;
readonly type?: string;
}

// @public
export interface ErrorDetail {
readonly additionalInfo?: ErrorAdditionalInfo[];
readonly code?: string;
readonly details?: ErrorDetail[];
readonly message?: string;
readonly target?: string;
}

// @public
export interface ErrorResponse {
error?: ErrorDetail;
}

// @public
export type EventGroupingAggregationKind = string;

Expand Down Expand Up @@ -2694,6 +2729,19 @@ export enum KnownAlertDetail {
Severity = "Severity"
}

// @public
export enum KnownAlertProperty {
AlertLink = "AlertLink",
ConfidenceLevel = "ConfidenceLevel",
ConfidenceScore = "ConfidenceScore",
ExtendedLinks = "ExtendedLinks",
ProductComponentName = "ProductComponentName",
ProductName = "ProductName",
ProviderName = "ProviderName",
RemediationSteps = "RemediationSteps",
Techniques = "Techniques"
}

// @public
export enum KnownAlertRuleKind {
Fusion = "Fusion",
Expand Down Expand Up @@ -3982,6 +4030,7 @@ export interface NrtAlertRule extends AlertRule {
kind: "NRT";
readonly lastModifiedUtc?: Date;
query?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
suppressionDuration?: string;
suppressionEnabled?: boolean;
Expand All @@ -4006,6 +4055,7 @@ export interface NrtAlertRuleTemplate extends AlertRuleTemplate {
readonly lastUpdatedDateUTC?: Date;
query?: string;
requiredDataConnectors?: AlertRuleTemplateDataSource[];
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
status?: TemplateStatus;
tactics?: AttackTactic[];
Expand Down Expand Up @@ -4380,6 +4430,7 @@ export interface QueryBasedAlertRuleTemplateProperties {
entityMappings?: EntityMapping[];
eventGroupingSettings?: EventGroupingSettings;
query?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
version?: string;
}
Expand Down Expand Up @@ -4528,6 +4579,7 @@ export interface ScheduledAlertRule extends AlertRule {
query?: string;
queryFrequency?: string;
queryPeriod?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
suppressionDuration?: string;
suppressionEnabled?: boolean;
Expand All @@ -4549,6 +4601,7 @@ export interface ScheduledAlertRuleCommonProperties {
query?: string;
queryFrequency?: string;
queryPeriod?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
triggerOperator?: TriggerOperator;
triggerThreshold?: number;
Expand Down Expand Up @@ -4587,6 +4640,7 @@ export interface ScheduledAlertRuleTemplate extends AlertRuleTemplate {
queryFrequency?: string;
queryPeriod?: string;
requiredDataConnectors?: AlertRuleTemplateDataSource[];
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
status?: TemplateStatus;
tactics?: AttackTactic[];
Expand Down Expand Up @@ -4672,10 +4726,12 @@ export interface SecurityAlertTimelineItem extends EntityTimelineItem {
description?: string;
displayName: string;
endTimeUtc: Date;
readonly intent?: KillChainIntent;
kind: "SecurityAlert";
productName?: string;
severity: AlertSeverity;
startTimeUtc: Date;
techniques?: string[];
timeGenerated: Date;
}

Expand Down Expand Up @@ -4775,6 +4831,8 @@ export class SecurityInsights extends coreClient.ServiceClient {
watchlistItems: WatchlistItems;
// (undocumented)
watchlists: Watchlists;
// (undocumented)
workspaceManagerGroups: WorkspaceManagerGroups;
}

// @public
Expand Down Expand Up @@ -4847,6 +4905,11 @@ export type SecurityMLAnalyticsSettingsListResponse = SecurityMLAnalyticsSetting
// @public (undocumented)
export type SecurityMLAnalyticsSettingUnion = SecurityMLAnalyticsSetting | AnomalySecurityMLAnalyticsSettings;

// @public
export interface SentinelEntityMapping {
columnName?: string;
}

// @public
export interface SentinelOnboardingState extends ResourceWithEtag {
customerManagedKey?: boolean;
Expand Down Expand Up @@ -5696,6 +5759,65 @@ export interface Webhook {
webhookUrl?: string;
}

// @public
export interface WorkspaceManagerGroup extends AzureEntityResource {
description?: string;
displayName?: string;
memberResourceNames?: string[];
}

// @public
export interface WorkspaceManagerGroupList {
readonly nextLink?: string;
value: WorkspaceManagerGroup[];
}

// @public
export interface WorkspaceManagerGroups {
createOrUpdate(resourceGroupName: string, workspaceName: string, workspaceManagerGroupName: string, workspaceManagerGroup: WorkspaceManagerGroup, options?: WorkspaceManagerGroupsCreateOrUpdateOptionalParams): Promise<WorkspaceManagerGroupsCreateOrUpdateResponse>;
delete(resourceGroupName: string, workspaceName: string, workspaceManagerGroupName: string, options?: WorkspaceManagerGroupsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, workspaceName: string, workspaceManagerGroupName: string, options?: WorkspaceManagerGroupsGetOptionalParams): Promise<WorkspaceManagerGroupsGetResponse>;
list(resourceGroupName: string, workspaceName: string, options?: WorkspaceManagerGroupsListOptionalParams): PagedAsyncIterableIterator<WorkspaceManagerGroup>;
}

// @public
export interface WorkspaceManagerGroupsCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
}

// @public
export type WorkspaceManagerGroupsCreateOrUpdateResponse = WorkspaceManagerGroup;

// @public
export interface WorkspaceManagerGroupsDeleteOptionalParams extends coreClient.OperationOptions {
}

// @public
export interface WorkspaceManagerGroupsGetOptionalParams extends coreClient.OperationOptions {
}

// @public
export type WorkspaceManagerGroupsGetResponse = WorkspaceManagerGroup;

// @public
export interface WorkspaceManagerGroupsListNextOptionalParams extends coreClient.OperationOptions {
orderby?: string;
skipToken?: string;
top?: number;
}

// @public
export type WorkspaceManagerGroupsListNextResponse = WorkspaceManagerGroupList;

// @public
export interface WorkspaceManagerGroupsListOptionalParams extends coreClient.OperationOptions {
orderby?: string;
skipToken?: string;
top?: number;
}

// @public
export type WorkspaceManagerGroupsListResponse = WorkspaceManagerGroupList;

// (No @packageDocumentation comment for this package)

```
Loading