How to connect Azure Activity Monitor to Log Analytics Workspace via ARM templateConnecting Azure Activity Log to Log Analytics instance using PowerShellProvision classic cloud service via ARM templateIs there an ARM template solution for binding a Logic App to an OMS workspace?faced error on azure portal on purchasing of template There were validation errorsLink existing hybrid connection to an azure web app through ARM-templateProgrammatic method to identify Azure Log Analytics Available SKUsAzure ARM Templates: How to use template to create a vnet and peer it to an existing vnet?Azure Data Factory ARM templateAzure DevOps - use ARM Outputs in ARM template parametersAzure log alert rule created successfully with ARM template but not appearing in portalRole assignment authorization failed for new resource group created from ARM template in Azure DevOps
How can I get a refund from a seller who only accepts Zelle?
How can I minimize the damage of an unstable nuclear reactor to the surrounding area?
What is to the west of Westeros?
Writing "hahaha" versus describing the laugh
Is keeping the forking link on a true fork necessary (Github/GPL)?
To exponential digit growth and beyond!
Flatten not working
Is a world with one country feeding everyone possible?
Piping the output of comand columns
Are there historical examples of audiences drawn to a work that was "so bad it's good"?
Visual Block Mode edit with sequential number
Gravitational Force Between Numbers
Are PMR446 walkie-talkies legal in Switzerland?
Did significant numbers of Japanese officers escape prosecution during the Tokyo Trials?
Is this homebrew "Cactus Grenade" cantrip balanced?
Why is std::ssize() introduced in C++20?
Time complexity of an algorithm: Is it important to state the base of the logarithm?
Are there any German nonsense poems (Jabberwocky)?
How to write numbers and percentage?
Physical only checkdb is failing, but full one is completed successfully
Can I render satellite deployment impossible, or at least impractical, by exploiting the Kessler syndrome?
Are cells guaranteed to get at least one mitochondrion when they divide?
Was this scene in S8E06 added because of fan reactions to S8E04?
If I arrive in the UK, and then head to mainland Europe, does my Schengen visa 90 day limit start when I arrived in the UK, or mainland Europe?
How to connect Azure Activity Monitor to Log Analytics Workspace via ARM template
Connecting Azure Activity Log to Log Analytics instance using PowerShellProvision classic cloud service via ARM templateIs there an ARM template solution for binding a Logic App to an OMS workspace?faced error on azure portal on purchasing of template There were validation errorsLink existing hybrid connection to an azure web app through ARM-templateProgrammatic method to identify Azure Log Analytics Available SKUsAzure ARM Templates: How to use template to create a vnet and peer it to an existing vnet?Azure Data Factory ARM templateAzure DevOps - use ARM Outputs in ARM template parametersAzure log alert rule created successfully with ARM template but not appearing in portalRole assignment authorization failed for new resource group created from ARM template in Azure DevOps
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
How do I connect Azure Activity Logs to a Log Analytics workspace using an ARM template? I can connect it via the portal:
Or using powershell.
But I've searched far and wide and can't find documentation on how to do this with an ARM template (or whether it's currently possible).
I've also tried creating the connection and viewing the resource structure in the azure resource explorer (and by fetching the resource in powershell), but there's no difference in the json before and after making the connection
UPDATE:
I tried an arm template deployment based on this documentation, which I applied like this:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "my-loganalytics-workspace-name/AzureActivityLog",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties": ,
"kind": "AzureActivityLog"
]
But it the deployment doesn't complete (has been running for 30 minutes) and has a vague error:
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/template/operations/A886A53AFF9B2E6C",
"operationId": "A886A53AFF9B2E6C",
"properties":
"provisioningOperation": "Create",
"provisioningState": "Running",
"timestamp": "2019-03-25T13:54:32.2320046Z",
"duration": "PT21M58.8224235S",
"trackingId": "47915902-f795-482a-a408-de408cd78a30",
"serviceRequestId": "8c153090-c33d-4819-b9c4-8226df6a861e",
"statusCode": "InternalServerError",
"statusMessage":
"Message": "An error has occurred."
,
"targetResource":
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.OperationalInsights/workspaces/my-log-analytics-workspace/dataSources/AzureActivityLog",
"resourceType": "Microsoft.OperationalInsights/workspaces/dataSources",
"resourceName": "my-log-analytics-workspace/AzureActivityLog"
azure arm-template azure-log-analytics activity-monitor
add a comment |
How do I connect Azure Activity Logs to a Log Analytics workspace using an ARM template? I can connect it via the portal:
Or using powershell.
But I've searched far and wide and can't find documentation on how to do this with an ARM template (or whether it's currently possible).
I've also tried creating the connection and viewing the resource structure in the azure resource explorer (and by fetching the resource in powershell), but there's no difference in the json before and after making the connection
UPDATE:
I tried an arm template deployment based on this documentation, which I applied like this:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "my-loganalytics-workspace-name/AzureActivityLog",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties": ,
"kind": "AzureActivityLog"
]
But it the deployment doesn't complete (has been running for 30 minutes) and has a vague error:
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/template/operations/A886A53AFF9B2E6C",
"operationId": "A886A53AFF9B2E6C",
"properties":
"provisioningOperation": "Create",
"provisioningState": "Running",
"timestamp": "2019-03-25T13:54:32.2320046Z",
"duration": "PT21M58.8224235S",
"trackingId": "47915902-f795-482a-a408-de408cd78a30",
"serviceRequestId": "8c153090-c33d-4819-b9c4-8226df6a861e",
"statusCode": "InternalServerError",
"statusMessage":
"Message": "An error has occurred."
,
"targetResource":
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.OperationalInsights/workspaces/my-log-analytics-workspace/dataSources/AzureActivityLog",
"resourceType": "Microsoft.OperationalInsights/workspaces/dataSources",
"resourceName": "my-log-analytics-workspace/AzureActivityLog"
azure arm-template azure-log-analytics activity-monitor
add a comment |
How do I connect Azure Activity Logs to a Log Analytics workspace using an ARM template? I can connect it via the portal:
Or using powershell.
But I've searched far and wide and can't find documentation on how to do this with an ARM template (or whether it's currently possible).
I've also tried creating the connection and viewing the resource structure in the azure resource explorer (and by fetching the resource in powershell), but there's no difference in the json before and after making the connection
UPDATE:
I tried an arm template deployment based on this documentation, which I applied like this:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "my-loganalytics-workspace-name/AzureActivityLog",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties": ,
"kind": "AzureActivityLog"
]
But it the deployment doesn't complete (has been running for 30 minutes) and has a vague error:
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/template/operations/A886A53AFF9B2E6C",
"operationId": "A886A53AFF9B2E6C",
"properties":
"provisioningOperation": "Create",
"provisioningState": "Running",
"timestamp": "2019-03-25T13:54:32.2320046Z",
"duration": "PT21M58.8224235S",
"trackingId": "47915902-f795-482a-a408-de408cd78a30",
"serviceRequestId": "8c153090-c33d-4819-b9c4-8226df6a861e",
"statusCode": "InternalServerError",
"statusMessage":
"Message": "An error has occurred."
,
"targetResource":
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.OperationalInsights/workspaces/my-log-analytics-workspace/dataSources/AzureActivityLog",
"resourceType": "Microsoft.OperationalInsights/workspaces/dataSources",
"resourceName": "my-log-analytics-workspace/AzureActivityLog"
azure arm-template azure-log-analytics activity-monitor
How do I connect Azure Activity Logs to a Log Analytics workspace using an ARM template? I can connect it via the portal:
Or using powershell.
But I've searched far and wide and can't find documentation on how to do this with an ARM template (or whether it's currently possible).
I've also tried creating the connection and viewing the resource structure in the azure resource explorer (and by fetching the resource in powershell), but there's no difference in the json before and after making the connection
UPDATE:
I tried an arm template deployment based on this documentation, which I applied like this:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "my-loganalytics-workspace-name/AzureActivityLog",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties": ,
"kind": "AzureActivityLog"
]
But it the deployment doesn't complete (has been running for 30 minutes) and has a vague error:
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/template/operations/A886A53AFF9B2E6C",
"operationId": "A886A53AFF9B2E6C",
"properties":
"provisioningOperation": "Create",
"provisioningState": "Running",
"timestamp": "2019-03-25T13:54:32.2320046Z",
"duration": "PT21M58.8224235S",
"trackingId": "47915902-f795-482a-a408-de408cd78a30",
"serviceRequestId": "8c153090-c33d-4819-b9c4-8226df6a861e",
"statusCode": "InternalServerError",
"statusMessage":
"Message": "An error has occurred."
,
"targetResource":
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxx/resourceGroups/my-resource-group/providers/Microsoft.OperationalInsights/workspaces/my-log-analytics-workspace/dataSources/AzureActivityLog",
"resourceType": "Microsoft.OperationalInsights/workspaces/dataSources",
"resourceName": "my-log-analytics-workspace/AzureActivityLog"
azure arm-template azure-log-analytics activity-monitor
azure arm-template azure-log-analytics activity-monitor
edited Mar 25 at 13:59
jschmitter
asked Mar 23 at 22:00
jschmitterjschmitter
503113
503113
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Yes it's possible using portal or PowerShell as explained here -> Connecting Azure Activity Log to Log Analytics instance using PowerShell
I have created it using portal or PowerShell and could get those details using PowerShell as shown in below screenshots, in which the ResourceId parameter shown the resource type 'Microsoft.OperationalInsights/workspaces/dataSources'.
So most probably it should be possible via ARM template way as well because I see a ARM template reference for resource type 'Microsoft.OperationalInsights/workspaces/dataSources' as shown here -> https://docs.microsoft.com/en-us/azure/templates/microsoft.operationalinsights/2015-11-01-preview/workspaces/datasources
Hope this helps!! Cheers!!
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
add a comment |
I found a working example template here.
So my original template needed a different name (must include the subscriptionId) and a linkedResourceId
in the properties
:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "[concat('my-loganalytics-workspace-name', '/', subscription().subscriptionId)]",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties":
"linkedResourceId": "[concat(subscription().Id, '/providers/microsoft.insights/eventTypes/management')]"
,
"kind": "AzureActivityLog"
]
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55318794%2fhow-to-connect-azure-activity-monitor-to-log-analytics-workspace-via-arm-templat%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes it's possible using portal or PowerShell as explained here -> Connecting Azure Activity Log to Log Analytics instance using PowerShell
I have created it using portal or PowerShell and could get those details using PowerShell as shown in below screenshots, in which the ResourceId parameter shown the resource type 'Microsoft.OperationalInsights/workspaces/dataSources'.
So most probably it should be possible via ARM template way as well because I see a ARM template reference for resource type 'Microsoft.OperationalInsights/workspaces/dataSources' as shown here -> https://docs.microsoft.com/en-us/azure/templates/microsoft.operationalinsights/2015-11-01-preview/workspaces/datasources
Hope this helps!! Cheers!!
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
add a comment |
Yes it's possible using portal or PowerShell as explained here -> Connecting Azure Activity Log to Log Analytics instance using PowerShell
I have created it using portal or PowerShell and could get those details using PowerShell as shown in below screenshots, in which the ResourceId parameter shown the resource type 'Microsoft.OperationalInsights/workspaces/dataSources'.
So most probably it should be possible via ARM template way as well because I see a ARM template reference for resource type 'Microsoft.OperationalInsights/workspaces/dataSources' as shown here -> https://docs.microsoft.com/en-us/azure/templates/microsoft.operationalinsights/2015-11-01-preview/workspaces/datasources
Hope this helps!! Cheers!!
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
add a comment |
Yes it's possible using portal or PowerShell as explained here -> Connecting Azure Activity Log to Log Analytics instance using PowerShell
I have created it using portal or PowerShell and could get those details using PowerShell as shown in below screenshots, in which the ResourceId parameter shown the resource type 'Microsoft.OperationalInsights/workspaces/dataSources'.
So most probably it should be possible via ARM template way as well because I see a ARM template reference for resource type 'Microsoft.OperationalInsights/workspaces/dataSources' as shown here -> https://docs.microsoft.com/en-us/azure/templates/microsoft.operationalinsights/2015-11-01-preview/workspaces/datasources
Hope this helps!! Cheers!!
Yes it's possible using portal or PowerShell as explained here -> Connecting Azure Activity Log to Log Analytics instance using PowerShell
I have created it using portal or PowerShell and could get those details using PowerShell as shown in below screenshots, in which the ResourceId parameter shown the resource type 'Microsoft.OperationalInsights/workspaces/dataSources'.
So most probably it should be possible via ARM template way as well because I see a ARM template reference for resource type 'Microsoft.OperationalInsights/workspaces/dataSources' as shown here -> https://docs.microsoft.com/en-us/azure/templates/microsoft.operationalinsights/2015-11-01-preview/workspaces/datasources
Hope this helps!! Cheers!!
answered Mar 24 at 11:45
KrishnaG-MSFTKrishnaG-MSFT
750227
750227
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
add a comment |
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
The documentation at that link is lacking sufficient detail to be able to implement it. The "properties" object in the resource has this description: "The data source properties in raw json format, each kind of data source have it's own schema." That's not helpful, since there's no info as to what the schema for each data source is.
– jschmitter
Mar 25 at 14:30
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
Knowing the resource type helped get me on the right track though.
– jschmitter
Mar 25 at 15:27
add a comment |
I found a working example template here.
So my original template needed a different name (must include the subscriptionId) and a linkedResourceId
in the properties
:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "[concat('my-loganalytics-workspace-name', '/', subscription().subscriptionId)]",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties":
"linkedResourceId": "[concat(subscription().Id, '/providers/microsoft.insights/eventTypes/management')]"
,
"kind": "AzureActivityLog"
]
add a comment |
I found a working example template here.
So my original template needed a different name (must include the subscriptionId) and a linkedResourceId
in the properties
:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "[concat('my-loganalytics-workspace-name', '/', subscription().subscriptionId)]",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties":
"linkedResourceId": "[concat(subscription().Id, '/providers/microsoft.insights/eventTypes/management')]"
,
"kind": "AzureActivityLog"
]
add a comment |
I found a working example template here.
So my original template needed a different name (must include the subscriptionId) and a linkedResourceId
in the properties
:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "[concat('my-loganalytics-workspace-name', '/', subscription().subscriptionId)]",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties":
"linkedResourceId": "[concat(subscription().Id, '/providers/microsoft.insights/eventTypes/management')]"
,
"kind": "AzureActivityLog"
]
I found a working example template here.
So my original template needed a different name (must include the subscriptionId) and a linkedResourceId
in the properties
:
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": ,
"resources": [
"name": "[concat('my-loganalytics-workspace-name', '/', subscription().subscriptionId)]",
"type": "Microsoft.OperationalInsights/workspaces/dataSources",
"apiVersion": "2015-11-01-preview",
"tags": ,
"properties":
"linkedResourceId": "[concat(subscription().Id, '/providers/microsoft.insights/eventTypes/management')]"
,
"kind": "AzureActivityLog"
]
answered Mar 25 at 14:39
jschmitterjschmitter
503113
503113
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55318794%2fhow-to-connect-azure-activity-monitor-to-log-analytics-workspace-via-arm-templat%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown