pyaz/servicebus/queue/__init__.py
def create(name, namespace_name, resource_group, auto_delete_on_idle=None, default_message_time_to_live=None, duplicate_detection_history_time_window=None, enable_batched_operations=None, enable_dead_lettering_on_message_expiration=None, enable_duplicate_detection=None, enable_express=None, enable_partitioning=None, enable_session=None, forward_dead_lettered_messages_to=None, forward_to=None, lock_duration=None, max_delivery_count=None, max_size=None, status=None):
    '''
    Create the Service Bus Queue

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

    Optional Parameters:
    - auto_delete_on_idle -- ISO 8601 timeSpan or duration time format for idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
    - default_message_time_to_live -- ISO 8601 timespan or duration time format for default message to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
    - duplicate_detection_history_time_window -- ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
    - enable_batched_operations -- Allow server-side batched operations.
    - enable_dead_lettering_on_message_expiration -- A boolean value that indicates whether this queue has dead letter support when a message expires.
    - enable_duplicate_detection -- A boolean value indicating if this queue requires duplicate detection.
    - enable_express -- A boolean value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
    - enable_partitioning -- A boolean value that indicates whether the queue is to be partitioned across multiple message brokers.
    - enable_session -- A boolean value indicating whether the queue supports the concept of sessions.
    - forward_dead_lettered_messages_to -- Queue/Topic name to forward the Dead Letter message
    - forward_to -- Queue/Topic name to forward the messages
    - lock_duration -- String ISO 8601 timespan or duration format for duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.
    - max_delivery_count -- The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.
    - max_size -- Maximum size of queue in megabytes, which is the size of the memory allocated for the queue. Default is 1024. Max for Standard SKU is 5120 and for Premium SKU is 81920
    - status -- Enumerates the possible values for the status of a messaging entity.
    '''
    return _call_az("az servicebus queue create", locals())

    Create the Service Bus Queue

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

    Optional Parameters:
    - auto_delete_on_idle -- ISO 8601 timeSpan or duration time format for idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
    - default_message_time_to_live -- ISO 8601 timespan or duration time format for default message to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
    - duplicate_detection_history_time_window -- ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
    - enable_batched_operations -- Allow server-side batched operations.
    - enable_dead_lettering_on_message_expiration -- A boolean value that indicates whether this queue has dead letter support when a message expires.
    - enable_duplicate_detection -- A boolean value indicating if this queue requires duplicate detection.
    - enable_express -- A boolean value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
    - enable_partitioning -- A boolean value that indicates whether the queue is to be partitioned across multiple message brokers.
    - enable_session -- A boolean value indicating whether the queue supports the concept of sessions.
    - forward_dead_lettered_messages_to -- Queue/Topic name to forward the Dead Letter message
    - forward_to -- Queue/Topic name to forward the messages
    - lock_duration -- String ISO 8601 timespan or duration format for duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.
    - max_delivery_count -- The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.
    - max_size -- Maximum size of queue in megabytes, which is the size of the memory allocated for the queue. Default is 1024. Max for Standard SKU is 5120 and for Premium SKU is 81920
    - status -- Enumerates the possible values for the status of a messaging entity.
    


