azure.servicebus.models module¶
-
class
azure.servicebus.models.AuthorizationRule(claim_type=None, claim_value=None, rights=None, key_name=None, primary_key=None, secondary_key=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureData
-
exception
azure.servicebus.models.AzureServiceBusPeekLockError[source]¶ Bases:
azure.common.AzureExceptionIndicates that peek-lock is required for this operation.
-
exception
azure.servicebus.models.AzureServiceBusResourceNotFound[source]¶ Bases:
azure.common.AzureExceptionIndicates that the resource doesn’t exist.
-
class
azure.servicebus.models.EventHub(message_retention_in_days=None, status=None, user_metadata=None, partition_count=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureData
-
class
azure.servicebus.models.Message(body=None, service_bus_service=None, location=None, custom_properties=None, type='application/atom+xml;type=entry;charset=utf-8', broker_properties=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureDataMessage class that used in send message/get mesage apis.
-
class
azure.servicebus.models.Queue(lock_duration=None, max_size_in_megabytes=None, requires_duplicate_detection=None, requires_session=None, default_message_time_to_live=None, dead_lettering_on_message_expiration=None, duplicate_detection_history_time_window=None, max_delivery_count=None, enable_batched_operations=None, size_in_bytes=None, message_count=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureDataQueue class corresponding to Queue Description: http://msdn.microsoft.com/en-us/library/windowsazure/hh780773
-
class
azure.servicebus.models.Rule(filter_type=None, filter_expression=None, action_type=None, action_expression=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureDataRule class corresponding to Rule Description: http://msdn.microsoft.com/en-us/library/windowsazure/hh780753.
-
class
azure.servicebus.models.Subscription(lock_duration=None, requires_session=None, default_message_time_to_live=None, dead_lettering_on_message_expiration=None, dead_lettering_on_filter_evaluation_exceptions=None, enable_batched_operations=None, max_delivery_count=None, message_count=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureDataSubscription class corresponding to Subscription Description: http://msdn.microsoft.com/en-us/library/windowsazure/hh780763.
-
class
azure.servicebus.models.Topic(default_message_time_to_live=None, max_size_in_megabytes=None, requires_duplicate_detection=None, duplicate_detection_history_time_window=None, enable_batched_operations=None, size_in_bytes=None)[source]¶ Bases:
azure.servicebus._common_models.WindowsAzureDataTopic class corresponding to Topic Description: http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.
-
max_size_in_mega_bytes¶
-