Share via


IEventHub Interface

Definition

Type representing an Azure EventHub.

public interface IEventHub : Microsoft.Azure.Management.Eventhub.Fluent.INestedResource, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.EventHub.Fluent.Models.EventhubInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.EventHub.Fluent.IEventHubManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IIndexable, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Eventhub.Fluent.IEventHub>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Eventhub.Fluent.EventHub.Update.IUpdate>
type IEventHub = interface
    interface IBeta
    interface INestedResource
    interface IIndexable
    interface IHasId
    interface IHasManager<IEventHubManager>
    interface IRefreshable<IEventHub>
    interface IUpdatable<IUpdate>
    interface IHasInner<EventhubInner>
Public Interface IEventHub
Implements IBeta, IHasId, IHasInner(Of EventhubInner), IHasManager(Of IEventHubManager), IIndexable, INestedResource, IRefreshable(Of IEventHub), IUpdatable(Of IUpdate)
Implements
INestedResource IBeta IHasId IHasInner<EventhubInner> IHasManager<Microsoft.Azure.Management.EventHub.Fluent.IEventHubManager> IIndexable IRefreshable<IEventHub> IUpdatable<IUpdate>

Properties

CaptureDestination

Gets description of the destination where captured data will be stored.

DataCaptureFileNameFormat

Gets the format file name that stores captured data when capturing is enabled.

DataCaptureSkipEmptyArchives

Gets whether to skip empty archives when capturing is enabled

DataCaptureWindowSizeInMB

Gets configured window in MB to be used for event capturing when capturing is enabled.

DataCaptureWindowSizeInSeconds

Gets configured window in seconds to be used for event capturing when capturing is enabled.

Id

Gets the resource id string

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

Gets true if the data capture enabled for the event hub events, false otherwise.

Key (Inherited from IIndexable)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
MessageRetentionPeriodInDays

Gets retention period of events in days.

Name

Gets the resource name.

(Inherited from INestedResource)
NamespaceName

Gets name of the parent namespace.

NamespaceResourceGroupName

Gets the resource group of the parent namespace.

PartitionIds

Gets the partition identifiers.

Type

Gets the resource type.

(Inherited from INestedResource)

Methods

ListAuthorizationRules()
ListAuthorizationRulesAsync(CancellationToken)
ListConsumerGroups()
ListConsumerGroupsAsync(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