Share via


EHNamespace Constructors

Definition

Overloads

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.

EHNamespace()

Initializes a new instance of the EHNamespace class.

public EHNamespace ();
Public Sub New ()

Applies to

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.

public EHNamespace (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.EventHub.Models.Sku sku = default, Microsoft.Azure.Management.EventHub.Models.Identity identity = default, Microsoft.Azure.Management.EventHub.Models.SystemData systemData = default, string minimumTlsVersion = default, string provisioningState = default, string status = default, DateTime? createdAt = default, DateTime? updatedAt = default, string serviceBusEndpoint = default, string clusterArmId = default, string metricId = default, bool? isAutoInflateEnabled = default, string publicNetworkAccess = default, int? maximumThroughputUnits = default, bool? kafkaEnabled = default, bool? zoneRedundant = default, Microsoft.Azure.Management.EventHub.Models.Encryption encryption = default, System.Collections.Generic.IList<Microsoft.Azure.Management.EventHub.Models.PrivateEndpointConnection> privateEndpointConnections = default, bool? disableLocalAuth = default, string alternateName = default);
new Microsoft.Azure.Management.EventHub.Models.EHNamespace : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.EventHub.Models.Sku * Microsoft.Azure.Management.EventHub.Models.Identity * Microsoft.Azure.Management.EventHub.Models.SystemData * string * string * string * Nullable<DateTime> * Nullable<DateTime> * string * string * string * Nullable<bool> * string * Nullable<int> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.EventHub.Models.Encryption * System.Collections.Generic.IList<Microsoft.Azure.Management.EventHub.Models.PrivateEndpointConnection> * Nullable<bool> * string -> Microsoft.Azure.Management.EventHub.Models.EHNamespace
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As Sku = Nothing, Optional identity As Identity = Nothing, Optional systemData As SystemData = Nothing, Optional minimumTlsVersion As String = Nothing, Optional provisioningState As String = Nothing, Optional status As String = Nothing, Optional createdAt As Nullable(Of DateTime) = Nothing, Optional updatedAt As Nullable(Of DateTime) = Nothing, Optional serviceBusEndpoint As String = Nothing, Optional clusterArmId As String = Nothing, Optional metricId As String = Nothing, Optional isAutoInflateEnabled As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional maximumThroughputUnits As Nullable(Of Integer) = Nothing, Optional kafkaEnabled As Nullable(Of Boolean) = Nothing, Optional zoneRedundant As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional alternateName As String = Nothing)

Parameters

id
String

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

name
String

The name of the resource

type
String

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

location
String

Resource location.

tags
IDictionary<String,String>

Resource tags.

sku
Sku

Properties of sku resource

identity
Identity

Properties of BYOK Identity description

systemData
SystemData

The system meta data relating to this resource.

minimumTlsVersion
String

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

provisioningState
String

Provisioning state of the Namespace.

status
String

Status of the Namespace.

createdAt
Nullable<DateTime>

The time the Namespace was created.

updatedAt
Nullable<DateTime>

The time the Namespace was updated.

serviceBusEndpoint
String

Endpoint you can use to perform Service Bus operations.

clusterArmId
String

Cluster ARM ID of the Namespace.

metricId
String

Identifier for Azure Insights metrics.

isAutoInflateEnabled
Nullable<Boolean>

Value that indicates whether AutoInflate is enabled for eventhub namespace.

publicNetworkAccess
String

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

maximumThroughputUnits
Nullable<Int32>

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

kafkaEnabled
Nullable<Boolean>

Value that indicates whether Kafka is enabled for eventhub namespace.

zoneRedundant
Nullable<Boolean>

Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.

encryption
Encryption

Properties of BYOK Encryption description

privateEndpointConnections
IList<PrivateEndpointConnection>

List of private endpoint connections.

disableLocalAuth
Nullable<Boolean>

This property disables SAS authentication for the Event Hubs namespace.

alternateName
String

Alternate name specified when alias and namespace names are same.

Applies to