There is a command group 'az_eventhubs_namespace'. This group of commands could 'manage azure eventhubs namespace and authorizationrule'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_eventhubs_namespace_create'.The syntax is: az eventhubs namespace create --name
                              --resource-group
                              [--alternate-name]
                              [--capacity]
                              [--cluster-arm-id]
                              [--disable-local-auth {false, true}]
                              [--enable-auto-inflate {false, true}]
                              [--enable-kafka {false, true}]
                              [--encryption-config]
                              [--infra-encryption {false, true}]
                              [--location]
                              [--maximum-throughput-units]
                              [--mi-system-assigned {false, true}]
                              [--mi-user-assigned]
                              [--min-tls {1.0, 1.1, 1.2}]
                              [--public-network {disabled, enabled}]
                              [--sku {basic, premium, standard}]
                              [--tags]
                              [--zone-redundant {false, true}]. The 1th example of the child command would be to use it to 'creates a new namespace', the syntax is: az eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate --maximum-throughput-units 20. The 2th example of the child command would be to use it to 'create a new namespace with identity and encryption enabled', the syntax is: az eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName. The parameter '--name -n' is required. It is used to name of namespace.. The parameter '--resource-group -g' is required. It is used to name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--alternate-name' is optional. alternate name specified when alias and namespace names are same.. The parameter '--capacity' is optional. capacity for sku.. The parameter '--cluster-arm-id' is optional. cluster arm id of the namespace.. The parameter '--disable-local-auth' is optional. a boolean value that indicates whether sas authentication is enabled/disabled for the event hubs.. The parameter '--enable-auto-inflate' is optional. a boolean value that indicates whether autoinflate is enabled for eventhub namespace.. The parameter '--enable-kafka' is optional. a boolean value that indicates whether kafka is enabled for eventhub namespace.. The parameter '--encryption-config' is optional. list of keyvaultproperties objects.. The parameter '--infra-encryption' is optional. a boolean value that indicates whether infrastructure encryption (double encryption) is enabled/disabled.. The parameter '--location -l' is optional. location. values from: `az account list-locations`. you can configure the default location using `az configure --defaults location=<location>`.. The parameter '--maximum-throughput-units' is optional. upper limit of throughput units when autoinflate is enabled, vaule should be within 0 to 20 throughput units. ( 0 if autoinflateenabled = true).. The parameter '--mi-system-assigned' is optional. enable system assigned identity.. The parameter '--mi-user-assigned' is optional. list of user assigned identity ids.. The parameter '--min-tls --minimum-tls-version' is optional. the minimum tls version for the cluster to support, e.g. 1.2.. The parameter '--public-network --public-network-access' is optional. this determines if traffic is allowed over public network. by default it is enabled. if value is securedbyperimeter then inbound and outbound communication is controlled by the network security perimeter and profile' access rules.. The parameter '--sku' is optional. namespace sku.. The parameter '--tags' is optional. space-separated tags: key[=value] [key[=value] ...]. use "" to clear existing tags.. The parameter '--zone-redundant' is optional. enabling this property creates a standard eventhubs namespace in regions supported availability zones.. 