您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az notification-hub namespace

备注

此参考是 Azure CLI 的 通知中心 扩展的一部分,需要版本2.3.1 或更高版本。 首次运行 az notification-hub 命名空间 命令时,扩展将自动安装。 详细了解扩展。

用于管理通知中心命名空间的命令。

命令

az notification-hub namespace authorization-rule

用于管理通知中心命名空间授权规则的命令。

az notification-hub namespace authorization-rule create

创建命名空间的授权规则。

az notification-hub namespace authorization-rule delete

删除命名空间授权规则。

az notification-hub namespace authorization-rule list

列出命名空间的授权规则。

az notification-hub namespace authorization-rule list-keys

列出命名空间的主要和辅助 ConnectionStrings。

az notification-hub namespace authorization-rule regenerate-keys

将主密钥/辅助密钥重新生成到命名空间授权规则。

az notification-hub namespace authorization-rule show

按名称显示命名空间的授权规则。

az notification-hub namespace check-availability

检查所有 Azure 订阅中给定服务命名空间的可用性。 这很有用,因为域名是基于服务命名空间名称创建的。

az notification-hub namespace create

创建一个服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

az notification-hub namespace delete

删除现有命名空间。 此操作还会在命名空间下删除所有关联的通知中心。

az notification-hub namespace list

列出可用命名空间。

az notification-hub namespace show

返回指定命名空间的说明。

az notification-hub namespace update

更新服务命名空间。 命名空间的资源清单是不可变的,不能修改。

az notification-hub namespace wait

将 CLI 置于等待状态,直到满足通知中心命名空间的条件。

az notification-hub namespace check-availability

检查所有 Azure 订阅中给定服务命名空间的可用性。 这很有用,因为域名是基于服务命名空间名称创建的。

az notification-hub namespace check-availability --name

示例

检查命名空间的名称可用性

az notification-hub namespace check-availability --name "my-test-space"

必需参数

--name -n

要检查的命名空间名称。

az notification-hub namespace create

创建一个服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。

az notification-hub namespace create --name
                                     --resource-group
                                     --sku {Basic, Free, Standard}
                                     [--location]
                                     [--tags]

示例

创建命名空间

az notification-hub namespace create --resource-group MyResourceGroup --name \
my-namespace --location "South Central US" --sku Standard

必需参数

--name -n

命名空间名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--sku

通知中心 sku 的名称。

接受的值: Basic, Free, Standard

可选参数

--location -l

位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--tags

空格分隔标记:键 [= 值] [键 [= 值] ...]。使用 "" 清除现有标记。

az notification-hub namespace delete

删除现有命名空间。 此操作还会在命名空间下删除所有关联的通知中心。

az notification-hub namespace delete --name
                                     --resource-group
                                     [--no-wait]
                                     [--yes]

示例

删除命名空间

az notification-hub namespace delete --resource-group MyResourceGroup --name \
my-namespace

必需参数

--name -n

命名空间名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--no-wait

不等待长时间运行的操作完成。

--yes -y

不提示确认。

az notification-hub namespace list

列出可用命名空间。

az notification-hub namespace list [--resource-group]

示例

列出资源组中的可用命名空间

az notification-hub namespace list --resource-group MyResourceGroup

列出订阅中的所有可用命名空间,而不考虑 resourceGroups

az notification-hub namespace list

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

az notification-hub namespace show

返回指定命名空间的说明。

az notification-hub namespace show --name
                                   --resource-group

示例

显示命名空间信息

az notification-hub namespace show --resource-group MyResourceGroup --name \
my-namespace

必需参数

--name -n

命名空间名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

az notification-hub namespace update

更新服务命名空间。 命名空间的资源清单是不可变的,不能修改。

az notification-hub namespace update --name
                                     --resource-group
                                     [--sku {Basic, Free, Standard}]
                                     [--tags]

示例

更新命名空间

az notification-hub namespace update --resource-group MyResourceGroup --name \
my-namespace --sku Standard

必需参数

--name -n

命名空间名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--sku

通知中心 sku 的名称。

接受的值: Basic, Free, Standard
--tags

空格分隔标记:键 [= 值] [键 [= 值] ...]。使用 "" 清除现有标记。

az notification-hub namespace wait

将 CLI 置于等待状态,直到满足通知中心命名空间的条件。

az notification-hub namespace wait --name
                                   --resource-group
                                   [--created]
                                   [--custom]
                                   [--deleted]
                                   [--exists]
                                   [--interval]
                                   [--timeout]
                                   [--updated]

示例

在成功预配通知中心命名空间之前,暂停执行 CLI 脚本的执行。

az notification-hub namespace wait --resource-group MyResourceGroup --name \ my-namespace --created

必需参数

--name -n

命名空间名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--created

等待 "provisioningState" 在 "Succeeded" 处创建。

--custom

等到条件满足自定义 JMESPath 查询。 例如 provisioningState! = "InProgress",instanceView [? code = = ' PowerState/正在运行 ']。

--deleted

等待,直到被删除。

--exists

等待该资源存在。

--interval

轮询间隔(秒)。

默认值: 30
--timeout

最长等待时间(秒)。

默认值: 3600
--updated

请等待,直到在 "Succeeded" 中更新 provisioningState。