pyaz/eventhubs/namespace/__init__.py
def update(name, resource_group, add=None, assign_identity=None, capacity=None, default_action=None, disable_local_auth=None, enable_auto_inflate=None, enable_kafka=None, enable_trusted_service_access=None, force_string=None, infra_encryption=None, key_name=None, key_source=None, key_vault_uri=None, key_version=None, maximum_throughput_units=None, remove=None, set=None, sku=None, tags=None):
    '''
    Updates the EventHubs Namespace

    Required Parameters:
    - name -- Name of Namespace
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    Optional Parameters:
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - assign_identity -- A boolean value that indicates whether Managed Identity is enabled.
    - capacity -- Capacity for Sku
    - default_action -- Default Action for Network Rule Set.
    - disable_local_auth -- A boolean value that indicates whether SAS authentication is enabled/disabled for the Event Hubs
    - enable_auto_inflate -- A boolean value that indicates whether AutoInflate is enabled for eventhub namespace.
    - enable_kafka -- A boolean value that indicates whether Kafka is enabled for eventhub namespace.
    - enable_trusted_service_access -- A boolean value that indicates whether Trusted Service Access is enabled for Network Rule Set.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - infra_encryption -- A boolean value that indicates whether Infrastructure Encryption (Double Encryption) is enabled/disabled
    - key_name -- The name of the KeyVault key.
    - key_source -- Encryption key source. Possible values include: 'Microsoft.KeyVault'.
    - key_vault_uri -- The Uri of the KeyVault.
    - key_version -- The version of the KeyVault key to use.
    - maximum_throughput_units -- Upper limit of throughput units when AutoInflate is enabled, vaule should be within 0 to 20 throughput units. ( 0 if AutoInflateEnabled = true)
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku -- Namespace SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    '''
    return _call_az("az eventhubs namespace update", locals())

    Updates the EventHubs Namespace

    Required Parameters:
    - name -- Name of Namespace
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    Optional Parameters:
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - assign_identity -- A boolean value that indicates whether Managed Identity is enabled.
    - capacity -- Capacity for Sku
    - default_action -- Default Action for Network Rule Set.
    - disable_local_auth -- A boolean value that indicates whether SAS authentication is enabled/disabled for the Event Hubs
    - enable_auto_inflate -- A boolean value that indicates whether AutoInflate is enabled for eventhub namespace.
    - enable_kafka -- A boolean value that indicates whether Kafka is enabled for eventhub namespace.
    - enable_trusted_service_access -- A boolean value that indicates whether Trusted Service Access is enabled for Network Rule Set.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - infra_encryption -- A boolean value that indicates whether Infrastructure Encryption (Double Encryption) is enabled/disabled
    - key_name -- The name of the KeyVault key.
    - key_source -- Encryption key source. Possible values include: 'Microsoft.KeyVault'.
    - key_vault_uri -- The Uri of the KeyVault.
    - key_version -- The version of the KeyVault key to use.
    - maximum_throughput_units -- Upper limit of throughput units when AutoInflate is enabled, vaule should be within 0 to 20 throughput units. ( 0 if AutoInflateEnabled = true)
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku -- Namespace SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    
Updates the EventHubs Namespace
Required Parameters:
name -- Name of Namespace
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`

Optional Parameters:
add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty 
assign_identity -- A boolean value that indicates whether Managed Identity is enabled.
capacity -- Capacity for Sku
default_action -- Default Action for Network Rule Set.
disable_local_auth -- A boolean value that indicates whether SAS authentication is enabled/disabled for the Event Hubs
enable_auto_inflate -- A boolean value that indicates whether AutoInflate is enabled for eventhub namespace.
enable_kafka -- A boolean value that indicates whether Kafka is enabled for eventhub namespace.
enable_trusted_service_access -- A boolean value that indicates whether Trusted Service Access is enabled for Network Rule Set.
force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
infra_encryption -- A boolean value that indicates whether Infrastructure Encryption (Double Encryption) is enabled/disabled
key_name -- The name of the KeyVault key.
key_source -- Encryption key source.
Updates the EventHubs Namespace Required Parameters : name -- Name of Namespace resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` Optional Parameters : add -- Add an object to a list of objects by specifying a path and key value pairs . Example : -- add property . listProperty assign_identity -- A boolean value that indicates whether Managed Identity is enabled . capacity -- Capacity for Sku default_action -- Default Action for Network Rule Set . disable_local_auth -- A boolean value that indicates whether SAS authentication is enabled / disabled for the Event Hubs enable_auto_inflate -- A boolean value that indicates whether AutoInflate is enabled for eventhub namespace . enable_kafka -- A boolean value that indicates whether Kafka is enabled for eventhub namespace . enable_trusted_service_access -- A boolean value that indicates whether Trusted Service Access is enabled for Network Rule Set . force_string -- When using ' set ' or ' add ' preserve string literals instead of attempting to convert to JSON . infra_encryption -- A boolean value that indicates whether Infrastructure Encryption ( Double Encryption ) is enabled / disabled key_name -- The name of the KeyVault key . key_source -- Encryption key source .
def update(name, resource_group, add=None, assign_identity=None, capacity=None, default_action=None, disable_local_auth=None, enable_auto_inflate=None, enable_kafka=None, enable_trusted_service_access=None, force_string=None, infra_encryption=None, key_name=None, key_source=None, key_vault_uri=None, key_version=None, maximum_throughput_units=None, remove=None, set=None, sku=None, tags=None):
    return _call_az("az eventhubs namespace update", locals())
