| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.LakeFormation.PrincipalPermissions
Documentation
data ColumnWildcardProperty Source #
Constructors
| ColumnWildcardProperty | |
Instances
data ResourceProperty Source #
Constructors
| ResourceProperty | |
Fields
| |
Instances
| ToJSON ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Methods toJSON :: ResourceProperty -> Value # toEncoding :: ResourceProperty -> Encoding # toJSONList :: [ResourceProperty] -> Value # toEncodingList :: [ResourceProperty] -> Encoding # omitField :: ResourceProperty -> Bool # | |||||
| Show ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Methods showsPrec :: Int -> ResourceProperty -> ShowS # show :: ResourceProperty -> String # showList :: [ResourceProperty] -> ShowS # | |||||
| Eq ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Methods (==) :: ResourceProperty -> ResourceProperty -> Bool # (/=) :: ResourceProperty -> ResourceProperty -> Bool # | |||||
| ToResourceProperties ResourceProperty Source # | |||||
| Property "Catalog" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "Catalog" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "DataCellsFilter" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "DataCellsFilter" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "DataLocation" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "DataLocation" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "Database" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "Database" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "LFTag" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "LFTag" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "LFTagPolicy" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "LFTagPolicy" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "Table" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "Table" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| Property "TableWithColumns" ResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.ResourceProperty Associated Types
Methods set :: PropertyType "TableWithColumns" ResourceProperty -> ResourceProperty -> ResourceProperty # | |||||
| type PropertyType "Catalog" ResourceProperty Source # | |||||
| type PropertyType "DataCellsFilter" ResourceProperty Source # | |||||
| type PropertyType "DataLocation" ResourceProperty Source # | |||||
| type PropertyType "Database" ResourceProperty Source # | |||||
| type PropertyType "LFTag" ResourceProperty Source # | |||||
| type PropertyType "LFTagPolicy" ResourceProperty Source # | |||||
| type PropertyType "Table" ResourceProperty Source # | |||||
| type PropertyType "TableWithColumns" ResourceProperty Source # | |||||
data DatabaseResourceProperty Source #
Constructors
| DatabaseResourceProperty | |
Fields | |
Instances
| ToJSON DatabaseResourceProperty Source # | |||||
| Show DatabaseResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DatabaseResourceProperty Methods showsPrec :: Int -> DatabaseResourceProperty -> ShowS # show :: DatabaseResourceProperty -> String # showList :: [DatabaseResourceProperty] -> ShowS # | |||||
| Eq DatabaseResourceProperty Source # | |||||
| ToResourceProperties DatabaseResourceProperty Source # | |||||
| Property "CatalogId" DatabaseResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DatabaseResourceProperty Associated Types
Methods set :: PropertyType "CatalogId" DatabaseResourceProperty -> DatabaseResourceProperty -> DatabaseResourceProperty # | |||||
| Property "Name" DatabaseResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DatabaseResourceProperty Associated Types
Methods set :: PropertyType "Name" DatabaseResourceProperty -> DatabaseResourceProperty -> DatabaseResourceProperty # | |||||
| type PropertyType "CatalogId" DatabaseResourceProperty Source # | |||||
| type PropertyType "Name" DatabaseResourceProperty Source # | |||||
data DataLocationResourceProperty Source #
Constructors
| DataLocationResourceProperty | |
Fields
| |
Instances
| ToJSON DataLocationResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataLocationResourceProperty Methods toJSON :: DataLocationResourceProperty -> Value # toEncoding :: DataLocationResourceProperty -> Encoding # toJSONList :: [DataLocationResourceProperty] -> Value # toEncodingList :: [DataLocationResourceProperty] -> Encoding # | |||||
| Show DataLocationResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataLocationResourceProperty Methods showsPrec :: Int -> DataLocationResourceProperty -> ShowS # show :: DataLocationResourceProperty -> String # showList :: [DataLocationResourceProperty] -> ShowS # | |||||
| Eq DataLocationResourceProperty Source # | |||||
| ToResourceProperties DataLocationResourceProperty Source # | |||||
| Property "CatalogId" DataLocationResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataLocationResourceProperty Associated Types
Methods set :: PropertyType "CatalogId" DataLocationResourceProperty -> DataLocationResourceProperty -> DataLocationResourceProperty # | |||||
| Property "ResourceArn" DataLocationResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataLocationResourceProperty Associated Types
Methods set :: PropertyType "ResourceArn" DataLocationResourceProperty -> DataLocationResourceProperty -> DataLocationResourceProperty # | |||||
| type PropertyType "CatalogId" DataLocationResourceProperty Source # | |||||
| type PropertyType "ResourceArn" DataLocationResourceProperty Source # | |||||
data TableResourceProperty Source #
Constructors
| TableResourceProperty | |
Fields
| |
Instances
| ToJSON TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Methods toJSON :: TableResourceProperty -> Value # toEncoding :: TableResourceProperty -> Encoding # toJSONList :: [TableResourceProperty] -> Value # toEncodingList :: [TableResourceProperty] -> Encoding # omitField :: TableResourceProperty -> Bool # | |||||
| Show TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Methods showsPrec :: Int -> TableResourceProperty -> ShowS # show :: TableResourceProperty -> String # showList :: [TableResourceProperty] -> ShowS # | |||||
| Eq TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Methods (==) :: TableResourceProperty -> TableResourceProperty -> Bool # (/=) :: TableResourceProperty -> TableResourceProperty -> Bool # | |||||
| ToResourceProperties TableResourceProperty Source # | |||||
| Property "CatalogId" TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Associated Types
Methods set :: PropertyType "CatalogId" TableResourceProperty -> TableResourceProperty -> TableResourceProperty # | |||||
| Property "DatabaseName" TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Associated Types
Methods set :: PropertyType "DatabaseName" TableResourceProperty -> TableResourceProperty -> TableResourceProperty # | |||||
| Property "Name" TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Associated Types
Methods set :: PropertyType "Name" TableResourceProperty -> TableResourceProperty -> TableResourceProperty # | |||||
| Property "TableWildcard" TableResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableResourceProperty Associated Types
Methods set :: PropertyType "TableWildcard" TableResourceProperty -> TableResourceProperty -> TableResourceProperty # | |||||
| type PropertyType "CatalogId" TableResourceProperty Source # | |||||
| type PropertyType "DatabaseName" TableResourceProperty Source # | |||||
| type PropertyType "Name" TableResourceProperty Source # | |||||
| type PropertyType "TableWildcard" TableResourceProperty Source # | |||||
data TableWithColumnsResourceProperty Source #
Constructors
| TableWithColumnsResourceProperty | |
Fields
| |
Instances
| ToJSON TableWithColumnsResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableWithColumnsResourceProperty | |||||
| Show TableWithColumnsResourceProperty Source # | |||||
| Eq TableWithColumnsResourceProperty Source # | |||||
| ToResourceProperties TableWithColumnsResourceProperty Source # | |||||
| Property "CatalogId" TableWithColumnsResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableWithColumnsResourceProperty Associated Types
Methods set :: PropertyType "CatalogId" TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty # | |||||
| Property "ColumnNames" TableWithColumnsResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableWithColumnsResourceProperty Associated Types
Methods set :: PropertyType "ColumnNames" TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty # | |||||
| Property "ColumnWildcard" TableWithColumnsResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableWithColumnsResourceProperty Associated Types
Methods set :: PropertyType "ColumnWildcard" TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty # | |||||
| Property "DatabaseName" TableWithColumnsResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableWithColumnsResourceProperty Associated Types
Methods set :: PropertyType "DatabaseName" TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty # | |||||
| Property "Name" TableWithColumnsResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.TableWithColumnsResourceProperty Associated Types
Methods set :: PropertyType "Name" TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty -> TableWithColumnsResourceProperty # | |||||
| type PropertyType "CatalogId" TableWithColumnsResourceProperty Source # | |||||
| type PropertyType "ColumnNames" TableWithColumnsResourceProperty Source # | |||||
| type PropertyType "ColumnWildcard" TableWithColumnsResourceProperty Source # | |||||
| type PropertyType "DatabaseName" TableWithColumnsResourceProperty Source # | |||||
| type PropertyType "Name" TableWithColumnsResourceProperty Source # | |||||
data DataCellsFilterResourceProperty Source #
Constructors
| DataCellsFilterResourceProperty | |
Fields
| |
Instances
| ToJSON DataCellsFilterResourceProperty Source # | |||||
| Show DataCellsFilterResourceProperty Source # | |||||
| Eq DataCellsFilterResourceProperty Source # | |||||
| ToResourceProperties DataCellsFilterResourceProperty Source # | |||||
| Property "DatabaseName" DataCellsFilterResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataCellsFilterResourceProperty Associated Types
Methods set :: PropertyType "DatabaseName" DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty # | |||||
| Property "Name" DataCellsFilterResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataCellsFilterResourceProperty Associated Types
Methods set :: PropertyType "Name" DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty # | |||||
| Property "TableCatalogId" DataCellsFilterResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataCellsFilterResourceProperty Associated Types
Methods set :: PropertyType "TableCatalogId" DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty # | |||||
| Property "TableName" DataCellsFilterResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.DataCellsFilterResourceProperty Associated Types
Methods set :: PropertyType "TableName" DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty -> DataCellsFilterResourceProperty # | |||||
| type PropertyType "DatabaseName" DataCellsFilterResourceProperty Source # | |||||
| type PropertyType "Name" DataCellsFilterResourceProperty Source # | |||||
| type PropertyType "TableCatalogId" DataCellsFilterResourceProperty Source # | |||||
| type PropertyType "TableName" DataCellsFilterResourceProperty Source # | |||||
data LFTagKeyResourceProperty Source #
Constructors
| LFTagKeyResourceProperty | |
Fields | |
Instances
| ToJSON LFTagKeyResourceProperty Source # | |||||
| Show LFTagKeyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagKeyResourceProperty Methods showsPrec :: Int -> LFTagKeyResourceProperty -> ShowS # show :: LFTagKeyResourceProperty -> String # showList :: [LFTagKeyResourceProperty] -> ShowS # | |||||
| Eq LFTagKeyResourceProperty Source # | |||||
| ToResourceProperties LFTagKeyResourceProperty Source # | |||||
| Property "CatalogId" LFTagKeyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagKeyResourceProperty Associated Types
Methods set :: PropertyType "CatalogId" LFTagKeyResourceProperty -> LFTagKeyResourceProperty -> LFTagKeyResourceProperty # | |||||
| Property "TagKey" LFTagKeyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagKeyResourceProperty Associated Types
Methods set :: PropertyType "TagKey" LFTagKeyResourceProperty -> LFTagKeyResourceProperty -> LFTagKeyResourceProperty # | |||||
| Property "TagValues" LFTagKeyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagKeyResourceProperty Associated Types
Methods set :: PropertyType "TagValues" LFTagKeyResourceProperty -> LFTagKeyResourceProperty -> LFTagKeyResourceProperty # | |||||
| type PropertyType "CatalogId" LFTagKeyResourceProperty Source # | |||||
| type PropertyType "TagKey" LFTagKeyResourceProperty Source # | |||||
| type PropertyType "TagValues" LFTagKeyResourceProperty Source # | |||||
data LFTagPolicyResourceProperty Source #
Constructors
| LFTagPolicyResourceProperty | |
Fields
| |
Instances
| ToJSON LFTagPolicyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagPolicyResourceProperty Methods toJSON :: LFTagPolicyResourceProperty -> Value # toEncoding :: LFTagPolicyResourceProperty -> Encoding # toJSONList :: [LFTagPolicyResourceProperty] -> Value # toEncodingList :: [LFTagPolicyResourceProperty] -> Encoding # | |||||
| Show LFTagPolicyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagPolicyResourceProperty Methods showsPrec :: Int -> LFTagPolicyResourceProperty -> ShowS # show :: LFTagPolicyResourceProperty -> String # showList :: [LFTagPolicyResourceProperty] -> ShowS # | |||||
| Eq LFTagPolicyResourceProperty Source # | |||||
| ToResourceProperties LFTagPolicyResourceProperty Source # | |||||
| Property "CatalogId" LFTagPolicyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagPolicyResourceProperty Associated Types
Methods set :: PropertyType "CatalogId" LFTagPolicyResourceProperty -> LFTagPolicyResourceProperty -> LFTagPolicyResourceProperty # | |||||
| Property "Expression" LFTagPolicyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagPolicyResourceProperty Associated Types
Methods set :: PropertyType "Expression" LFTagPolicyResourceProperty -> LFTagPolicyResourceProperty -> LFTagPolicyResourceProperty # | |||||
| Property "ResourceType" LFTagPolicyResourceProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagPolicyResourceProperty Associated Types
Methods set :: PropertyType "ResourceType" LFTagPolicyResourceProperty -> LFTagPolicyResourceProperty -> LFTagPolicyResourceProperty # | |||||
| type PropertyType "CatalogId" LFTagPolicyResourceProperty Source # | |||||
| type PropertyType "Expression" LFTagPolicyResourceProperty Source # | |||||
| type PropertyType "ResourceType" LFTagPolicyResourceProperty Source # | |||||
data LFTagProperty Source #
Constructors
| LFTagProperty | |
Fields | |
Instances
| ToJSON LFTagProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagProperty Methods toJSON :: LFTagProperty -> Value # toEncoding :: LFTagProperty -> Encoding # toJSONList :: [LFTagProperty] -> Value # toEncodingList :: [LFTagProperty] -> Encoding # omitField :: LFTagProperty -> Bool # | |||||
| Show LFTagProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagProperty Methods showsPrec :: Int -> LFTagProperty -> ShowS # show :: LFTagProperty -> String # showList :: [LFTagProperty] -> ShowS # | |||||
| Eq LFTagProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagProperty Methods (==) :: LFTagProperty -> LFTagProperty -> Bool # (/=) :: LFTagProperty -> LFTagProperty -> Bool # | |||||
| ToResourceProperties LFTagProperty Source # | |||||
| Property "TagKey" LFTagProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagProperty Associated Types
Methods set :: PropertyType "TagKey" LFTagProperty -> LFTagProperty -> LFTagProperty # | |||||
| Property "TagValues" LFTagProperty Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions.LFTagProperty Associated Types
Methods set :: PropertyType "TagValues" LFTagProperty -> LFTagProperty -> LFTagProperty # | |||||
| type PropertyType "TagKey" LFTagProperty Source # | |||||
| type PropertyType "TagValues" LFTagProperty Source # | |||||
mkTableWithColumnsResourceProperty :: Value Text -> Value Text -> Value Text -> TableWithColumnsResourceProperty Source #
mkDataCellsFilterResourceProperty :: Value Text -> Value Text -> Value Text -> Value Text -> DataCellsFilterResourceProperty Source #
mkLFTagKeyResourceProperty :: Value Text -> Value Text -> ValueList Text -> LFTagKeyResourceProperty Source #
mkLFTagPolicyResourceProperty :: Value Text -> [LFTagProperty] -> Value Text -> LFTagPolicyResourceProperty Source #
data PrincipalPermissions Source #
Constructors
| PrincipalPermissions | |
Fields | |
Instances
| ToJSON PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Methods toJSON :: PrincipalPermissions -> Value # toEncoding :: PrincipalPermissions -> Encoding # toJSONList :: [PrincipalPermissions] -> Value # toEncodingList :: [PrincipalPermissions] -> Encoding # omitField :: PrincipalPermissions -> Bool # | |||||
| Show PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Methods showsPrec :: Int -> PrincipalPermissions -> ShowS # show :: PrincipalPermissions -> String # showList :: [PrincipalPermissions] -> ShowS # | |||||
| Eq PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Methods (==) :: PrincipalPermissions -> PrincipalPermissions -> Bool # (/=) :: PrincipalPermissions -> PrincipalPermissions -> Bool # | |||||
| ToResourceProperties PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Methods toResourceProperties :: PrincipalPermissions -> ResourceProperties # | |||||
| Property "Catalog" PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Associated Types
Methods set :: PropertyType "Catalog" PrincipalPermissions -> PrincipalPermissions -> PrincipalPermissions # | |||||
| Property "Permissions" PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Associated Types
Methods set :: PropertyType "Permissions" PrincipalPermissions -> PrincipalPermissions -> PrincipalPermissions # | |||||
| Property "PermissionsWithGrantOption" PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Associated Types
Methods set :: PropertyType "PermissionsWithGrantOption" PrincipalPermissions -> PrincipalPermissions -> PrincipalPermissions # | |||||
| Property "Principal" PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Associated Types
Methods set :: PropertyType "Principal" PrincipalPermissions -> PrincipalPermissions -> PrincipalPermissions # | |||||
| Property "Resource" PrincipalPermissions Source # | |||||
Defined in Stratosphere.LakeFormation.PrincipalPermissions Associated Types
Methods set :: PropertyType "Resource" PrincipalPermissions -> PrincipalPermissions -> PrincipalPermissions # | |||||
| type PropertyType "Catalog" PrincipalPermissions Source # | |||||
| type PropertyType "Permissions" PrincipalPermissions Source # | |||||
| type PropertyType "PermissionsWithGrantOption" PrincipalPermissions Source # | |||||
| type PropertyType "Principal" PrincipalPermissions Source # | |||||
| type PropertyType "Resource" PrincipalPermissions Source # | |||||