Package-level declarations

Types

Link copied to clipboard
data class CaptureDescriptionResponse(val destination: DestinationResponse? = null, val enabled: Boolean? = null, val encoding: String? = null, val intervalInSeconds: Int? = null, val sizeLimitInBytes: Int? = null, val skipEmptyArchives: Boolean? = null)

Properties to configure capture description for eventhub

Link copied to clipboard
data class CaptureIdentityResponse(val type: String? = null, val userAssignedIdentity: String? = null)

A value that indicates whether capture description is enabled.

Link copied to clipboard
data class ClusterSkuResponse(val capacity: Int? = null, val name: String)

SKU parameters particular to a cluster instance.

Link copied to clipboard
data class ConnectionStateResponse(val description: String? = null, val status: String? = null)

ConnectionState information.

Link copied to clipboard
data class DestinationResponse(val archiveNameFormat: String? = null, val blobContainer: String? = null, val dataLakeAccountName: String? = null, val dataLakeFolderPath: String? = null, val dataLakeSubscriptionId: String? = null, val identity: CaptureIdentityResponse? = null, val name: String? = null, val storageAccountResourceId: String? = null)

Capture storage details for capture description

Link copied to clipboard
data class EncryptionResponse(val keySource: String? = null, val keyVaultProperties: List<KeyVaultPropertiesResponse>? = null, val requireInfrastructureEncryption: Boolean? = null)

Properties to configure Encryption

Link copied to clipboard
data class GetApplicationGroupResult(val azureApiVersion: String, val clientAppGroupIdentifier: String, val id: String, val isEnabled: Boolean? = null, val location: String, val name: String, val policies: List<ThrottlingPolicyResponse>? = null, val systemData: SystemDataResponse, val type: String)

The Application Group object

Link copied to clipboard
data class GetClusterResult(val azureApiVersion: String, val createdAt: String, val id: String, val location: String? = null, val metricId: String, val name: String, val provisioningState: String, val sku: ClusterSkuResponse? = null, val status: String, val supportsScaling: Boolean? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val updatedAt: String)

Single Event Hubs Cluster resource in List or Get operations.

Link copied to clipboard
data class GetConsumerGroupResult(val azureApiVersion: String, val createdAt: String, val id: String, val location: String, val name: String, val systemData: SystemDataResponse, val type: String, val updatedAt: String, val userMetadata: String? = null)

Single item in List or Get Consumer group operation

Link copied to clipboard
data class GetDisasterRecoveryConfigResult(val alternateName: String? = null, val azureApiVersion: String, val id: String, val location: String, val name: String, val partnerNamespace: String? = null, val pendingReplicationOperationsCount: Double, val provisioningState: String, val role: String, val systemData: SystemDataResponse, val type: String)

Single item in List or Get Alias(Disaster Recovery configuration) operation

Link copied to clipboard
data class GetEventHubAuthorizationRuleResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val rights: List<String>, val systemData: SystemDataResponse, val type: String)

Single item in a List or Get AuthorizationRule operation

Link copied to clipboard
data class GetEventHubResult(val azureApiVersion: String, val captureDescription: CaptureDescriptionResponse? = null, val createdAt: String, val id: String, val location: String, val messageRetentionInDays: Double? = null, val name: String, val partitionCount: Double? = null, val partitionIds: List<String>, val retentionDescription: RetentionDescriptionResponse? = null, val status: String? = null, val systemData: SystemDataResponse, val type: String, val updatedAt: String, val userMetadata: String? = null)

Single item in List or Get Event Hub operation

Link copied to clipboard
data class GetNamespaceAuthorizationRuleResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val rights: List<String>, val systemData: SystemDataResponse, val type: String)

Single item in a List or Get AuthorizationRule operation

Link copied to clipboard
data class GetNamespaceIpFilterRuleResult(val action: String? = null, val azureApiVersion: String, val filterName: String? = null, val id: String, val ipMask: String? = null, val name: String, val type: String)

Single item in a List or Get IpFilterRules operation

Link copied to clipboard
data class GetNamespaceNetworkRuleSetResult(val azureApiVersion: String, val defaultAction: String? = null, val id: String, val ipRules: List<NWRuleSetIpRulesResponse>? = null, val location: String, val name: String, val publicNetworkAccess: String? = null, val systemData: SystemDataResponse, val trustedServiceAccessEnabled: Boolean? = null, val type: String, val virtualNetworkRules: List<NWRuleSetVirtualNetworkRulesResponse>? = null)

Description of topic resource.

Link copied to clipboard
data class GetNamespaceResult(val alternateName: String? = null, val azureApiVersion: String, val clusterArmId: String? = null, val createdAt: String, val disableLocalAuth: Boolean? = null, val encryption: EncryptionResponse? = null, val id: String, val identity: IdentityResponse? = null, val isAutoInflateEnabled: Boolean? = null, val kafkaEnabled: Boolean? = null, val location: String? = null, val maximumThroughputUnits: Int? = null, val metricId: String, val minimumTlsVersion: String? = null, val name: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>? = null, val provisioningState: String, val publicNetworkAccess: String? = null, val serviceBusEndpoint: String, val sku: SkuResponse? = null, val status: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val updatedAt: String, val zoneRedundant: Boolean? = null)

Single Namespace item in List or Get Operation

Link copied to clipboard
data class GetNamespaceVirtualNetworkRuleResult(val azureApiVersion: String, val id: String, val name: String, val type: String, val virtualNetworkSubnetId: String? = null)

Single item in a List or Get VirtualNetworkRules operation

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: ConnectionStateResponse? = null, val provisioningState: String? = null, val systemData: SystemDataResponse, val type: String)

Properties of the PrivateEndpointConnection.

Link copied to clipboard
data class GetSchemaRegistryResult(val azureApiVersion: String, val createdAtUtc: String, val eTag: String, val groupProperties: Map<String, String>? = null, val id: String, val location: String, val name: String, val schemaCompatibility: String? = null, val schemaType: String? = null, val systemData: SystemDataResponse, val type: String, val updatedAtUtc: String)

Single item in List or Get Schema Group operation

Link copied to clipboard
data class IdentityResponse(val principalId: String, val tenantId: String, val type: String? = null, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Properties to configure Identity for Bring your Own Keys

Link copied to clipboard
data class KeyVaultPropertiesResponse(val identity: UserAssignedIdentityPropertiesResponse? = null, val keyName: String? = null, val keyVaultUri: String? = null, val keyVersion: String? = null)

Properties to configure keyVault Properties

Link copied to clipboard
data class ListDisasterRecoveryConfigKeysResult(val aliasPrimaryConnectionString: String, val aliasSecondaryConnectionString: String, val keyName: String, val primaryConnectionString: String, val primaryKey: String, val secondaryConnectionString: String, val secondaryKey: String)

Namespace/EventHub Connection String

Link copied to clipboard
data class ListEventHubKeysResult(val aliasPrimaryConnectionString: String, val aliasSecondaryConnectionString: String, val keyName: String, val primaryConnectionString: String, val primaryKey: String, val secondaryConnectionString: String, val secondaryKey: String)

Namespace/EventHub Connection String

Link copied to clipboard
data class ListNamespaceKeysResult(val aliasPrimaryConnectionString: String, val aliasSecondaryConnectionString: String, val keyName: String, val primaryConnectionString: String, val primaryKey: String, val secondaryConnectionString: String, val secondaryKey: String)

Namespace/EventHub Connection String

Link copied to clipboard
data class NWRuleSetIpRulesResponse(val action: String? = null, val ipMask: String? = null)

The response from the List namespace operation.

Link copied to clipboard
data class NWRuleSetVirtualNetworkRulesResponse(val ignoreMissingVnetServiceEndpoint: Boolean? = null, val subnet: SubnetResponse? = null)

The response from the List namespace operation.

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val location: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: ConnectionStateResponse? = null, val provisioningState: String? = null, val systemData: SystemDataResponse, val type: String)

Properties of the PrivateEndpointConnection.

Link copied to clipboard
data class PrivateEndpointResponse(val id: String? = null)

PrivateEndpoint information.

Link copied to clipboard
data class RetentionDescriptionResponse(val cleanupPolicy: String? = null, val retentionTimeInHours: Double? = null, val tombstoneRetentionTimeInHours: Int? = null)

Properties to configure retention settings for the eventhub

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val name: String, val tier: String? = null)

SKU parameters supplied to the create namespace operation

Link copied to clipboard
data class SubnetResponse(val id: String? = null)

Properties supplied for Subnet

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class ThrottlingPolicyResponse(val metricId: String, val name: String, val rateLimitThreshold: Double, val type: String)

Properties of the throttling policy

Link copied to clipboard
data class UserAssignedIdentityPropertiesResponse(val userAssignedIdentity: String? = null)
Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

Recognized Dictionary value.