Skip to content

/AWS1/CL_FSXFILECACHECREATING

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

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_ownerid TYPE /AWS1/FSXAWSACCOUNTID /AWS1/FSXAWSACCOUNTID

OwnerId

iv_creationtime TYPE /AWS1/FSXCREATIONTIME /AWS1/FSXCREATIONTIME

CreationTime

iv_filecacheid TYPE /AWS1/FSXFILECACHEID /AWS1/FSXFILECACHEID

The system-generated, unique ID of the cache.

iv_filecachetype TYPE /AWS1/FSXFILECACHETYPE /AWS1/FSXFILECACHETYPE

The type of cache, which must be LUSTRE.

iv_filecachetypeversion TYPE /AWS1/FSXFILESYSTEMTYPEVERSION /AWS1/FSXFILESYSTEMTYPEVERSION

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

iv_lifecycle TYPE /AWS1/FSXFILECACHELIFECYCLE /AWS1/FSXFILECACHELIFECYCLE

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.

io_failuredetails TYPE REF TO /AWS1/CL_FSXFILECACHEFAILURE00 /AWS1/CL_FSXFILECACHEFAILURE00

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

iv_storagecapacity TYPE /AWS1/FSXSTORAGECAPACITY /AWS1/FSXSTORAGECAPACITY

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

iv_vpcid TYPE /AWS1/FSXVPCID /AWS1/FSXVPCID

VpcId

it_subnetids TYPE /AWS1/CL_FSXSUBNETIDS_W=>TT_SUBNETIDS TT_SUBNETIDS

SubnetIds

it_networkinterfaceids TYPE /AWS1/CL_FSXNETWORKINTERFACE00=>TT_NETWORKINTERFACEIDS TT_NETWORKINTERFACEIDS

NetworkInterfaceIds

iv_dnsname TYPE /AWS1/FSXDNSNAME /AWS1/FSXDNSNAME

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

iv_kmskeyid TYPE /AWS1/FSXKMSKEYID /AWS1/FSXKMSKEYID

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.

iv_resourcearn TYPE /AWS1/FSXRESOURCEARN /AWS1/FSXRESOURCEARN

ResourceARN

it_tags TYPE /AWS1/CL_FSXTAG=>TT_TAGS TT_TAGS

Tags

iv_cptgstodatarepositoryas00 TYPE /AWS1/FSXCPTGSTODATAREPOSITO00 /AWS1/FSXCPTGSTODATAREPOSITO00

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

io_lustreconfiguration TYPE REF TO /AWS1/CL_FSXFILECACHELUSTREC00 /AWS1/CL_FSXFILECACHELUSTREC00

The configuration for the Amazon File Cache resource.

it_datarepositoryassociati00 TYPE /AWS1/CL_FSXDATAREPOSITORYAS01=>TT_DATAREPOSITORYASSOCIATION00 TT_DATAREPOSITORYASSOCIATION00

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


Queryable Attributes

OwnerId

OwnerId

Accessible with the following methods

Method Description
GET_OWNERID() Getter for OWNERID, with configurable default
ASK_OWNERID() Getter for OWNERID w/ exceptions if field has no value
HAS_OWNERID() Determine if OWNERID has a value

CreationTime

CreationTime

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

FileCacheId

The system-generated, unique ID of the cache.

Accessible with the following methods

Method Description
GET_FILECACHEID() Getter for FILECACHEID, with configurable default
ASK_FILECACHEID() Getter for FILECACHEID w/ exceptions if field has no value
HAS_FILECACHEID() Determine if FILECACHEID has a value

FileCacheType

The type of cache, which must be LUSTRE.

Accessible with the following methods

Method Description
GET_FILECACHETYPE() Getter for FILECACHETYPE, with configurable default
ASK_FILECACHETYPE() Getter for FILECACHETYPE w/ exceptions if field has no value
HAS_FILECACHETYPE() Determine if FILECACHETYPE has a value

FileCacheTypeVersion

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

Accessible with the following methods

