5.0.0 • Published 7 years ago

@datafire/amazonaws_elasticfilesystem v5.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

@datafire/amazonaws_elasticfilesystem

Client library for Amazon Elastic File System

Installation and Usage

npm install --save @datafire/amazonaws_elasticfilesystem
let amazonaws_elasticfilesystem = require('@datafire/amazonaws_elasticfilesystem').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_elasticfilesystem.CreateTags({
  "FileSystemId": "",
  "Tags": []
}).then(data => {
  console.log(data);
});

Description

Amazon Elastic File System Amazon Elastic File System (Amazon EFS) provides simple, scalable file storage for use with Amazon EC2 instances in the AWS Cloud. With Amazon EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, so your applications have the storage they need, when they need it. For more information, see the User Guide.

Actions

CreateTags

amazonaws_elasticfilesystem.CreateTags({
  "FileSystemId": "",
  "Tags": []
}, context)

Input

  • input object
    • FileSystemId required string
    • Tags required Tags

Output

Output schema unknown

DeleteTags

amazonaws_elasticfilesystem.DeleteTags({
  "FileSystemId": "",
  "TagKeys": []
}, context)

Input

  • input object
    • FileSystemId required string
    • TagKeys required TagKeys

Output

Output schema unknown

DescribeFileSystems

amazonaws_elasticfilesystem.DescribeFileSystems({}, context)

Input

  • input object

Output

CreateFileSystem

amazonaws_elasticfilesystem.CreateFileSystem({
  "CreationToken": ""
}, context)

Input

Output

Output schema unknown

DeleteFileSystem

amazonaws_elasticfilesystem.DeleteFileSystem({
  "FileSystemId": ""
}, context)

Input

  • input object
    • FileSystemId required string

Output

Output schema unknown

DescribeMountTargets

amazonaws_elasticfilesystem.DescribeMountTargets({}, context)

Input

  • input object

Output

CreateMountTarget

amazonaws_elasticfilesystem.CreateMountTarget({
  "FileSystemId": "",
  "SubnetId": ""
}, context)

Input

Output

DeleteMountTarget

amazonaws_elasticfilesystem.DeleteMountTarget({
  "MountTargetId": ""
}, context)

Input

  • input object
    • MountTargetId required string

Output

Output schema unknown

DescribeMountTargetSecurityGroups

amazonaws_elasticfilesystem.DescribeMountTargetSecurityGroups({
  "MountTargetId": ""
}, context)

Input

  • input object
    • MountTargetId required string

Output

ModifyMountTargetSecurityGroups

amazonaws_elasticfilesystem.ModifyMountTargetSecurityGroups({
  "MountTargetId": ""
}, context)

Input

  • input object

Output

Output schema unknown

DescribeTags

amazonaws_elasticfilesystem.DescribeTags({
  "FileSystemId": ""
}, context)

Input

  • input object
    • FileSystemId required string

Output

Definitions

AwsAccountId

  • AwsAccountId string

BadRequest

  • BadRequest object: Returned if the request is malformed or contains an error such as an invalid parameter value or a missing required parameter.

CreateFileSystemRequest

CreateMountTargetRequest

CreateTagsRequest

  • CreateTagsRequest object:

CreationToken

  • CreationToken string

DeleteFileSystemRequest

  • DeleteFileSystemRequest object:

DeleteMountTargetRequest

  • DeleteMountTargetRequest object:

DeleteTagsRequest

  • DeleteTagsRequest object:

DependencyTimeout

  • DependencyTimeout object: The service timed out trying to fulfill the request, and the client should try the call again.

DescribeFileSystemsRequest

  • DescribeFileSystemsRequest object:

DescribeFileSystemsResponse

DescribeMountTargetSecurityGroupsRequest

  • DescribeMountTargetSecurityGroupsRequest object:

DescribeMountTargetSecurityGroupsResponse

  • DescribeMountTargetSecurityGroupsResponse object

DescribeMountTargetsRequest

  • DescribeMountTargetsRequest object:

DescribeMountTargetsResponse

DescribeTagsRequest

  • DescribeTagsRequest object:

