AWS SDK Version 4 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Specific configuration settings for a Kafka schema registry.

Inheritance Hierarchy

System.Object
  Amazon.Lambda.Model.KafkaSchemaRegistryConfig

Namespace: Amazon.Lambda.Model
Assembly: AWSSDK.Lambda.dll
Version: 3.x.y.z

Syntax

C#
public class KafkaSchemaRegistryConfig

The KafkaSchemaRegistryConfig type exposes the following members

Constructors

NameDescription
Public Method KafkaSchemaRegistryConfig()

Properties

NameTypeDescription
Public Property AccessConfigs System.Collections.Generic.List<Amazon.Lambda.Model.KafkaSchemaRegistryAccessConfig>

Gets and sets the property AccessConfigs.

An array of access configuration objects that tell Lambda how to authenticate with your schema registry.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

Public Property EventRecordFormat Amazon.Lambda.SchemaRegistryEventRecordFormat

Gets and sets the property EventRecordFormat.

The record format that Lambda delivers to your function after schema validation.

  • Choose JSON to have Lambda deliver the record to your function as a standard JSON object.

  • Choose SOURCE to have Lambda deliver the record to your function in its original source format. Lambda removes all schema metadata, such as the schema ID, before sending the record to your function.

Public Property SchemaRegistryURI System.String

Gets and sets the property SchemaRegistryURI.

The URI for your schema registry. The correct URI format depends on the type of schema registry you're using.

  • For Glue schema registries, use the ARN of the registry.

  • For Confluent schema registries, use the URL of the registry.

Public Property SchemaValidationConfigs System.Collections.Generic.List<Amazon.Lambda.Model.KafkaSchemaValidationConfig>

Gets and sets the property SchemaValidationConfigs.

An array of schema validation configuration objects, which tell Lambda the message attributes you want to validate and filter using your schema registry.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.7.2 and newer