Package com.pulumi.aws.fsx.outputs
Class FileCacheDataRepositoryAssociation
- java.lang.Object
-
- com.pulumi.aws.fsx.outputs.FileCacheDataRepositoryAssociation
-
public final class FileCacheDataRepositoryAssociation extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFileCacheDataRepositoryAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>associationId()static FileCacheDataRepositoryAssociation.Builderbuilder()static FileCacheDataRepositoryAssociation.Builderbuilder(FileCacheDataRepositoryAssociation defaults)java.lang.StringdataRepositoryPath()java.util.List<java.lang.String>dataRepositorySubdirectories()java.util.Optional<java.lang.String>fileCacheId()java.lang.StringfileCachePath()java.util.Optional<java.lang.String>fileSystemId()java.util.Optional<java.lang.String>fileSystemPath()java.util.Optional<java.lang.Integer>importedFileChunkSize()java.util.List<FileCacheDataRepositoryAssociationNf>nfs()java.util.Optional<java.lang.String>resourceArn()java.util.Map<java.lang.String,java.lang.String>tags()
-
-
-
Method Detail
-
associationId
public java.util.Optional<java.lang.String> associationId()
- Returns:
- System-generated, unique ID of the data repository association.
-
dataRepositoryPath
public java.lang.String dataRepositoryPath()
- Returns:
- Path to the S3 or NFS data repository that links to the cache.
-
dataRepositorySubdirectories
public java.util.List<java.lang.String> dataRepositorySubdirectories()
- Returns:
- NFS exports linked with this data repository association, in the format `/exportpath1`. Configure `dataRepositoryPath` as the domain name of the NFS file system to use this argument. Not supported for S3 data repositories. Maximum of 500.
-
fileCacheId
public java.util.Optional<java.lang.String> fileCacheId()
- Returns:
- System-generated, unique ID of the cache.
-
fileCachePath
public java.lang.String fileCachePath()
- Returns:
- Path on the cache that maps 1-1 with `dataRepositoryPath`. Must begin with a forward slash and cannot overlap the cache path of another data repository association.
-
fileSystemId
public java.util.Optional<java.lang.String> fileSystemId()
- Returns:
- ID of the file system for an NFS data repository association.
-
fileSystemPath
public java.util.Optional<java.lang.String> fileSystemPath()
- Returns:
- Path to the data repository on the file system.
-
importedFileChunkSize
public java.util.Optional<java.lang.Integer> importedFileChunkSize()
- Returns:
- Size, in mebibytes (MiB), of the data blocks used to represent imported files.
-
nfs
public java.util.List<FileCacheDataRepositoryAssociationNf> nfs()
- Returns:
- Configuration for a data repository association linked to an NFS file system. See `nfs` Block below.
-
resourceArn
public java.util.Optional<java.lang.String> resourceArn()
- Returns:
- ARN of the data repository association.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Map of tags to assign to the file cache. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
builder
public static FileCacheDataRepositoryAssociation.Builder builder()
-
builder
public static FileCacheDataRepositoryAssociation.Builder builder(FileCacheDataRepositoryAssociation defaults)
-
-