# SchemaV2FieldProperty

Contains details about a schema field for an Iceberg table that supports nested types (struct, list, map).

- Source: Generated code
- Type last changed: v2.250.0 · 14 Apr 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_s3tables as s3tables } from 'aws-cdk-lib';

declare const type: any;
const schemaV2FieldProperty: s3tables.CfnTable.SchemaV2FieldProperty = {
  id: 123,
  name: 'name',
  required: false,
  type: type,

  // the properties below are optional
  doc: 'doc',
};
```

## Properties

- `doc`: string — Optional documentation for the field.

- `id`: number (required) — The unique identifier for the field.

- `name`: string (required) — The name of the field.

- `required`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) (required) — A Boolean value that specifies whether values are required for each row in this field.

- `type`: any (required)
