Class FileCacheDataRepositoryAssociationArgs


  • public final class FileCacheDataRepositoryAssociationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • associationId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> associationId()
        Returns:
        System-generated, unique ID of the data repository association.
      • dataRepositoryPath

        public com.pulumi.core.Output<java.lang.String> dataRepositoryPath()
        Returns:
        Path to the S3 or NFS data repository that links to the cache.
      • dataRepositorySubdirectories

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> fileCacheId()
        Returns:
        System-generated, unique ID of the cache.
      • fileCachePath

        public com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> fileSystemId()
        Returns:
        ID of the file system for an NFS data repository association.
      • fileSystemPath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fileSystemPath()
        Returns:
        Path to the data repository on the file system.
      • importedFileChunkSize

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> importedFileChunkSize()
        Returns:
        Size, in mebibytes (MiB), of the data blocks used to represent imported files.
      • nfs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<FileCacheDataRepositoryAssociationNfArgs>>> nfs()
        Returns:
        Configuration for a data repository association linked to an NFS file system. See `nfs` Block below.
      • resourceArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceArn()
        Returns:
        ARN of the data repository association.
      • tags

        public java.util.Optional<com.pulumi.core.Output<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.