Share via


EHNamespace Class

Definition

Single Namespace item in List or Get Operation

[Microsoft.Rest.Serialization.JsonTransformation]
public class EHNamespace : Microsoft.Azure.Management.EventHub.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type EHNamespace = class
    inherit TrackedResource
Public Class EHNamespace
Inherits TrackedResource
Inheritance
Attributes

Constructors

EHNamespace()

Initializes a new instance of the EHNamespace class.

EHNamespace(String, String, String, String, IDictionary<String, String>, Sku, Identity, SystemData, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Encryption, IList<PrivateEndpointConnection>, Nullable<Boolean>, String)

Initializes a new instance of the EHNamespace class.

Properties

AlternateName

Gets or sets alternate name specified when alias and namespace names are same.

ClusterArmId

Gets or sets cluster ARM ID of the Namespace.

CreatedAt

Gets the time the Namespace was created.

DisableLocalAuth

Gets or sets this property disables SAS authentication for the Event Hubs namespace.

Encryption

Gets or sets properties of BYOK Encryption description

Id

Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
Identity

Gets or sets properties of BYOK Identity description

IsAutoInflateEnabled

Gets or sets value that indicates whether AutoInflate is enabled for eventhub namespace.

KafkaEnabled

Gets or sets value that indicates whether Kafka is enabled for eventhub namespace.

Location

Gets or sets resource location.

(Inherited from TrackedResource)
MaximumThroughputUnits

Gets or sets upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)

MetricId

Gets identifier for Azure Insights metrics.

MinimumTlsVersion

Gets or sets the minimum TLS version for the cluster to support, e.g. '1.2'. Possible values include: '1.0', '1.1', '1.2'

Name

Gets the name of the resource

(Inherited from Resource)
PrivateEndpointConnections

Gets or sets list of private endpoint connections.

ProvisioningState

Gets provisioning state of the Namespace.

PublicNetworkAccess

Gets or sets this determines if traffic is allowed over public network. By default it is enabled. Possible values include: 'Enabled', 'Disabled', 'SecuredByPerimeter'

ServiceBusEndpoint

Gets endpoint you can use to perform Service Bus operations.

Sku

Gets or sets properties of sku resource

Status

Gets status of the Namespace.

SystemData

Gets the system meta data relating to this resource.

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)
UpdatedAt

Gets the time the Namespace was updated.

ZoneRedundant

Gets or sets enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.

Methods

Validate()

Validate the object.

Applies to