EFSAuthorizationConfig class
The authorization configuration details for the Amazon EFS file system.
Constructors
- EFSAuthorizationConfig({String? accessPointId, EFSAuthorizationConfigIAM? iam})
-
EFSAuthorizationConfig.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accessPointId → String?
-
The Amazon EFS access point ID to use. If an access point is specified, the
root directory value specified in the
EFSVolumeConfiguration
must either be omitted or set to/
which will enforce the path set on the EFS access point. If an access point is used, transit encryption must be enabled in theEFSVolumeConfiguration
. For more information, see Working with Amazon EFS Access Points in the Amazon Elastic File System User Guide.final - hashCode → int
-
The hash code for this object.
no setterinherited
- iam → EFSAuthorizationConfigIAM?
-
Whether or not to use the Amazon ECS task IAM role defined in a task
definition when mounting the Amazon EFS file system. If enabled, transit
encryption must be enabled in the
EFSVolumeConfiguration
. If this parameter is omitted, the default value ofDISABLED
is used. For more information, see Using Amazon EFS Access Points in the Amazon Elastic Container Service Developer Guide.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited