我可以通过Terraform从通知中心获得共享访问签名吗?

我可以通过Terraform从通知中心获得共享访问签名吗?,terraform,azure-notificationhub,terraform-provider-azure,Terraform,Azure Notificationhub,Terraform Provider Azure,我有这个地形资源: resource "azurerm_notification_hub" "notificationhub" { name = "notification-hub-${var.environment}" namespace_name = azurerm_notification_hub_namespace.n

我有这个地形资源:

resource "azurerm_notification_hub" "notificationhub" {
  name                                = "notification-hub-${var.environment}"
  namespace_name                      = azurerm_notification_hub_namespace.notificationhubnamespace.name
  resource_group_name                 = azurerm_resource_group.resourcegroup.name
  location                            = var.azure_location
}
此块工作正常,它在Azure上创建了一个中心

但是。。如何从Terraform获取“DefaultFullSharedAccessSignature


我在Terraform上找不到任何文档

我从Terraform中找到了一个资源“azurerm\u通知\u中心\u授权\u规则


我可以访问azurerm\u通知\u中心\u授权\u规则.rule.primary.primary\u访问\u密钥

我从terraform“azurerm\u通知\u中心\u授权\u规则”找到了一个资源


我可以访问azurerm_通知_中心(hub)(authorization)(rule.rule.primary.primary)访问(access)(key)

作为一个在terraform和通知中心花了很多时间的人,我可以确认这个答案。作为一个在terraform和通知中心花了很多时间的人,我。
resource "azurerm_notification_hub_authorization_rule" "rule" {
  name                                = "Full"
  notification_hub_name               = azurerm_notification_hub.notificationhub.name
  namespace_name                      = azurerm_notification_hub_namespace.notificationhubnamespace.name
  resource_group_name                 = azurerm_resource_group.resourcegroup.name
  manage                              = true
  send                                = true
  listen                              = true

  depends_on                          = [azurerm_notification_hub.notificationhub]

}