Table of Contents

Class FileCacheCreating

Namespace
Amazon.FSx.Model
Assembly
AWSSDK.FSx.dll

The response object for the Amazon File Cache resource being created in the CreateFileCache operation.

public class FileCacheCreating
Inheritance
FileCacheCreating
Inherited Members

Constructors

FileCacheCreating()

public FileCacheCreating()

Properties

CopyTagsToDataRepositoryAssociations

Gets and sets the property CopyTagsToDataRepositoryAssociations.

A boolean flag indicating whether tags for the cache should be copied to data repository associations.

public bool CopyTagsToDataRepositoryAssociations { get; set; }

Property Value

bool

CreationTime

Gets and sets the property CreationTime.

public DateTime CreationTime { get; set; }

Property Value

DateTime

DNSName

Gets and sets the property DNSName.

The Domain Name System (DNS) name for the cache.

public string DNSName { get; set; }

Property Value

string

DataRepositoryAssociationIds

Gets and sets the property DataRepositoryAssociationIds.

A list of IDs of data repository associations that are associated with this cache.

public List<string> DataRepositoryAssociationIds { get; set; }

Property Value

List<string>

FailureDetails

Gets and sets the property FailureDetails.

A structure providing details of any failures that occurred in creating a cache.

public FileCacheFailureDetails FailureDetails { get; set; }

Property Value

FileCacheFailureDetails

FileCacheId

Gets and sets the property FileCacheId.

The system-generated, unique ID of the cache.

public string FileCacheId { get; set; }

Property Value

string

FileCacheType

Gets and sets the property FileCacheType.

The type of cache, which must be LUSTRE.

public FileCacheType FileCacheType { get; set; }

Property Value

FileCacheType

FileCacheTypeVersion

Gets and sets the property FileCacheTypeVersion.

The Lustre version of the cache, which must be 2.12.

public string FileCacheTypeVersion { get; set; }

Property Value

string

KmsKeyId

Gets and sets the property KmsKeyId.

Specifies the ID of the Key Management Service (KMS) key to use for encrypting data on an Amazon File Cache. If a KmsKeyId isn't specified, the Amazon FSx-managed KMS key for your account is used. For more information, see Encrypt in the Key Management Service API Reference.

public string KmsKeyId { get; set; }

Property Value

string

Lifecycle

Gets and sets the property Lifecycle.

The lifecycle status of the cache. The following are the possible values and what they mean:

  • AVAILABLE - The cache is in a healthy state, and is reachable and available for use.

  • CREATING - The new cache is being created.

  • DELETING - An existing cache is being deleted.

  • UPDATING - The cache is undergoing a customer-initiated update.

  • FAILED - An existing cache has experienced an unrecoverable failure. When creating a new cache, the cache was unable to be created.

public FileCacheLifecycle Lifecycle { get; set; }

Property Value

FileCacheLifecycle

LustreConfiguration

Gets and sets the property LustreConfiguration.

The configuration for the Amazon File Cache resource.

public FileCacheLustreConfiguration LustreConfiguration { get; set; }

Property Value

FileCacheLustreConfiguration

NetworkInterfaceIds

Gets and sets the property NetworkInterfaceIds.

public List<string> NetworkInterfaceIds { get; set; }

Property Value

List<string>

OwnerId

Gets and sets the property OwnerId.

public string OwnerId { get; set; }

Property Value

string

ResourceARN

Gets and sets the property ResourceARN.

public string ResourceARN { get; set; }

Property Value

string

StorageCapacity

Gets and sets the property StorageCapacity.

The storage capacity of the cache in gibibytes (GiB).

public int StorageCapacity { get; set; }

Property Value

int

SubnetIds

Gets and sets the property SubnetIds.

public List<string> SubnetIds { get; set; }

Property Value

List<string>

Tags

Gets and sets the property Tags.

public List<Tag> Tags { get; set; }

Property Value

List<Tag>

VpcId

Gets and sets the property VpcId.

public string VpcId { get; set; }

Property Value

string