Skip to content

IFileSystem

  • Extends: ros_cdk_core.IResource

  • Implemented By: ros_cdk_nas.datasource.FileSystem, ros_cdk_nas.datasource.IFileSystem

Represents a FileSystem.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_bandwidth typing.Union[str, ros_cdk_core.IResolvable] Attribute Bandwidth: Maximum file system throughput.
attr_capacity typing.Union[str, ros_cdk_core.IResolvable] Attribute Capacity: File system capacity.
attr_create_time typing.Union[str, ros_cdk_core.IResolvable] Attribute CreateTime: CreateTime.
attr_description typing.Union[str, ros_cdk_core.IResolvable] Attribute Description: File system description.
attr_encrypt_type typing.Union[str, ros_cdk_core.IResolvable] Attribute EncryptType: Whether the file system is encrypted.
attr_expired_time typing.Union[str, ros_cdk_core.IResolvable] Attribute ExpiredTime: ExpiredTime.
attr_file_system_id typing.Union[str, ros_cdk_core.IResolvable] Attribute FileSystemId: The ID of the file system to be created.
attr_file_system_type typing.Union[str, ros_cdk_core.IResolvable] Attribute FileSystemType: File system type.
attr_kms_key_id typing.Union[str, ros_cdk_core.IResolvable] Attribute KmsKeyId: The ID of the KMS key.
attr_ldap typing.Union[str, ros_cdk_core.IResolvable] Attribute Ldap: Ldap.
attr_metered_size typing.Union[str, ros_cdk_core.IResolvable] Attribute MeteredSize: MeteredSize.
attr_payment_type typing.Union[str, ros_cdk_core.IResolvable] Attribute PaymentType: ChargeType.
attr_protocol_type typing.Union[str, ros_cdk_core.IResolvable] Attribute ProtocolType: File transfer protocol type.
attr_storage_type typing.Union[str, ros_cdk_core.IResolvable] Attribute StorageType: Storage type.
attr_tags typing.Union[str, ros_cdk_core.IResolvable] Attribute Tags: Tags.
attr_zone_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ZoneId: The zone ID.
props FileSystemProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_bandwidthRequired

attr_bandwidth: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Bandwidth: Maximum file system throughput.


attr_capacityRequired

attr_capacity: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Capacity: File system capacity.


attr_create_timeRequired

attr_create_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CreateTime: CreateTime.


attr_descriptionRequired

attr_description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Description: File system description.


attr_encrypt_typeRequired

attr_encrypt_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute EncryptType: Whether the file system is encrypted.


attr_expired_timeRequired

attr_expired_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ExpiredTime: ExpiredTime.


attr_file_system_idRequired

attr_file_system_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute FileSystemId: The ID of the file system to be created.


attr_file_system_typeRequired

attr_file_system_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute FileSystemType: File system type.


attr_kms_key_idRequired

attr_kms_key_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute KmsKeyId: The ID of the KMS key.


attr_ldapRequired

attr_ldap: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Ldap: Ldap.


attr_metered_sizeRequired

attr_metered_size: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute MeteredSize: MeteredSize.


attr_payment_typeRequired

attr_payment_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PaymentType: ChargeType.


attr_protocol_typeRequired

attr_protocol_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ProtocolType: File transfer protocol type.


attr_storage_typeRequired

attr_storage_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute StorageType: Storage type.


attr_tagsRequired

attr_tags: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Tags: Tags.


attr_zone_idRequired

attr_zone_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ZoneId: The zone ID.


propsRequired

props: FileSystemProps