Share via


NamespaceInfo Class

Definition

Represents metadata related to a messaging namespace.

[System.Runtime.Serialization.DataContract(Name="NamespaceInfo", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public class NamespaceInfo : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="NamespaceInfo", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type NamespaceInfo = class
    interface IExtensibleDataObject
Public Class NamespaceInfo
Implements IExtensibleDataObject
Inheritance
NamespaceInfo
Attributes
Implements

Constructors

NamespaceInfo()

Properties

Alias

Alias for the namespace.

CreatedTime

The time at which the namespace was created.

EnableAutoScale

Specifies whether Auto-Scale feature is enabled for the namespace. Valid only for EventHubs namespace.

EventHubMaxThroughputUnits

Specifies the max throughput units configured for the namespace. Valid only when EnableAutoScale is true.

EventHubProcessingUnits

Number of processing units for EH namespace. Valid only when NamespaceType is EventHub and SKU is Premium.

EventHubThroughputUnits

Current throughput units allocated for this namespace. Valid only when NamespaceType is EventHubs.

ExtensionData

Extension data

MessagingSKU

The SKU/tier of the namespace. Valid only when NamespaceType is Messaging. Possible values - Basic / Standard / Premium

MessagingUnits

Number of messaging units for namespace. Valid only when NamespaceType is Messaging and SKU is Premium.

ModifiedTime

The last time at which the namespace was modified.

Name

Name of the namespace.

NamespaceType

Type of entities present in the namespace.

Applies to