# LustreConfigurationProperty

- Source: Generated code
- Type last changed: v2.272.0 · 30 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_fsx as fsx } from 'aws-cdk-lib';
const lustreConfigurationProperty: fsx.CfnFileCache.LustreConfigurationProperty = {
  deploymentType: 'deploymentType',
  metadataConfiguration: {
    storageCapacity: 123,
  },
  perUnitStorageThroughput: 123,

  // the properties below are optional
  logConfiguration: {
    level: 'level',

    // the properties below are optional
    destination: 'destination',
  },
  mountName: 'mountName',
  weeklyMaintenanceStartTime: 'weeklyMaintenanceStartTime',
};
```

## Properties

- `deploymentType`: string (required)

- `logConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnFileCache.LogConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_fsx.CfnFileCache.LogConfigurationProperty.html)

- `metadataConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnFileCache.MetadataConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_fsx.CfnFileCache.MetadataConfigurationProperty.html) (required)

- `mountName`: string

- `perUnitStorageThroughput`: number (required)

- `weeklyMaintenanceStartTime`: string
