We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::FSx::FileCache
Using getFileCache
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFileCache(args: GetFileCacheArgs, opts?: InvokeOptions): Promise<GetFileCacheResult>
function getFileCacheOutput(args: GetFileCacheOutputArgs, opts?: InvokeOutputOptions): Output<GetFileCacheResult>def get_file_cache(resource_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFileCacheResult
def get_file_cache_output(resource_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetFileCacheResult]func LookupFileCache(ctx *Context, args *LookupFileCacheArgs, opts ...InvokeOption) (*LookupFileCacheResult, error)
func LookupFileCacheOutput(ctx *Context, args *LookupFileCacheOutputArgs, opts ...InvokeOption) LookupFileCacheResultOutput> Note: This function is named LookupFileCache in the Go SDK.
public static class GetFileCache
{
public static Task<GetFileCacheResult> InvokeAsync(GetFileCacheArgs args, InvokeOptions? opts = null)
public static Output<GetFileCacheResult> Invoke(GetFileCacheInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetFileCacheResult> Invoke(GetFileCacheInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetFileCacheResult> getFileCache(GetFileCacheArgs args, InvokeOptions options)
public static Output<GetFileCacheResult> getFileCache(GetFileCacheArgs args, InvokeOptions options)
public static Output<GetFileCacheResult> getFileCache(GetFileCacheArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:fsx:getFileCache
arguments:
# arguments dictionarydata "aws-native_fsx_get_file_cache" "name" {
# arguments
}The following arguments are supported:
- Resource
Arn string - The Amazon Resource Name (ARN) of the file cache
- Resource
Arn string - The Amazon Resource Name (ARN) of the file cache
- resource_
arn string - The Amazon Resource Name (ARN) of the file cache
- resource
Arn String - The Amazon Resource Name (ARN) of the file cache
- resource
Arn string - The Amazon Resource Name (ARN) of the file cache
- resource_
arn str - The Amazon Resource Name (ARN) of the file cache
- resource
Arn String - The Amazon Resource Name (ARN) of the file cache
getFileCache Result
The following output properties are available:
- Creation
Time string - The time the cache was created
- Data
Repository List<string>Association Ids - A list of IDs of data repository associations that are associated with this cache
- Dns
Name string - The DNS name for the cache
- File
Cache stringId - The ID of the file cache
- Lifecycle
Pulumi.
Aws Native. FSx. File Cache Lifecycle - The lifecycle status of the cache
- Lustre
Configuration Pulumi.Aws Native. FSx. Outputs. File Cache Lustre Configuration - The Lustre configuration for the file cache
- Network
Interface List<string>Ids - Network interface IDs for the cache
- Owner
Id string - The AWS account ID of the cache owner
- Resource
Arn string - The Amazon Resource Name (ARN) of the file cache
-
List<Pulumi.
Aws Native. Outputs. Tag> - Tags to associate with the file cache
- Vpc
Id string - The VPC ID of the cache
- Creation
Time string - The time the cache was created
- Data
Repository []stringAssociation Ids - A list of IDs of data repository associations that are associated with this cache
- Dns
Name string - The DNS name for the cache
- File
Cache stringId - The ID of the file cache
- Lifecycle
File
Cache Lifecycle - The lifecycle status of the cache
- Lustre
Configuration FileCache Lustre Configuration - The Lustre configuration for the file cache
- Network
Interface []stringIds - Network interface IDs for the cache
- Owner
Id string - The AWS account ID of the cache owner
- Resource
Arn string - The Amazon Resource Name (ARN) of the file cache
- Tag
- Tags to associate with the file cache
- Vpc
Id string - The VPC ID of the cache
- creation_
time string - The time the cache was created
- data_
repository_ list(string)association_ ids - A list of IDs of data repository associations that are associated with this cache
- dns_
name string - The DNS name for the cache
- file_
cache_ stringid - The ID of the file cache
- lifecycle "AVAILABLE" | "CREATING" | "DELETING" | "UPDATING" | "FAILED"
- The lifecycle status of the cache
- lustre_
configuration object - The Lustre configuration for the file cache
- network_
interface_ list(string)ids - Network interface IDs for the cache
- owner_
id string - The AWS account ID of the cache owner
- resource_
arn string - The Amazon Resource Name (ARN) of the file cache
- list(object)
- Tags to associate with the file cache
- vpc_
id string - The VPC ID of the cache
- creation
Time String - The time the cache was created
- data
Repository List<String>Association Ids - A list of IDs of data repository associations that are associated with this cache
- dns
Name String - The DNS name for the cache
- file
Cache StringId - The ID of the file cache
- lifecycle
File
Cache Lifecycle - The lifecycle status of the cache
- lustre
Configuration FileCache Lustre Configuration - The Lustre configuration for the file cache
- network
Interface List<String>Ids - Network interface IDs for the cache
- owner
Id String - The AWS account ID of the cache owner
- resource
Arn String - The Amazon Resource Name (ARN) of the file cache
- List<Tag>
- Tags to associate with the file cache
- vpc
Id String - The VPC ID of the cache
- creation
Time string - The time the cache was created
- data
Repository string[]Association Ids - A list of IDs of data repository associations that are associated with this cache
- dns
Name string - The DNS name for the cache
- file
Cache stringId - The ID of the file cache
- lifecycle
File
Cache Lifecycle - The lifecycle status of the cache
- lustre
Configuration FileCache Lustre Configuration - The Lustre configuration for the file cache
- network
Interface string[]Ids - Network interface IDs for the cache
- owner
Id string - The AWS account ID of the cache owner
- resource
Arn string - The Amazon Resource Name (ARN) of the file cache
- Tag[]
- Tags to associate with the file cache
- vpc
Id string - The VPC ID of the cache
- creation_
time str - The time the cache was created
- data_
repository_ Sequence[str]association_ ids - A list of IDs of data repository associations that are associated with this cache
- dns_
name str - The DNS name for the cache
- file_
cache_ strid - The ID of the file cache
- lifecycle
File
Cache Lifecycle - The lifecycle status of the cache
- lustre_
configuration FileCache Lustre Configuration - The Lustre configuration for the file cache
- network_
interface_ Sequence[str]ids - Network interface IDs for the cache
- owner_
id str - The AWS account ID of the cache owner
- resource_
arn str - The Amazon Resource Name (ARN) of the file cache
- Sequence[root_Tag]
- Tags to associate with the file cache
- vpc_
id str - The VPC ID of the cache
- creation
Time String - The time the cache was created
- data
Repository List<String>Association Ids - A list of IDs of data repository associations that are associated with this cache
- dns
Name String - The DNS name for the cache
- file
Cache StringId - The ID of the file cache
- lifecycle "AVAILABLE" | "CREATING" | "DELETING" | "UPDATING" | "FAILED"
- The lifecycle status of the cache
- lustre
Configuration Property Map - The Lustre configuration for the file cache
- network
Interface List<String>Ids - Network interface IDs for the cache
- owner
Id String - The AWS account ID of the cache owner
- resource
Arn String - The Amazon Resource Name (ARN) of the file cache
- List<Property Map>
- Tags to associate with the file cache
- vpc
Id String - The VPC ID of the cache
Supporting Types
FileCacheLifecycle
FileCacheLogConfiguration
FileCacheLogConfigurationLevel
FileCacheLustreConfiguration
- Deployment
Type Pulumi.Aws Native. FSx. File Cache Lustre Configuration Deployment Type - Metadata
Configuration Pulumi.Aws Native. FSx. Inputs. File Cache Metadata Configuration - Per
Unit intStorage Throughput - Log
Configuration Pulumi.Aws Native. FSx. Inputs. File Cache Log Configuration - Mount
Name string - Weekly
Maintenance stringStart Time
FileCacheLustreConfigurationDeploymentType
FileCacheMetadataConfiguration
- Storage
Capacity int
- Storage
Capacity int
- storage_
capacity number
- storage
Capacity Integer
- storage
Capacity number
- storage_
capacity int
- storage
Capacity Number
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi