interface CfnFileCacheMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.FSx.CfnFileCacheMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsfsx#CfnFileCacheMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.fsx.CfnFileCacheMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_fsx.CfnFileCacheMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_fsx » CfnFileCacheMixinProps |
Properties for CfnFileCachePropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-filecache.html
Example
// 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/cfn-property-mixins';
const cfnFileCacheMixinProps: fsx.CfnFileCacheMixinProps = {
copyTagsToDataRepositoryAssociations: false,
dataRepositoryAssociations: [{
dataRepositoryPath: 'dataRepositoryPath',
fileCachePath: 'fileCachePath',
}],
fileCacheType: 'fileCacheType',
fileCacheTypeVersion: 'fileCacheTypeVersion',
kmsKeyId: 'kmsKeyId',
lustreConfiguration: {
deploymentType: 'deploymentType',
logConfiguration: {
destination: 'destination',
level: 'level',
},
metadataConfiguration: {
storageCapacity: 123,
},
mountName: 'mountName',
perUnitStorageThroughput: 123,
weeklyMaintenanceStartTime: 'weeklyMaintenanceStartTime',
},
securityGroupIds: ['securityGroupIds'],
storageCapacity: 123,
subnetIds: ['subnetIds'],
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| copy | boolean | IResolvable | Whether tags should be copied to data repository associations. |
| data | IResolvable | (IResolvable | Data)[] | Data repository associations for the cache. |
| file | string | The type of cache, which must be LUSTRE. |
| file | string | The Lustre version of the cache, which must be 2.12. |
| kms | string | The KMS key ID for encrypting data. |
| lustre | IResolvable | Lustre | |
| security | string[] | A list of security group IDs for the cache. |
| storage | number | The storage capacity of the cache in gibibytes (GiB). |
| subnet | string[] | A list of subnet IDs for the cache. |
| tags? | Cfn[] | Tags to associate with the file cache. |
copyTagsToDataRepositoryAssociations?
Type:
boolean | IResolvable
(optional)
Whether tags should be copied to data repository associations.
dataRepositoryAssociations?
Type:
IResolvable | (IResolvable | Data)[]
(optional)
Data repository associations for the cache.
fileCacheType?
Type:
string
(optional)
The type of cache, which must be LUSTRE.
fileCacheTypeVersion?
Type:
string
(optional)
The Lustre version of the cache, which must be 2.12.
kmsKeyId?
Type:
string
(optional)
The KMS key ID for encrypting data.
lustreConfiguration?
Type:
IResolvable | Lustre
(optional)
securityGroupIds?
Type:
string[]
(optional)
A list of security group IDs for the cache.
storageCapacity?
Type:
number
(optional)
The storage capacity of the cache in gibibytes (GiB).
subnetIds?
Type:
string[]
(optional)
A list of subnet IDs for the cache.
tags?
Type:
Cfn[]
(optional)
Tags to associate with the file cache.

.NET
Go
Java
Python
TypeScript