Method Description
GET_FILECACHETYPEVERSION() Getter for FILECACHETYPEVERSION, with configurable default
ASK_FILECACHETYPEVERSION() Getter for FILECACHETYPEVERSION w/ exceptions if field has n
HAS_FILECACHETYPEVERSION() Determine if FILECACHETYPEVERSION has a value

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.

Accessible with the following methods

Method Description
GET_LIFECYCLE() Getter for LIFECYCLE, with configurable default
ASK_LIFECYCLE() Getter for LIFECYCLE w/ exceptions if field has no value
HAS_LIFECYCLE() Determine if LIFECYCLE has a value

FailureDetails

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

Accessible with the following methods

Method Description
GET_FAILUREDETAILS() Getter for FAILUREDETAILS

StorageCapacity

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

Accessible with the following methods

Method Description
GET_STORAGECAPACITY() Getter for STORAGECAPACITY, with configurable default
ASK_STORAGECAPACITY() Getter for STORAGECAPACITY w/ exceptions if field has no val
HAS_STORAGECAPACITY() Determine if STORAGECAPACITY has a value

VpcId

VpcId

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

SubnetIds

SubnetIds

Accessible with the following methods

Method Description
GET_SUBNETIDS() Getter for SUBNETIDS, with configurable default
ASK_SUBNETIDS() Getter for SUBNETIDS w/ exceptions if field has no value
HAS_SUBNETIDS() Determine if SUBNETIDS has a value

NetworkInterfaceIds

NetworkInterfaceIds

Accessible with the following methods

Method Description
GET_NETWORKINTERFACEIDS() Getter for NETWORKINTERFACEIDS, with configurable default
ASK_NETWORKINTERFACEIDS() Getter for NETWORKINTERFACEIDS w/ exceptions if field has no
HAS_NETWORKINTERFACEIDS() Determine if NETWORKINTERFACEIDS has a value

DNSName

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

Accessible with the following methods

Method Description
GET_DNSNAME() Getter for DNSNAME, with configurable default
ASK_DNSNAME() Getter for DNSNAME w/ exceptions if field has no value
HAS_DNSNAME() Determine if DNSNAME has a value

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.

Accessible with the following methods

Method Description
GET_KMSKEYID() Getter for KMSKEYID, with configurable default
ASK_KMSKEYID() Getter for KMSKEYID w/ exceptions if field has no value
HAS_KMSKEYID() Determine if KMSKEYID has a value

ResourceARN

ResourceARN

Accessible with the following methods

Method Description
GET_RESOURCEARN() Getter for RESOURCEARN, with configurable default
ASK_RESOURCEARN() Getter for RESOURCEARN w/ exceptions if field has no value
HAS_RESOURCEARN() Determine if RESOURCEARN has a value

Tags

Tags

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

CopyTagsToDataRepositoryAssociations

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

Accessible with the following methods

Method Description
GET_CPTGSTODATAREPOSITORYA00() Getter for CPTGSTODATAREPOSITORYASSOC00, with configurable d
ASK_CPTGSTODATAREPOSITORYA00() Getter for CPTGSTODATAREPOSITORYASSOC00 w/ exceptions if fie
HAS_CPTGSTODATAREPOSITORYA00() Determine if CPTGSTODATAREPOSITORYASSOC00 has a value

LustreConfiguration

The configuration for the Amazon File Cache resource.

Accessible with the following methods

Method Description
GET_LUSTRECONFIGURATION() Getter for LUSTRECONFIGURATION

DataRepositoryAssociationIds

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

Accessible with the following methods

Method Description
GET_DATAREPOSITORYASSOCIAT00() Getter for DATAREPOSITORYASSOCIATIONIDS, with configurable d
ASK_DATAREPOSITORYASSOCIAT00() Getter for DATAREPOSITORYASSOCIATIONIDS w/ exceptions if fie
HAS_DATAREPOSITORYASSOCIAT00() Determine if DATAREPOSITORYASSOCIATIONIDS has a value