amazonka-efs-1.4.5: Amazon Elastic File System SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.EFS.Types

Contents

Description

 

Synopsis

Service Configuration

efs :: Service #

API version 2015-02-01 of the Amazon Elastic File System SDK configuration.

Errors

_MountTargetNotFound :: AsError a => Getting (First ServiceError) a ServiceError #

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

_SecurityGroupLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if the size of SecurityGroups specified in the request is greater than five.

_SecurityGroupNotFound :: AsError a => Getting (First ServiceError) a ServiceError #

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

_MountTargetConflict :: AsError a => Getting (First ServiceError) a ServiceError #

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

_UnsupportedAvailabilityZone :: AsError a => Getting (First ServiceError) a ServiceError #

Prism for UnsupportedAvailabilityZone' errors.

_FileSystemLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

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

_NetworkInterfaceLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

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).

_FileSystemAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError #

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

_SubnetNotFound :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if there is no subnet with ID SubnetId provided in the request.

_FileSystemNotFound :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if the specified FileSystemId does not exist in the requester's AWS account.

_IncorrectFileSystemLifeCycleState :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if the file system's life cycle state is not "created".

_BadRequest :: AsError a => Getting (First ServiceError) a ServiceError #

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

_NoFreeAddressesInSubnet :: AsError a => Getting (First ServiceError) a ServiceError #

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

_DependencyTimeout :: AsError a => Getting (First ServiceError) a ServiceError #

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

_FileSystemInUse :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if a file system has mount targets.

_IncorrectMountTargetState :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if the mount target is not in the correct state for the operation.

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if an error occurred on the server side.

_IPAddressInUse :: AsError a => Getting (First ServiceError) a ServiceError #

Returned if the request specified an IpAddress that is already in use in the subnet.

LifeCycleState

data LifeCycleState #

Instances

Bounded LifeCycleState # 
Enum LifeCycleState # 
Eq LifeCycleState # 
Data LifeCycleState # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifeCycleState -> c LifeCycleState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifeCycleState #

toConstr :: LifeCycleState -> Constr #

dataTypeOf :: LifeCycleState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LifeCycleState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifeCycleState) #

gmapT :: (forall b. Data b => b -> b) -> LifeCycleState -> LifeCycleState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifeCycleState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifeCycleState -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifeCycleState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifeCycleState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifeCycleState -> m LifeCycleState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifeCycleState -> m LifeCycleState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifeCycleState -> m LifeCycleState #

Ord LifeCycleState # 
Read LifeCycleState # 
Show LifeCycleState # 
Generic LifeCycleState # 

Associated Types

type Rep LifeCycleState :: * -> * #

Hashable LifeCycleState # 
FromJSON LifeCycleState # 
NFData LifeCycleState # 

Methods

rnf :: LifeCycleState -> () #

ToQuery LifeCycleState # 
ToHeader LifeCycleState # 
ToByteString LifeCycleState # 
FromText LifeCycleState # 
ToText LifeCycleState # 
type Rep LifeCycleState # 
type Rep LifeCycleState = D1 (MetaData "LifeCycleState" "Network.AWS.EFS.Types.Sum" "amazonka-efs-1.4.5-CIZ9ZRSiO7R8wPXU6nBzmB" False) ((:+:) ((:+:) (C1 (MetaCons "Available" PrefixI False) U1) (C1 (MetaCons "Creating" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Deleted" PrefixI False) U1) (C1 (MetaCons "Deleting" PrefixI False) U1)))

PerformanceMode

data PerformanceMode #

Constructors

GeneralPurpose 
MaxIO 

Instances

Bounded PerformanceMode # 
Enum PerformanceMode # 
Eq PerformanceMode # 
Data PerformanceMode # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PerformanceMode -> c PerformanceMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PerformanceMode #

toConstr :: PerformanceMode -> Constr #

dataTypeOf :: PerformanceMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PerformanceMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PerformanceMode) #

gmapT :: (forall b. Data b => b -> b) -> PerformanceMode -> PerformanceMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PerformanceMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PerformanceMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> PerformanceMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PerformanceMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PerformanceMode -> m PerformanceMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PerformanceMode -> m PerformanceMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PerformanceMode -> m PerformanceMode #

Ord PerformanceMode # 
Read PerformanceMode # 
Show PerformanceMode # 
Generic PerformanceMode # 
Hashable PerformanceMode # 
ToJSON PerformanceMode # 
FromJSON PerformanceMode # 
NFData PerformanceMode # 

Methods

rnf :: PerformanceMode -> () #

ToQuery PerformanceMode # 
ToHeader PerformanceMode # 
ToByteString PerformanceMode # 
FromText PerformanceMode # 
ToText PerformanceMode # 
type Rep PerformanceMode # 
type Rep PerformanceMode = D1 (MetaData "PerformanceMode" "Network.AWS.EFS.Types.Sum" "amazonka-efs-1.4.5-CIZ9ZRSiO7R8wPXU6nBzmB" False) ((:+:) (C1 (MetaCons "GeneralPurpose" PrefixI False) U1) (C1 (MetaCons "MaxIO" PrefixI False) U1))

FileSystemDescription

data FileSystemDescription #

Description of the file system.

See: fileSystemDescription smart constructor.

Instances

Eq FileSystemDescription # 
Data FileSystemDescription # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileSystemDescription -> c FileSystemDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileSystemDescription #

toConstr :: FileSystemDescription -> Constr #

dataTypeOf :: FileSystemDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FileSystemDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileSystemDescription) #

gmapT :: (forall b. Data b => b -> b) -> FileSystemDescription -> FileSystemDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileSystemDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileSystemDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> FileSystemDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FileSystemDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileSystemDescription -> m FileSystemDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSystemDescription -> m FileSystemDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSystemDescription -> m FileSystemDescription #

Read FileSystemDescription # 
Show FileSystemDescription # 
Generic FileSystemDescription # 
Hashable FileSystemDescription # 
FromJSON FileSystemDescription # 
NFData FileSystemDescription # 

Methods

rnf :: FileSystemDescription -> () #

type Rep FileSystemDescription # 

fileSystemDescription #

Creates a value of FileSystemDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fsdName - You can add tags to a file system, including a Name tag. For more information, see CreateTags . If the file system has a Name tag, Amazon EFS returns the value in this field.
  • fsdOwnerId - AWS account that created the file system. If the file system was created by an IAM user, the parent account to which the user belongs is the owner.
  • fsdCreationToken - Opaque string specified in the request.
  • fsdFileSystemId - ID of the file system, assigned by Amazon EFS.
  • fsdCreationTime - Time that the file system was created, in seconds (since 1970-01-01T00:00:00Z).
  • fsdLifeCycleState - Lifecycle phase of the file system.
  • fsdNumberOfMountTargets - Current number of mount targets that the file system has. For more information, see CreateMountTarget .
  • fsdSizeInBytes - Latest known metered size (in bytes) of data stored in the file system, in bytes, in its Value field, and the time at which that size was determined in its Timestamp field. The Timestamp value is the integer number of seconds since 1970-01-01T00:00:00Z. 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 actual size only if the file system is not modified for a period longer than a couple of hours. Otherwise, the value is not the exact size the file system was at any instant in time.
  • fsdPerformanceMode - The PerformanceMode of the file system.

fsdName :: Lens' FileSystemDescription (Maybe Text) #

You can add tags to a file system, including a Name tag. For more information, see CreateTags . If the file system has a Name tag, Amazon EFS returns the value in this field.

fsdOwnerId :: Lens' FileSystemDescription Text #

AWS account that created the file system. If the file system was created by an IAM user, the parent account to which the user belongs is the owner.

fsdCreationToken :: Lens' FileSystemDescription Text #

Opaque string specified in the request.

fsdFileSystemId :: Lens' FileSystemDescription Text #

ID of the file system, assigned by Amazon EFS.

fsdCreationTime :: Lens' FileSystemDescription UTCTime #

Time that the file system was created, in seconds (since 1970-01-01T00:00:00Z).

fsdLifeCycleState :: Lens' FileSystemDescription LifeCycleState #

Lifecycle phase of the file system.

fsdNumberOfMountTargets :: Lens' FileSystemDescription Natural #

Current number of mount targets that the file system has. For more information, see CreateMountTarget .

fsdSizeInBytes :: Lens' FileSystemDescription FileSystemSize #

Latest known metered size (in bytes) of data stored in the file system, in bytes, in its Value field, and the time at which that size was determined in its Timestamp field. The Timestamp value is the integer number of seconds since 1970-01-01T00:00:00Z. 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 actual size only if the file system is not modified for a period longer than a couple of hours. Otherwise, the value is not the exact size the file system was at any instant in time.

fsdPerformanceMode :: Lens' FileSystemDescription PerformanceMode #

The PerformanceMode of the file system.

FileSystemSize

data FileSystemSize #

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.

See: fileSystemSize smart constructor.

Instances

Eq FileSystemSize # 
Data FileSystemSize # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileSystemSize -> c FileSystemSize #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileSystemSize #

toConstr :: FileSystemSize -> Constr #

dataTypeOf :: FileSystemSize -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FileSystemSize) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileSystemSize) #

gmapT :: (forall b. Data b => b -> b) -> FileSystemSize -> FileSystemSize #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileSystemSize -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileSystemSize -> r #

gmapQ :: (forall d. Data d => d -> u) -> FileSystemSize -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FileSystemSize -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileSystemSize -> m FileSystemSize #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSystemSize -> m FileSystemSize #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileSystemSize -> m FileSystemSize #

Read FileSystemSize # 
Show FileSystemSize # 
Generic FileSystemSize # 

Associated Types

type Rep FileSystemSize :: * -> * #

Hashable FileSystemSize # 
FromJSON FileSystemSize # 
NFData FileSystemSize # 

Methods

rnf :: FileSystemSize -> () #

type Rep FileSystemSize # 
type Rep FileSystemSize = D1 (MetaData "FileSystemSize" "Network.AWS.EFS.Types.Product" "amazonka-efs-1.4.5-CIZ9ZRSiO7R8wPXU6nBzmB" False) (C1 (MetaCons "FileSystemSize'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fssTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_fssValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat))))

fileSystemSize #

Creates a value of FileSystemSize with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fssTimestamp - Time at which the size of data, returned in the Value field, was determined. The value is the integer number of seconds since 1970-01-01T00:00:00Z.
  • fssValue - Latest known metered size (in bytes) of data stored in the file system.

fssTimestamp :: Lens' FileSystemSize (Maybe UTCTime) #

Time at which the size of data, returned in the Value field, was determined. The value is the integer number of seconds since 1970-01-01T00:00:00Z.

fssValue :: Lens' FileSystemSize Natural #

Latest known metered size (in bytes) of data stored in the file system.

MountTargetDescription

data MountTargetDescription #

Provides a description of a mount target.

See: mountTargetDescription smart constructor.

Instances

Eq MountTargetDescription # 
Data MountTargetDescription # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MountTargetDescription -> c MountTargetDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MountTargetDescription #

toConstr :: MountTargetDescription -> Constr #

dataTypeOf :: MountTargetDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MountTargetDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MountTargetDescription) #

gmapT :: (forall b. Data b => b -> b) -> MountTargetDescription -> MountTargetDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MountTargetDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MountTargetDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> MountTargetDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MountTargetDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MountTargetDescription -> m MountTargetDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MountTargetDescription -> m MountTargetDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MountTargetDescription -> m MountTargetDescription #

Read MountTargetDescription # 
Show MountTargetDescription # 
Generic MountTargetDescription # 
Hashable MountTargetDescription # 
FromJSON MountTargetDescription # 
NFData MountTargetDescription # 

Methods

rnf :: MountTargetDescription -> () #

type Rep MountTargetDescription # 
type Rep MountTargetDescription = D1 (MetaData "MountTargetDescription" "Network.AWS.EFS.Types.Product" "amazonka-efs-1.4.5-CIZ9ZRSiO7R8wPXU6nBzmB" False) (C1 (MetaCons "MountTargetDescription'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mtdIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mtdNetworkInterfaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mtdOwnerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mtdMountTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mtdFileSystemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mtdSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mtdLifeCycleState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 LifeCycleState))))))

mountTargetDescription #

Creates a value of MountTargetDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mtdIPAddress :: Lens' MountTargetDescription (Maybe Text) #

Address at which the file system may be mounted via the mount target.

mtdNetworkInterfaceId :: Lens' MountTargetDescription (Maybe Text) #

ID of the network interface that Amazon EFS created when it created the mount target.

mtdOwnerId :: Lens' MountTargetDescription (Maybe Text) #

AWS account ID that owns the resource.

mtdMountTargetId :: Lens' MountTargetDescription Text #

System-assigned mount target ID.

mtdFileSystemId :: Lens' MountTargetDescription Text #

ID of the file system for which the mount target is intended.

mtdSubnetId :: Lens' MountTargetDescription Text #

ID of the mount target's subnet.

mtdLifeCycleState :: Lens' MountTargetDescription LifeCycleState #

Lifecycle state of the mount target.

Tag

data Tag #

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

See: tag smart constructor.

Instances

Eq Tag # 

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Tag -> c Tag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Tag #

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Tag) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Tag) #

gmapT :: (forall b. Data b => b -> b) -> Tag -> Tag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQ :: (forall d. Data d => d -> u) -> Tag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Tag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

Read Tag # 
Show Tag # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
FromJSON Tag # 
NFData Tag # 

Methods

rnf :: Tag -> () #

type Rep Tag # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.EFS.Types.Product" "amazonka-efs-1.4.5-CIZ9ZRSiO7R8wPXU6nBzmB" False) (C1 (MetaCons "Tag'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

tag #

Arguments

:: Text

tagKey

-> Text

tagValue

-> Tag 

Creates a value of Tag with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tagKey - Tag key (String). The key can't start with aws: .
  • tagValue - Value of the tag key.

tagKey :: Lens' Tag Text #

Tag key (String). The key can't start with aws: .

tagValue :: Lens' Tag Text #

Value of the tag key.