Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR @azure/arm-securityinsight] Adding Workspace Manager Configurations #2609

Closed
wants to merge 1 commit into from
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
48 changes: 38 additions & 10 deletions sdk/securityinsight/arm-securityinsight/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,43 @@
# 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 WorkspaceManagerConfigurations
- Added Interface AlertPropertyMapping
- Added Interface AzureEntityResource
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface ErrorResponse
- Added Interface SentinelEntityMapping
- Added Interface WorkspaceManagerConfiguration
- Added Interface WorkspaceManagerConfigurationList
- Added Interface WorkspaceManagerConfigurationsCreateOrUpdateOptionalParams
- Added Interface WorkspaceManagerConfigurationsDeleteOptionalParams
- Added Interface WorkspaceManagerConfigurationsGetOptionalParams
- Added Interface WorkspaceManagerConfigurationsListNextOptionalParams
- Added Interface WorkspaceManagerConfigurationsListOptionalParams
- Added Type Alias AlertProperty
- Added Type Alias Mode
- Added Type Alias WorkspaceManagerConfigurationsCreateOrUpdateResponse
- Added Type Alias WorkspaceManagerConfigurationsGetResponse
- Added Type Alias WorkspaceManagerConfigurationsListNextResponse
- Added Type Alias WorkspaceManagerConfigurationsListResponse
- 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 workspaceManagerConfigurations
- Added Enum KnownAlertProperty
- Added Enum KnownMode


## 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": "d2d10c25d0fa7181fe111f8c383ae0fb6d154f6b",
"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/[email protected].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/[email protected].2",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/[email protected].2",
"use": "@autorest/[email protected].1.20220727.1"
"release_tool": "@azure-tools/[email protected].4",
"use": "@autorest/[email protected].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 @@ -3259,6 +3307,12 @@ export enum KnownMicrosoftSecurityProductName {
Office365AdvancedThreatProtection = "Office 365 Advanced Threat Protection"
}

// @public
export enum KnownMode {
Disabled = "Disabled",
Enabled = "Enabled"
}

// @public
export enum KnownOperator {
AND = "AND",
Expand Down Expand Up @@ -3878,6 +3932,9 @@ export interface MLBehaviorAnalyticsAlertRuleTemplateProperties extends AlertRul
severity: AlertSeverity;
}

// @public
export type Mode = string;

// @public
export interface MstiCheckRequirements extends DataConnectorsCheckRequirements {
kind: "MicrosoftThreatIntelligence";
Expand Down Expand Up @@ -3982,6 +4039,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 +4064,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 +4439,7 @@ export interface QueryBasedAlertRuleTemplateProperties {
entityMappings?: EntityMapping[];
eventGroupingSettings?: EventGroupingSettings;
query?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
version?: string;
}
Expand Down Expand Up @@ -4528,6 +4588,7 @@ export interface ScheduledAlertRule extends AlertRule {
query?: string;
queryFrequency?: string;
queryPeriod?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
suppressionDuration?: string;
suppressionEnabled?: boolean;
Expand All @@ -4549,6 +4610,7 @@ export interface ScheduledAlertRuleCommonProperties {
query?: string;
queryFrequency?: string;
queryPeriod?: string;
sentinelEntitiesMappings?: SentinelEntityMapping[];
severity?: AlertSeverity;
triggerOperator?: TriggerOperator;
triggerThreshold?: number;
Expand Down Expand Up @@ -4587,6 +4649,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 +4735,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 +4840,8 @@ export class SecurityInsights extends coreClient.ServiceClient {
watchlistItems: WatchlistItems;
// (undocumented)
watchlists: Watchlists;
// (undocumented)
workspaceManagerConfigurations: WorkspaceManagerConfigurations;
}

// @public
Expand Down Expand Up @@ -4847,6 +4914,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 +5768,63 @@ export interface Webhook {
webhookUrl?: string;
}

// @public
export interface WorkspaceManagerConfiguration extends AzureEntityResource {
mode?: Mode;
}

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

// @public
export interface WorkspaceManagerConfigurations {
createOrUpdate(resourceGroupName: string, workspaceName: string, workspaceManagerConfigurationName: string, workspaceManagerConfiguration: WorkspaceManagerConfiguration, options?: WorkspaceManagerConfigurationsCreateOrUpdateOptionalParams): Promise<WorkspaceManagerConfigurationsCreateOrUpdateResponse>;
delete(resourceGroupName: string, workspaceName: string, workspaceManagerConfigurationName: string, options?: WorkspaceManagerConfigurationsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, workspaceName: string, workspaceManagerConfigurationName: string, options?: WorkspaceManagerConfigurationsGetOptionalParams): Promise<WorkspaceManagerConfigurationsGetResponse>;
list(resourceGroupName: string, workspaceName: string, options?: WorkspaceManagerConfigurationsListOptionalParams): PagedAsyncIterableIterator<WorkspaceManagerConfiguration>;
}

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

// @public
export type WorkspaceManagerConfigurationsCreateOrUpdateResponse = WorkspaceManagerConfiguration;

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

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

// @public
export type WorkspaceManagerConfigurationsGetResponse = WorkspaceManagerConfiguration;

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

// @public
export type WorkspaceManagerConfigurationsListNextResponse = WorkspaceManagerConfigurationList;

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

// @public
export type WorkspaceManagerConfigurationsListResponse = WorkspaceManagerConfigurationList;

// (No @packageDocumentation comment for this package)

```
Loading