DescribeTagsResponse

Encrypted

  • Encrypted boolean

ErrorCode

  • ErrorCode string

ErrorMessage

  • ErrorMessage string

FileSystemAlreadyExists

  • FileSystemAlreadyExists object: Returned if the file system you are trying to create already exists, with the creation token you provided.

FileSystemDescription

FileSystemDescriptions

FileSystemId

  • FileSystemId string

FileSystemInUse

  • FileSystemInUse object: Returned if a file system has mount targets.

FileSystemLimitExceeded

  • FileSystemLimitExceeded object: Returned if the AWS account has already created maximum number of file systems allowed per account.

FileSystemNotFound

  • FileSystemNotFound object: Returned if the specified FileSystemId does not exist in the requester's AWS account.

FileSystemSize

  • FileSystemSize object: Latest known metered size (in bytes) of data stored in the file system, in its Value field, and the time at which that size was determined in its Timestamp field. Note that the value does not represent the size of a consistent snapshot of the file system, but it is eventually consistent when there are no writes to the file system. That is, the value will represent the actual size only if the file system is not modified for a period longer than a couple of hours. Otherwise, the value is not necessarily the exact size the file system was at any instant in time.

FileSystemSizeValue

  • FileSystemSizeValue integer

IncorrectFileSystemLifeCycleState

  • IncorrectFileSystemLifeCycleState object: Returned if the file system's life cycle state is not "created".

IncorrectMountTargetState

  • IncorrectMountTargetState object: Returned if the mount target is not in the correct state for the operation.

InternalServerError

  • InternalServerError object: Returned if an error occurred on the server side.

IpAddress

  • IpAddress string

IpAddressInUse

  • IpAddressInUse object: Returned if the request specified an IpAddress that is already in use in the subnet.

KmsKeyId

  • KmsKeyId string

LifeCycleState

  • LifeCycleState string (values: creating, available, deleting, deleted)

Marker

  • Marker string

MaxItems

  • MaxItems integer

ModifyMountTargetSecurityGroupsRequest

  • ModifyMountTargetSecurityGroupsRequest object:

MountTargetConflict

  • MountTargetConflict object: Returned if the mount target would violate one of the specified restrictions based on the file system's existing mount targets.

MountTargetCount

  • MountTargetCount integer

MountTargetDescription

MountTargetDescriptions

MountTargetId

  • MountTargetId string

MountTargetNotFound

  • MountTargetNotFound object: Returned if there is no mount target with the specified ID found in the caller's account.

NetworkInterfaceId

  • NetworkInterfaceId string

NetworkInterfaceLimitExceeded

  • NetworkInterfaceLimitExceeded object: The calling account has reached the ENI limit for the specific AWS region. Client should try to delete some ENIs or get its account limit raised. For more information, see Amazon VPC Limits in the Amazon Virtual Private Cloud User Guide (see the Network interfaces per VPC entry in the table).

NoFreeAddressesInSubnet

  • NoFreeAddressesInSubnet object: Returned if IpAddress was not specified in the request and there are no free IP addresses in the subnet.

PerformanceMode

  • PerformanceMode string (values: generalPurpose, maxIO)

SecurityGroup

  • SecurityGroup string

SecurityGroupLimitExceeded

  • SecurityGroupLimitExceeded object: Returned if the size of SecurityGroups specified in the request is greater than five.

SecurityGroupNotFound

  • SecurityGroupNotFound object: Returned if one of the specified security groups does not exist in the subnet's VPC.

SecurityGroups

SubnetId

  • SubnetId string

SubnetNotFound

  • SubnetNotFound object: Returned if there is no subnet with ID SubnetId provided in the request.

Tag

  • Tag object: A tag is a key-value pair. Allowed characters: letters, whitespace, and numbers, representable in UTF-8, and the following characters: + - = . _ : /

TagKey

  • TagKey string

TagKeys

TagValue

  • TagValue string

Tags

  • Tags array

Timestamp

  • Timestamp string

UnsupportedAvailabilityZone

5.0.0

7 years ago

4.0.0

8 years ago

3.0.4

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago