Skip to content

IFileSystem

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: github.com/alibabacloud-go/ros-cdk/alicloudroscdknas.datasource.FileSystem, github.com/alibabacloud-go/ros-cdk/alicloudroscdknas.datasource.IFileSystem

Represents a FileSystem.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrBandwidth interface{} Attribute Bandwidth: Maximum file system throughput.
AttrCapacity interface{} Attribute Capacity: File system capacity.
AttrCreateTime interface{} Attribute CreateTime: CreateTime.
AttrDescription interface{} Attribute Description: File system description.
AttrEncryptType interface{} Attribute EncryptType: Whether the file system is encrypted.
AttrExpiredTime interface{} Attribute ExpiredTime: ExpiredTime.
AttrFileSystemId interface{} Attribute FileSystemId: The ID of the file system to be created.
AttrFileSystemType interface{} Attribute FileSystemType: File system type.
AttrKmsKeyId interface{} Attribute KmsKeyId: The ID of the KMS key.
AttrLdap interface{} Attribute Ldap: Ldap.
AttrMeteredSize interface{} Attribute MeteredSize: MeteredSize.
AttrPaymentType interface{} Attribute PaymentType: ChargeType.
AttrProtocolType interface{} Attribute ProtocolType: File transfer protocol type.
AttrStorageType interface{} Attribute StorageType: Storage type.
AttrTags interface{} Attribute Tags: Tags.
AttrZoneId interface{} Attribute ZoneId: The zone ID.
Props FileSystemProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrBandwidthRequired

func AttrBandwidth() interface{}
  • Type: interface{}

Attribute Bandwidth: Maximum file system throughput.


AttrCapacityRequired

func AttrCapacity() interface{}
  • Type: interface{}

Attribute Capacity: File system capacity.


AttrCreateTimeRequired

func AttrCreateTime() interface{}
  • Type: interface{}

Attribute CreateTime: CreateTime.


AttrDescriptionRequired

func AttrDescription() interface{}
  • Type: interface{}

Attribute Description: File system description.


AttrEncryptTypeRequired

func AttrEncryptType() interface{}
  • Type: interface{}

Attribute EncryptType: Whether the file system is encrypted.


AttrExpiredTimeRequired

func AttrExpiredTime() interface{}
  • Type: interface{}

Attribute ExpiredTime: ExpiredTime.


AttrFileSystemIdRequired

func AttrFileSystemId() interface{}
  • Type: interface{}

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


AttrFileSystemTypeRequired

func AttrFileSystemType() interface{}
  • Type: interface{}

Attribute FileSystemType: File system type.


AttrKmsKeyIdRequired

func AttrKmsKeyId() interface{}
  • Type: interface{}

Attribute KmsKeyId: The ID of the KMS key.


AttrLdapRequired

func AttrLdap() interface{}
  • Type: interface{}

Attribute Ldap: Ldap.


AttrMeteredSizeRequired

func AttrMeteredSize() interface{}
  • Type: interface{}

Attribute MeteredSize: MeteredSize.


AttrPaymentTypeRequired

func AttrPaymentType() interface{}
  • Type: interface{}

Attribute PaymentType: ChargeType.


AttrProtocolTypeRequired

func AttrProtocolType() interface{}
  • Type: interface{}

Attribute ProtocolType: File transfer protocol type.


AttrStorageTypeRequired

func AttrStorageType() interface{}
  • Type: interface{}

Attribute StorageType: Storage type.


AttrTagsRequired

func AttrTags() interface{}
  • Type: interface{}

Attribute Tags: Tags.


AttrZoneIdRequired

func AttrZoneId() interface{}
  • Type: interface{}

Attribute ZoneId: The zone ID.


PropsRequired

func Props() FileSystemProps