Optional Parameters:
auto_delete_on_idle -- ISO 8601 timeSpan or duration time format for idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
default_message_time_to_live -- ISO 8601 timespan or duration time format for default message to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
duplicate_detection_history_time_window -- ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
enable_batched_operations -- Allow server-side batched operations.
enable_dead_lettering_on_message_expiration -- A boolean value that indicates whether this queue has dead letter support when a message expires.
enable_duplicate_detection -- A boolean value indicating if this queue requires duplicate detection.
enable_express -- A boolean value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
enable_partitioning -- A boolean value that indicates whether the queue is to be partitioned across multiple message brokers.
enable_session -- A boolean value indicating whether the queue supports the concept of sessions.
Optional Parameters : auto_delete_on_idle -- ISO 8601 timeSpan or duration time format for idle interval after which the queue is automatically deleted . The minimum duration is 5 minutes . default_message_time_to_live -- ISO 8601 timespan or duration time format for default message to live value . This is the duration after which the message expires starting from when the message is sent to Service Bus . This is the default value used when TimeToLive is not set on a message itself . duplicate_detection_history_time_window -- ISO 8601 timeSpan structure that defines the duration of the duplicate detection history . The default value is 10 minutes . enable_batched_operations -- Allow server - side batched operations . enable_dead_lettering_on_message_expiration -- A boolean value that indicates whether this queue has dead letter support when a message expires . enable_duplicate_detection -- A boolean value indicating if this queue requires duplicate detection . enable_express -- A boolean value that indicates whether Express Entities are enabled . An express queue holds a message in memory temporarily before writing it to persistent storage . enable_partitioning -- A boolean value that indicates whether the queue is to be partitioned across multiple message brokers . enable_session -- A boolean value indicating whether the queue supports the concept of sessions .
def create(name, namespace_name, resource_group, auto_delete_on_idle=None, default_message_time_to_live=None, duplicate_detection_history_time_window=None, enable_batched_operations=None, enable_dead_lettering_on_message_expiration=None, enable_duplicate_detection=None, enable_express=None, enable_partitioning=None, enable_session=None, forward_dead_lettered_messages_to=None, forward_to=None, lock_duration=None, max_delivery_count=None, max_size=None, status=None):
    return _call_az("az servicebus queue create", locals())
def create ( name , namespace_name , resource_group , auto_delete_on_idle = None , default_message_time_to_live = None , duplicate_detection_history_time_window = None , enable_batched_operations = None , enable_dead_lettering_on_message_expiration = None , enable_duplicate_detection = None , enable_express = None , enable_partitioning = None , enable_session = None , forward_dead_lettered_messages_to = None , forward_to = None , lock_duration = None , max_delivery_count = None , max_size = None , status = None ) : return _call_az ( "az servicebus queue create" , locals ( ) )
Create the Service Bus Queue
Required Parameters:
 name -- Name of Queue
 namespace_name -- Name of Namespace
 resource_group -- Name of resource group.
Create the Service Bus Queue Required Parameters : name -- Name of Queue namespace_name -- Name of Namespace resource_group -- Name of resource group .
'''
    Create the Service Bus Queue

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

    Optional Parameters:
    - auto_delete_on_idle -- ISO 8601 timeSpan or duration time format for idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
    - default_message_time_to_live -- ISO 8601 timespan or duration time format for default message to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
    - duplicate_detection_history_time_window -- ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
    - enable_batched_operations -- Allow server-side batched operations.
    - enable_dead_lettering_on_message_expiration -- A boolean value that indicates whether this queue has dead letter support when a message expires.
    - enable_duplicate_detection -- A boolean value indicating if this queue requires duplicate detection.
    - enable_express -- A boolean value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
    - enable_partitioning -- A boolean value that indicates whether the queue is to be partitioned across multiple message brokers.
    - enable_session -- A boolean value indicating whether the queue supports the concept of sessions.
    - forward_dead_lettered_messages_to -- Queue/Topic name to forward the Dead Letter message
    - forward_to -- Queue/Topic name to forward the messages
    - lock_duration -- String ISO 8601 timespan or duration format for duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.
    - max_delivery_count -- The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.
    - max_size -- Maximum size of queue in megabytes, which is the size of the memory allocated for the queue. Default is 1024. Max for Standard SKU is 5120 and for Premium SKU is 81920
    - status -- Enumerates the possible values for the status of a messaging entity.
    '''
name
namespace_name
resource_group
auto_delete_on_idle
default_message_time_to_live
duplicate_detection_history_time_window
enable_batched_operations
enable_dead_lettering_on_message_expiration
enable_duplicate_detection
enable_express
enable_partitioning
enable_session
forward_dead_lettered_messages_to
forward_to
lock_duration
max_delivery_count
max_size
status