graphrag-accelerator/infra/core/monitor/private-link-scope.bicep

29 lines
760 B
Bicep
Raw Normal View History

2024-06-26 15:45:06 -04:00
param privateLinkScopeName string
param privateLinkScopedResources array = []
param queryAccessMode string = 'Open'
param ingestionAccessMode string = 'PrivateOnly'
resource privateLinkScope 'microsoft.insights/privateLinkScopes@2021-07-01-preview' = {
name: privateLinkScopeName
location: 'global'
properties: {
accessModeSettings: {
queryAccessMode: queryAccessMode
ingestionAccessMode: ingestionAccessMode
}
}
}
resource scopedResources 'microsoft.insights/privateLinkScopes/scopedResources@2021-07-01-preview' = [
for id in privateLinkScopedResources: {
name: uniqueString(id)
parent: privateLinkScope
properties: {
linkedResourceId: id
}
}
]
output privateLinkScopeId string = privateLinkScope.id