amazonka-accessanalyzer-2.0: Amazon Access Analyzer SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

Description

 
Synopsis

Documentation

data EfsFileSystemConfiguration Source #

The proposed access control configuration for an Amazon EFS file system. You can propose a configuration for a new Amazon EFS file system or an existing Amazon EFS file system that you own by specifying the Amazon EFS policy. For more information, see Using file systems in Amazon EFS.

  • If the configuration is for an existing Amazon EFS file system and you do not specify the Amazon EFS policy, then the access preview uses the existing Amazon EFS policy for the file system.
  • If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon EFS file system without a policy.
  • To propose deletion of an existing Amazon EFS file system policy, you can specify an empty string for the Amazon EFS policy.

See: newEfsFileSystemConfiguration smart constructor.

Constructors

EfsFileSystemConfiguration' 

Fields

Instances

Instances details
FromJSON EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

ToJSON EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

Generic EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

Associated Types

type Rep EfsFileSystemConfiguration :: Type -> Type #

Read EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

Show EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

NFData EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

Eq EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

Hashable EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

type Rep EfsFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration

type Rep EfsFileSystemConfiguration = D1 ('MetaData "EfsFileSystemConfiguration" "Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration" "amazonka-accessanalyzer-2.0-A0JZirwj4a95MolJaaBere" 'False) (C1 ('MetaCons "EfsFileSystemConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEfsFileSystemConfiguration :: EfsFileSystemConfiguration Source #

Create a value of EfsFileSystemConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fileSystemPolicy:EfsFileSystemConfiguration', efsFileSystemConfiguration_fileSystemPolicy - The JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see Amazon EFS Resource-based policies.

efsFileSystemConfiguration_fileSystemPolicy :: Lens' EfsFileSystemConfiguration (Maybe Text) Source #

The JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see Amazon EFS Resource-based policies.