Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data GroupOwnerSetting Source #
Group owner related settings for local resources.
See: newGroupOwnerSetting
smart constructor.
GroupOwnerSetting' | |
|
Instances
newGroupOwnerSetting :: GroupOwnerSetting Source #
Create a value of GroupOwnerSetting
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:autoAddGroupOwner:GroupOwnerSetting'
, groupOwnerSetting_autoAddGroupOwner
- If true, AWS IoT Greengrass automatically adds the specified Linux OS
group owner of the resource to the Lambda process privileges. Thus the
Lambda process will have the file access permissions of the added Linux
group.
$sel:groupOwner:GroupOwnerSetting'
, groupOwnerSetting_groupOwner
- The name of the Linux OS group whose privileges will be added to the
Lambda process. This field is optional.
groupOwnerSetting_autoAddGroupOwner :: Lens' GroupOwnerSetting (Maybe Bool) Source #
If true, AWS IoT Greengrass automatically adds the specified Linux OS group owner of the resource to the Lambda process privileges. Thus the Lambda process will have the file access permissions of the added Linux group.
groupOwnerSetting_groupOwner :: Lens' GroupOwnerSetting (Maybe Text) Source #
The name of the Linux OS group whose privileges will be added to the Lambda process. This field is optional.