azure.mgmt.eventhub.v2015_08_01.models module¶
-
class
azure.mgmt.eventhub.v2015_08_01.models.AccessRights(value)[source]¶ -
An enumeration.
-
LISTEN= 'Listen'¶
-
MANAGE= 'Manage'¶
-
SEND= 'Send'¶
-
-
class
azure.mgmt.eventhub.v2015_08_01.models.CheckNameAvailabilityParameter(*, name: str, **kwargs)[source]¶ Bases:
msrest.serialization.ModelParameter supplied to check Namespace name availability operation.
All required parameters must be populated in order to send to Azure.
- Parameters
name (str) – Required. Name to check the namespace name availability.
-
class
azure.mgmt.eventhub.v2015_08_01.models.CheckNameAvailabilityResult(*, name_available: Optional[bool] = None, reason: Optional[Union[str, UnavailableReason]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelThe Result of the CheckNameAvailability operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Parameters
name_available (bool) – Value indicating Namespace is availability, true if the Namespace is available; otherwise, false.
reason (str or UnavailableReason) – The reason for unavailability of a Namespace. Possible values include: “None”, “InvalidName”, “SubscriptionIsDisabled”, “NameInUse”, “NameInLockdown”, “TooManyNamespaceInCurrentSubscription”.
- Variables
message (str) – The detailed info regarding the reason associated with the Namespace.
-
class
azure.mgmt.eventhub.v2015_08_01.models.ConsumerGroupCreateOrUpdateParameters(*, location: str, type: Optional[str] = None, name: Optional[str] = None, user_metadata: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelParameters supplied to the Create Or Update Consumer Group operation.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Parameters
- Variables
-
class
azure.mgmt.eventhub.v2015_08_01.models.ConsumerGroupListResult(*, value: Optional[List[ConsumerGroupResource]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelThe result to the List Consumer Group operation.
- Parameters
value (list[ConsumerGroupResource]) – Result of the List Consumer Group operation.
next_link (str) – Link to the next set of results. Not empty if Value contains incomplete list of Consumer Group.
-
class
azure.mgmt.eventhub.v2015_08_01.models.ConsumerGroupResource(*, location: Optional[str] = None, user_metadata: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.eventhub.v2015_08_01.models._models_py3.ResourceSingle item in List or Get Consumer group operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
-
class
azure.mgmt.eventhub.v2015_08_01.models.EntityStatus(value)[source]¶ -
Enumerates the possible values for the status of the Event Hub.
-
ACTIVE= 'Active'¶
-
CREATING= 'Creating'¶
-
DELETING= 'Deleting'¶
-
DISABLED= 'Disabled'¶
-
RECEIVE_DISABLED= 'ReceiveDisabled'¶
-
RENAMING= 'Renaming'¶
-
RESTORING= 'Restoring'¶
-
SEND_DISABLED= 'SendDisabled'¶
-
UNKNOWN= 'Unknown'¶
-
-
class
azure.mgmt.eventhub.v2015_08_01.models.EventHubCreateOrUpdateParameters(*, location: str, type: Optional[str] = None, name: Optional[str] = None, message_retention_in_days: Optional[int] = None, partition_count: Optional[int] = None, status: Optional[Union[str, EntityStatus]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelParameters supplied to the Create Or Update Event Hub operation.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Parameters
location (str) – Required. Location of the resource.
type (str) – ARM type of the Namespace.
name (str) – Name of the Event Hub.
message_retention_in_days (long) – Number of days to retain the events for this Event Hub.
partition_count (long) – Number of partitions created for the Event Hub.
status (str or EntityStatus) – Enumerates the possible values for the status of the Event Hub. Possible values include: “Active”, “Disabled”, “Restoring”, “SendDisabled”, “ReceiveDisabled”, “Creating”, “Deleting”, “Renaming”, “Unknown”.
- Variables
-
class
azure.mgmt.eventhub.v2015_08_01.models.EventHubListResult(*, value: Optional[List[EventHubResource]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelThe result of the List EventHubs operation.
- Parameters
value (list[EventHubResource]) – Result of the List EventHubs operation.
next_link (str) – Link to the next set of results. Not empty if Value contains incomplete list of EventHubs.
-
class
azure.mgmt.eventhub.v2015_08_01.models.EventHubResource(*, location: Optional[str] = None, message_retention_in_days: Optional[int] = None, partition_count: Optional[int] = None, status: Optional[Union[str, EntityStatus]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.eventhub.v2015_08_01.models._models_py3.ResourceSingle item in List or Get Event Hub operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
location (str) – Resource location.
message_retention_in_days (long) – Number of days to retain the events for this Event Hub.
partition_count (long) – Number of partitions created for the Event Hub.
status (str or EntityStatus) – Enumerates the possible values for the status of the Event Hub. Possible values include: “Active”, “Disabled”, “Restoring”, “SendDisabled”, “ReceiveDisabled”, “Creating”, “Deleting”, “Renaming”, “Unknown”.
-
class
azure.mgmt.eventhub.v2015_08_01.models.NamespaceCreateOrUpdateParameters(*, location: str, sku: Optional[Sku] = None, tags: Optional[Dict[str, str]] = None, status: Optional[Union[str, NamespaceState]] = None, provisioning_state: Optional[str] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, service_bus_endpoint: Optional[str] = None, enabled: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelParameters supplied to the Create Or Update Namespace operation.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Parameters
location (str) – Required. Namespace location.
sku (Sku) – SKU parameters supplied to the create Namespace operation.
status (str or NamespaceState) – State of the Namespace. Possible values include: “Unknown”, “Creating”, “Created”, “Activating”, “Enabling”, “Active”, “Disabling”, “Disabled”, “SoftDeleting”, “SoftDeleted”, “Removing”, “Removed”, “Failed”.
provisioning_state (str) – Provisioning state of the Namespace.
created_at (datetime) – The time the Namespace was created.
updated_at (datetime) – The time the Namespace was updated.
service_bus_endpoint (str) – Endpoint you can use to perform Service Bus operations.
enabled (bool) – Specifies whether this instance is enabled.
- Variables
metric_id (str) – Identifier for Azure Insights metrics.
-
class
azure.mgmt.eventhub.v2015_08_01.models.NamespaceListResult(*, value: Optional[List[NamespaceResource]] = None, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelThe response of the List Namespace operation.
- Parameters
value (list[NamespaceResource]) – Result of the List Namespace operation.
next_link (str) – Link to the next set of results. Not empty if Value contains incomplete list of namespaces.
-
class
azure.mgmt.eventhub.v2015_08_01.models.NamespaceResource(*, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, sku: Optional[Sku] = None, status: Optional[Union[str, NamespaceState]] = None, provisioning_state: Optional[str] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, service_bus_endpoint: Optional[str] = None, enabled: Optional[bool] = None, **kwargs)[source]¶ Bases:
azure.mgmt.eventhub.v2015_08_01.models._models_py3.TrackedResourceSingle Namespace item in List or Get Operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
location (str) – Resource location.
sku (Sku) – SKU parameters supplied to the create Namespace operation.
status (str or NamespaceState) – State of the Namespace. Possible values include: “Unknown”, “Creating”, “Created”, “Activating”, “Enabling”, “Active”, “Disabling”, “Disabled”, “SoftDeleting”, “SoftDeleted”, “Removing”, “Removed”, “Failed”.
provisioning_state (str) – Provisioning state of the Namespace.
created_at (datetime) – The time the Namespace was created.
updated_at (datetime) – The time the Namespace was updated.
service_bus_endpoint (str) – Endpoint you can use to perform Service Bus operations.
enabled (bool) – Specifies whether this instance is enabled.
-
class
azure.mgmt.eventhub.v2015_08_01.models.NamespaceState(value)[source]¶ -
State of the Namespace.
-
ACTIVATING= 'Activating'¶
-
ACTIVE= 'Active'¶
-
CREATED= 'Created'¶
-
CREATING= 'Creating'¶
-
DISABLED= 'Disabled'¶
-
DISABLING= 'Disabling'¶
-
ENABLING= 'Enabling'¶
-
FAILED= 'Failed'¶
-
REMOVED= 'Removed'¶
-
REMOVING= 'Removing'¶
-
SOFT_DELETED= 'SoftDeleted'¶
-
SOFT_DELETING= 'SoftDeleting'¶
-
UNKNOWN= 'Unknown'¶
-
-
class
azure.mgmt.eventhub.v2015_08_01.models.NamespaceUpdateParameter(*, tags: Optional[Dict[str, str]] = None, sku: Optional[Sku] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelParameters supplied to the Patch/update Namespace operation.
-
class
azure.mgmt.eventhub.v2015_08_01.models.Operation(*, display: Optional[OperationDisplay] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelA Event Hub REST API operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – Operation name: {provider}/{resource}/{operation}.
- Parameters
display (OperationDisplay) – The object that represents the operation.
-
class
azure.mgmt.eventhub.v2015_08_01.models.OperationDisplay(**kwargs)[source]¶ Bases:
msrest.serialization.ModelThe object that represents the operation.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.eventhub.v2015_08_01.models.OperationListResult(**kwargs)[source]¶ Bases:
msrest.serialization.ModelResult of the request to list Event Hub operations. It contains a list of operations and a URL link to get the next set of results.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.eventhub.v2015_08_01.models.Policykey(value)[source]¶ -
Key that needs to be regenerated.
-
PRIMARY_KEY= 'PrimaryKey'¶
-
SECONDARY_KEY= 'SecondaryKey'¶
-
-
class
azure.mgmt.eventhub.v2015_08_01.models.RegenerateKeysParameters(*, policykey: Optional[Union[str, Policykey]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelParameters supplied to the Regenerate Authorization Rule keys operation.
-
class
azure.mgmt.eventhub.v2015_08_01.models.Resource(*, location: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelThe Resource definition.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.eventhub.v2015_08_01.models.ResourceListKeys(**kwargs)[source]¶ Bases:
msrest.serialization.ModelNamespace/EventHub Connection String.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
primary_connection_string (str) – Primary connection string of the created Namespace AuthorizationRule.
secondary_connection_string (str) – Secondary connection string of the created Namespace AuthorizationRule.
primary_key (str) – A base64-encoded 256-bit primary key for signing and validating the SAS token.
secondary_key (str) – A base64-encoded 256-bit primary key for signing and validating the SAS token.
key_name (str) – A string that describes the AuthorizationRule.
Bases:
msrest.serialization.ModelParameters supplied to the Create Or Update Authorization Rules operation.
- Parameters
location (str) – Data center location.
name (str) – Name of the AuthorizationRule.
rights (list[str or AccessRights]) – The rights associated with the rule.
Bases:
msrest.serialization.ModelThe response from the List Namespace operation.
- Parameters
value (list[SharedAccessAuthorizationRuleResource]) – Result of the List Authorization Rules operation.
next_link (str) – Link to the next set of results. Not empty if Value contains an incomplete list of Authorization Rules.
Bases:
azure.mgmt.eventhub.v2015_08_01.models._models_py3.ResourceSingle item in a List or Get AuthorizationRule operation.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.eventhub.v2015_08_01.models.Sku(*, tier: Union[str, SkuTier], name: Optional[Union[str, SkuName]] = None, capacity: Optional[int] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelSKU parameters supplied to the create Namespace operation.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.eventhub.v2015_08_01.models.SkuName(value)[source]¶ -
Name of this SKU.
-
BASIC= 'Basic'¶
-
STANDARD= 'Standard'¶
-
-
class
azure.mgmt.eventhub.v2015_08_01.models.SkuTier(value)[source]¶ -
The billing tier of this particular SKU.
-
BASIC= 'Basic'¶
-
PREMIUM= 'Premium'¶
-
STANDARD= 'Standard'¶
-
-
class
azure.mgmt.eventhub.v2015_08_01.models.TrackedResource(*, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.eventhub.v2015_08_01.models._models_py3.ResourceDefinition of Resource.
Variables are only populated by the server, and will be ignored when sending a request.