vdc/Modules/EventHub
Christopher Bennage f0b3944d89
Module folder cleanup (#128)
* revmoing version from orchestration files

* removed logic for module subpath

* removed examples using "2.0" folder

* removing the '2.0' folder from modules
2019-09-24 15:35:33 -07:00
..
Pipeline Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00
Policy Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00
RBAC Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00
Scripts Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00
Tests Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00
deploy.json Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00
readme.md Module folder cleanup (#128) 2019-09-24 15:35:33 -07:00

readme.md

EventHub Namespace

This module deploys EventHub Namespace.

Resources

The following Resources are deployed.

  • Microsoft.EventHub/namespaces
  • Microsoft.EventHub/namespaces/providers/diagnosticSettings
  • Microsoft.EventHub/namespaces/AuthorizationRules
  • Microsoft.EventHub/namespaces/eventhubs
  • Microsoft.EventHub/namespaces/eventhubs/consumergroups

Parameters

Parameter Name Default Value Required Description
namespaceName Required The name of the EventHub namespace
eventHubName Required The name of the EventHub
messageRetentionInDays 1 Optional How long to retain the data in EventHub
partitionCount 4 Optional Number of partitions chosen
skuName Optional EventHub Plan sku name
skuTier Optional EventHub Plan account tier
skuCapacity Optional EventHub Plan scale-out capacity of the resource
location resourceGroup().location Optional Location for all Resources
diagnosticStorageAccountId Required Resource identifier of the Diagnostic Storage Account
logAnalyticsWorkspaceId Required Resource identifier of Log Analytics Workspace
logsRetentionInDays 30 Optional Specifies the number of days that logs will be kept for, a value of 0 will retain data indefinitely
cuaId Optional Customer Usage Attribution Id (GUID). This GUID must be previously registered
tagValues Optional Optional. Azure Resource Tags object

Outputs

Output Name Description
namespaceName EventHub Namespace Name output parameter
namespaceResourceId EventHub Namespace ResourceId output parameter
namespaceResourceGroup EventHub Namespace ResourceGroup output parameter
namespaceConnectionString EventHub Namespace Connection String
sharedAccessPolicyPrimaryKey EventHub Namespace Shared Access Policy Primary Key

Scripts

  • There is no Scripts for this Module

Considerations

  • There is no deployment considerations for this Module

Additional resources