Skip to content

Commit dac7bb1

Browse files
committed
Fix various warnings on new files
1 parent a7bb770 commit dac7bb1

12 files changed

+144
-142
lines changed

.openpublishing.redirection.sentinel.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,6 @@
6565
"redirect_url": "/azure/sentinel/data-connectors/crowdstrike-falcon-data-replicator-using-azure-functions",
6666
"redirect_document_id": true
6767
},
68-
{
69-
"source_path": "articles/sentinel/data-connectors/cyberarkepm.md",
70-
"redirect_url": "/azure/sentinel/data-connectors/cyberarkepm-using-azure-functions",
71-
"redirect_document_id": true
72-
},
7368
{
7469
"source_path": "articles/sentinel/data-connectors/cybersixgill-actionable-alerts-using-azure-function.md",
7570
"redirect_url": "/azure/sentinel/data-connectors/cybersixgill-actionable-alerts-using-azure-functions",

articles/sentinel/data-connectors/armis-activities.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,14 @@ Use this method for automated deployment of the Armis connector.
8181
[![Deploy To Azure](https://aka.ms/deploytoazurebutton)](https://aka.ms/sentinel-ArmisActivitiesAPI-azuredeploy) [![Deploy to Azure Gov](https://aka.ms/deploytoazuregovbutton)](https://aka.ms/sentinel-ArmisActivitiesAPI-azuredeploy-gov)
8282
2. Select the preferred **Subscription**, **Resource Group** and **Location**.
8383
3. Enter the below information :
84-
Function Name
85-
Workspace ID
86-
Workspace Key
87-
Armis Secret Key
88-
Armis URL (https://<armis-instance>.armis.com/api/v1/)
89-
Armis Activity Table Name
90-
Armis Schedule
91-
Avoid Duplicates (Default: false)
84+
- Function Name
85+
- Workspace ID
86+
- Workspace Key
87+
- Armis Secret Key
88+
- Armis URL `https://<armis-instance>.armis.com/api/v1/`
89+
- Armis Activity Table Name
90+
- Armis Schedule
91+
- Avoid Duplicates (Default: false)
9292
4. Mark the checkbox labeled **I agree to the terms and conditions stated above**.
9393
5. Click **Purchase** to deploy.
9494

@@ -130,14 +130,14 @@ If you're already signed in, go to the next step.
130130
1. In the Function App, select the Function App Name and select **Configuration**.
131131
2. In the **Application settings** tab, select **+ New application setting**.
132132
3. Add each of the following application settings individually, with their respective values (case-sensitive):
133-
Workspace ID
134-
Workspace Key
135-
Armis Secret Key
136-
Armis URL (https://<armis-instance>.armis.com/api/v1/)
137-
Armis Activity Table Name
138-
Armis Schedule
139-
Avoid Duplicates (Default: false)
140-
logAnalyticsUri (optional)
133+
- Workspace ID
134+
- Workspace Key
135+
- Armis Secret Key
136+
- Armis URL `https://<armis-instance>.armis.com/api/v1/`
137+
- Armis Activity Table Name
138+
- Armis Schedule
139+
- Avoid Duplicates (Default: false)
140+
- logAnalyticsUri (optional)
141141
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: `https://<CustomerId>.ods.opinsights.azure.us`.
142142
4. Once all application settings have been entered, click **Save**.
143143

articles/sentinel/data-connectors/armis-alerts.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,14 @@ Use this method for automated deployment of the Armis connector.
8484
[![Deploy To Azure](https://aka.ms/deploytoazurebutton)](https://aka.ms/sentinel-ArmisAlertsAPI-azuredeploy) [![Deploy to Azure Gov](https://aka.ms/deploytoazuregovbutton)](https://aka.ms/sentinel-ArmisAlertsAPI-azuredeploy-gov)
8585
2. Select the preferred **Subscription**, **Resource Group** and **Location**.
8686
3. Enter the below information :
87-
Function Name
88-
Workspace ID
89-
Workspace Key
90-
Armis Secret Key
91-
Armis URL (https://<armis-instance>.armis.com/api/v1/)
92-
Armis Alert Table Name
93-
Armis Schedule
94-
Avoid Duplicates (Default: true)
87+
- Function Name
88+
- Workspace ID
89+
- Workspace Key
90+
- Armis Secret Key
91+
- Armis URL `https://<armis-instance>.armis.com/api/v1/`
92+
- Armis Alert Table Name
93+
- Armis Schedule
94+
- Avoid Duplicates (Default: true)
9595
4. Mark the checkbox labeled **I agree to the terms and conditions stated above**.
9696
5. Click **Purchase** to deploy.
9797

@@ -133,14 +133,14 @@ If you're already signed in, go to the next step.
133133
1. In the Function App, select the Function App Name and select **Configuration**.
134134
2. In the **Application settings** tab, select **+ New application setting**.
135135
3. Add each of the following application settings individually, with their respective values (case-sensitive):
136-
Workspace ID
137-
Workspace Key
138-
Armis Secret Key
139-
Armis URL (https://<armis-instance>.armis.com/api/v1/)
140-
Armis Alert Table Name
141-
Armis Schedule
142-
Avoid Duplicates (Default: true)
143-
logAnalyticsUri (optional)
136+
- Workspace ID
137+
- Workspace Key
138+
- Armis Secret Key
139+
- Armis URL `https://<armis-instance>.armis.com/api/v1/`
140+
- Armis Alert Table Name
141+
- Armis Schedule
142+
- Avoid Duplicates (Default: true)
143+
- logAnalyticsUri (optional)
144144
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: `https://<CustomerId>.ods.opinsights.azure.us`.
145145
4. Once all application settings have been entered, click **Save**.
146146

articles/sentinel/data-connectors/armis-devices.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,14 @@ Use this method for automated deployment of the Armis connector.
8484
[![Deploy To Azure](https://aka.ms/deploytoazurebutton)](https://aka.ms/sentinel-ArmisDevice-azuredeploy) [![Deploy to Azure Gov](https://aka.ms/deploytoazuregovbutton)](https://aka.ms/sentinel-ArmisDevice-azuredeploy-gov)
8585
2. Select the preferred **Subscription**, **Resource Group** and **Location**.
8686
3. Enter the below information :
87-
Function Name
88-
Workspace ID
89-
Workspace Key
90-
Armis Secret Key
91-
Armis URL (https://<armis-instance>.armis.com/api/v1/)
92-
Armis Device Table Name
93-
Armis Schedule
94-
Avoid Duplicates (Default: true)
87+
- Function Name
88+
- Workspace ID
89+
- Workspace Key
90+
- Armis Secret Key
91+
- Armis URL `https://<armis-instance>.armis.com/api/v1/`
92+
- Armis Device Table Name
93+
- Armis Schedule
94+
- Avoid Duplicates (Default: true)
9595
4. Mark the checkbox labeled **I agree to the terms and conditions stated above**.
9696
5. Click **Purchase** to deploy.
9797

@@ -133,14 +133,14 @@ If you're already signed in, go to the next step.
133133
1. In the Function App, select the Function App Name and select **Configuration**.
134134
2. In the **Application settings** tab, select **+ New application setting**.
135135
3. Add each of the following application settings individually, with their respective values (case-sensitive):
136-
Workspace ID
137-
Workspace Key
138-
Armis Secret Key
139-
Armis URL (https://<armis-instance>.armis.com/api/v1/)
140-
Armis Device Table Name
141-
Armis Schedule
142-
Avoid Duplicates (Default: true)
143-
logAnalyticsUri (optional)
136+
- Workspace ID
137+
- Workspace Key
138+
- Armis Secret Key
139+
- Armis URL `https://<armis-instance>.armis.com/api/v1/`
140+
- Armis Device Table Name
141+
- Armis Schedule
142+
- Avoid Duplicates (Default: true)
143+
- logAnalyticsUri (optional)
144144
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: `https://<CustomerId>.ods.opinsights.azure.us`.
145145
4. Once all application settings have been entered, click **Save**.
146146

articles/sentinel/data-connectors/atlassian-confluence-audit.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This is autogenerated content. For changes, contact the solution provider.
1919
| Connector attribute | Description |
2020
| --- | --- |
2121
| **Application settings** | ConfluenceUsername<br/>ConfluenceAccessToken<br/>ConfluenceHomeSiteName<br/>WorkspaceID<br/>WorkspaceKey<br/>logAnalyticsUri (optional) |
22-
| **Azure function app code** | https://aka.ms/sentinel-confluenceauditapi-functionapp |
22+
| **Azure function app code** | [https://aka.ms/sentinel-confluenceauditapi-functionapp](https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/AtlassianConfluenceAudit/Data%20Connector/AtlassianConfluenceAuditDataConnector/ConfluenceAuditAPISentinelConn.zip) |
2323
| **Log Analytics table(s)** | Confluence_Audit_CL<br/> |
2424
| **Data collection rules support** | Not currently supported |
2525
| **Supported by** | [Microsoft Corporation](https://support.microsoft.com) |
@@ -88,7 +88,7 @@ Use the following step-by-step instructions to deploy the Confluence Audit data
8888

8989
> **NOTE:** You will need to [prepare VS code](/azure/azure-functions/functions-create-first-function-python#prerequisites) for Azure function development.
9090
91-
1. Download the [Azure Function App](https://aka.ms/sentinel-confluenceauditapi-functionapp) file. Extract archive to your local development computer.
91+
1. Download the [Azure Function App](https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/AtlassianConfluenceAudit/Data%20Connector/AtlassianConfluenceAuditDataConnector/ConfluenceAuditAPISentinelConn.zip) file. Extract archive to your local development computer.
9292
2. Start VS Code. Choose File in the main menu and select Open Folder.
9393
3. Select the top level folder from extracted files.
9494
4. Choose the Azure icon in the Activity bar, then in the **Azure: Functions** area, choose the **Deploy to function app** button.

articles/sentinel/data-connectors/digital-shadows-searchlight.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ Use this method for automated deployment of the 'Digital Shadows Searchlight' co
9696
2. Import Function App Code(Zip deployment)
9797

9898
1. Install Azure CLI
99-
2. From terminal type **az functionapp deployment source config-zip -g <ResourceGroup> -n <FunctionApp> --src <Zip File>** and hit enter. Set the `ResourceGroup` value to: your resource group name. Set the `FunctionApp` value to: your newly created function app name. Set the `Zip File` value to: `digitalshadowsConnector.zip`(path to your zip file). Note:- Download the zip file from the link - [Function App Code](https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Digital%20Shadows/Data%20Connectors/Digital%20Shadows/digitalshadowsConnector.zip)
99+
2. From terminal type `az functionapp deployment source config-zip -g <ResourceGroup> -n <FunctionApp> --src <Zip File>` and hit enter. Set the `ResourceGroup` value to: your resource group name. Set the `FunctionApp` value to: your newly created function app name. Set the `Zip File` value to: `digitalshadowsConnector.zip`(path to your zip file). Note:- Download the zip file from the link - [Function App Code](https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Digital%20Shadows/Data%20Connectors/Digital%20Shadows/digitalshadowsConnector.zip)
100100

101101
3. Configure the Function App
102102

@@ -119,7 +119,7 @@ Set the `DigitalShadowsURL` value to: `https://api.searchlight.app/v1`
119119
Set the `HighVariabilityClassifications` value to: `exposed-credential,marked-document`
120120
Set the `ClassificationFilterOperation` value to: `exclude` for exclude function app or `include` for include function app
121121
>Note: If using Azure Key Vault secrets for any of the values above, use the`@Microsoft.KeyVault(SecretUri={Security Identifier})`schema in place of the string values. Refer to [Azure Key Vault references documentation](/azure/app-service/app-service-key-vault-references) for further details.
122-
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: https://<CustomerId>.ods.opinsights.azure.us.
122+
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: `https://<CustomerId>.ods.opinsights.azure.us`.
123123
4. Once all application settings have been entered, click **Save**.
124124

125125

articles/sentinel/data-connectors/netskope.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Netskope
5555
To integrate with Netskope (using Azure Functions) make sure you have:
5656

5757
- **Microsoft.Web/sites permissions**: Read and write permissions to Azure Functions to create a Function App is required. [See the documentation to learn more about Azure Functions](/azure/azure-functions/).
58-
- **Netskope API Token**: A Netskope API Token is required. [See the documentation to learn more about Netskope API](https://innovatechcloud.goskope.com/docs/Netskope_Help/en/rest-api-v1-overview.html). **Note:** A Netskope account is required
58+
- **Netskope API Token**: A Netskope API Token is required. [See the documentation to learn more about Netskope API](https://docs.netskope.com/en/netskope-help/admin-console/rest-api/rest-api-v1-overview/). **Note:** A Netskope account is required
5959

6060

6161
## Vendor installation instructions

articles/sentinel/data-connectors/onelogin-iam-platform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ To integrate with OneLogin IAM Platform(using Azure Functions) make sure you hav
6161
Follow the [instructions](https://onelogin.service-now.com/kb_view_customer.do?sysparm_article=KB0010469) to configure Webhooks.
6262

6363
1. Generate the **OneLoginBearerToken** according to your password policy.
64-
2. Set Custom Header in the format: Authorization: Bearer <OneLoginBearerToken>.
64+
2. Set Custom Header in the format: Authorization: Bearer `<OneLoginBearerToken>`.
6565
3. Use JSON Array Logs Format.
6666

6767

articles/sentinel/data-connectors/rubrik-security-cloud-data-connector.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ If you're already signed in, go to the next step.
139139
ThreatHunts_table_name
140140
LogLevel
141141
logAnalyticsUri (optional)
142-
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: https://<CustomerId>.ods.opinsights.azure.us.
142+
- Use logAnalyticsUri to override the log analytics API endpoint for dedicated cloud. For example, for public cloud, leave the value empty; for Azure GovUS cloud environment, specify the value in the following format: `https://<CustomerId>.ods.opinsights.azure.us`.
143143
4. Once all application settings have been entered, click **Save**.
144144

145145

articles/sentinel/data-connectors/snowflake.md

Lines changed: 35 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -62,35 +62,42 @@ To query data from Snowflake you need a user that is assigned to a role with suf
6262

6363
1. Enter the Snowflake console.
6464
2. Switch role to SECURITYADMIN and [create a new role](https://docs.snowflake.com/en/sql-reference/sql/create-role.html):
65-
```
66-
USE ROLE SECURITYADMIN;
67-
CREATE OR REPLACE ROLE EXAMPLE_ROLE_NAME;```
68-
3. Switch role to SYSADMIN and [create warehouse](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse.html) and [grand access](https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html) to it:
69-
```
70-
USE ROLE SYSADMIN;
71-
CREATE OR REPLACE WAREHOUSE EXAMPLE_WAREHOUSE_NAME
72-
WAREHOUSE_SIZE = 'SMALL'
73-
AUTO_SUSPEND = 5
74-
AUTO_RESUME = true
75-
INITIALLY_SUSPENDED = true;
76-
GRANT USAGE, OPERATE ON WAREHOUSE EXAMPLE_WAREHOUSE_NAME TO ROLE EXAMPLE_ROLE_NAME;```
77-
4. Switch role to SECURITYADMIN and [create a new user](https://docs.snowflake.com/en/sql-reference/sql/create-user.html):
78-
```
79-
USE ROLE SECURITYADMIN;
80-
CREATE OR REPLACE USER EXAMPLE_USER_NAME
81-
PASSWORD = 'example_password'
82-
DEFAULT_ROLE = EXAMPLE_ROLE_NAME
83-
DEFAULT_WAREHOUSE = EXAMPLE_WAREHOUSE_NAME
84-
;```
85-
5. Switch role to ACCOUNTADMIN and [grant access to snowflake database](https://docs.snowflake.com/en/sql-reference/account-usage.html#enabling-account-usage-for-other-roles) for role.
86-
```
87-
USE ROLE ACCOUNTADMIN;
88-
GRANT IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE TO ROLE EXAMPLE_ROLE_NAME;```
89-
6. Switch role to SECURITYADMIN and [assign role](https://docs.snowflake.com/en/sql-reference/sql/grant-role.html) to user:
90-
```
91-
USE ROLE SECURITYADMIN;
92-
GRANT ROLE EXAMPLE_ROLE_NAME TO USER EXAMPLE_USER_NAME;```
9365

66+
```
67+
USE ROLE SECURITYADMIN;
68+
CREATE OR REPLACE ROLE EXAMPLE_ROLE_NAME;
69+
```
70+
71+
1. Switch role to SYSADMIN and [create warehouse](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse.html) and [grand access](https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html) to it:
72+
73+
```
74+
USE ROLE SYSADMIN;
75+
CREATE OR REPLACE WAREHOUSE EXAMPLE_WAREHOUSE_NAME
76+
WAREHOUSE_SIZE = 'SMALL'
77+
AUTO_SUSPEND = 5
78+
AUTO_RESUME = true
79+
INITIALLY_SUSPENDED = true;
80+
GRANT USAGE, OPERATE ON WAREHOUSE EXAMPLE_WAREHOUSE_NAME TO ROLE EXAMPLE_ROLE_NAME;
81+
```
82+
1. Switch role to SECURITYADMIN and [create a new user](https://docs.snowflake.com/en/sql-reference/sql/create-user.html):
83+
```
84+
USE ROLE SECURITYADMIN;
85+
CREATE OR REPLACE USER EXAMPLE_USER_NAME
86+
PASSWORD = 'example_password'
87+
DEFAULT_ROLE = EXAMPLE_ROLE_NAME
88+
DEFAULT_WAREHOUSE = EXAMPLE_WAREHOUSE_NAME;
89+
```
90+
1. Switch role to ACCOUNTADMIN and [grant access to snowflake database](https://docs.snowflake.com/en/sql-reference/account-usage.html#enabling-account-usage-for-other-roles) for role.
91+
```
92+
USE ROLE ACCOUNTADMIN;
93+
GRANT IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE TO ROLE EXAMPLE_ROLE_NAME;
94+
```
95+
1. Switch role to SECURITYADMIN and [assign role](https://docs.snowflake.com/en/sql-reference/sql/grant-role.html) to user:
96+
```
97+
USE ROLE SECURITYADMIN;
98+
GRANT ROLE EXAMPLE_ROLE_NAME TO USER EXAMPLE_USER_NAME;
99+
```
100+
94101
>**IMPORTANT:** Save user and API password created during this step as they will be used during deployment step.
95102
96103

0 commit comments

Comments
 (0)