def update ( name , resource_group , add = None , assign_identity = None , capacity = None , default_action = None , disable_local_auth = None , enable_auto_inflate = None , enable_kafka = None , enable_trusted_service_access = None , force_string = None , infra_encryption = None , key_name = None , key_source = None , key_vault_uri = None , key_version = None , maximum_throughput_units = None , remove = None , set = None , sku = None , tags = None ) : return _call_az ( "az eventhubs namespace update" , locals ( ) )
Updates the EventHubs Namespace
Required Parameters:
 name -- Name of Namespace
 resource_group -- Name of resource group.
Updates the EventHubs Namespace Required Parameters : name -- Name of Namespace resource_group -- Name of resource group .
'''
    Updates the EventHubs Namespace

    Required Parameters:
    - name -- Name of Namespace
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    Optional Parameters:
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - assign_identity -- A boolean value that indicates whether Managed Identity is enabled.
    - capacity -- Capacity for Sku
    - default_action -- Default Action for Network Rule Set.
    - disable_local_auth -- A boolean value that indicates whether SAS authentication is enabled/disabled for the Event Hubs
    - enable_auto_inflate -- A boolean value that indicates whether AutoInflate is enabled for eventhub namespace.
    - enable_kafka -- A boolean value that indicates whether Kafka is enabled for eventhub namespace.
    - enable_trusted_service_access -- A boolean value that indicates whether Trusted Service Access is enabled for Network Rule Set.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - infra_encryption -- A boolean value that indicates whether Infrastructure Encryption (Double Encryption) is enabled/disabled
    - key_name -- The name of the KeyVault key.
    - key_source -- Encryption key source. Possible values include: 'Microsoft.KeyVault'.
    - key_vault_uri -- The Uri of the KeyVault.
    - key_version -- The version of the KeyVault key to use.
    - maximum_throughput_units -- Upper limit of throughput units when AutoInflate is enabled, vaule should be within 0 to 20 throughput units. ( 0 if AutoInflateEnabled = true)
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku -- Namespace SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    '''
name
resource_group
add
assign_identity
capacity
default_action
disable_local_auth
enable_auto_inflate
enable_kafka
enable_trusted_service_access
force_string
infra_encryption
key_name
key_source
key_vault_uri
key_version
maximum_throughput_units
remove
set
sku
tags