IEventHubNamespace Interface

Definition

Type representing an Azure EventHub namespace.

public interface IEventHubNamespace : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.EventHub.Fluent.IEventHubManager,Microsoft.Azure.Management.EventHub.Fluent.Models.EHNamespaceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.EventHub.Fluent.Models.EHNamespaceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.EventHub.Fluent.IEventHubManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Eventhub.Fluent.IEventHubNamespace>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Eventhub.Fluent.EventHubNamespace.Update.IUpdate>
type IEventHubNamespace = interface
    interface IBeta
    interface IGroupableResource<IEventHubManager, EHNamespaceInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IEventHubManager>
    interface IHasInner<EHNamespaceInner>
    interface IRefreshable<IEventHubNamespace>
    interface IUpdatable<IUpdate>
Public Interface IEventHubNamespace
Implements IBeta, IGroupableResource(Of IEventHubManager, EHNamespaceInner), IHasInner(Of EHNamespaceInner), IHasManager(Of IEventHubManager), IRefreshable(Of IEventHubNamespace), IUpdatable(Of IUpdate)
Implements
IBeta IGroupableResource<Microsoft.Azure.Management.EventHub.Fluent.IEventHubManager,EHNamespaceInner> IHasId IHasInner<InnerT> IHasInner<EHNamespaceInner> IHasManager<ManagerT> IHasManager<Microsoft.Azure.Management.EventHub.Fluent.IEventHubManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IEventHubNamespace> IUpdatable<IUpdate>

Properties

AzureInsightMetricId

Gets resource id of the Azure Insights metrics associated with the namespace.

CreatedAt

Gets namespace created time.

CurrentThroughputUnits

Gets current throughput units set for the namespace.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
IsAutoScaleEnabled

Gets true if auto-scale is enabled for the namespace, false otherwise.

Key (Inherited from IIndexable)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
ProvisioningState

Gets provisioning state of the namespace.

Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
ServiceBusEndpoint

Gets the service bus endpoint associated with the namespace.

Sku

Gets namespace sku.

Tags (Inherited from IResource)
ThroughputUnitsUpperLimit

Gets maximum throughput unit that auto-scalar is allowed to set.

Type (Inherited from IResource)
UpdatedAt

Gets namespace last modified time.

Methods

ListAuthorizationRules()
ListAuthorizationRulesAsync(CancellationToken)
ListEventHubs()
ListEventHubsAsync(CancellationToken)
Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to