Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data PortfolioShareDetail = PortfolioShareDetail' {}
- newPortfolioShareDetail :: PortfolioShareDetail
- portfolioShareDetail_accepted :: Lens' PortfolioShareDetail (Maybe Bool)
- portfolioShareDetail_principalId :: Lens' PortfolioShareDetail (Maybe Text)
- portfolioShareDetail_sharePrincipals :: Lens' PortfolioShareDetail (Maybe Bool)
- portfolioShareDetail_shareTagOptions :: Lens' PortfolioShareDetail (Maybe Bool)
- portfolioShareDetail_type :: Lens' PortfolioShareDetail (Maybe DescribePortfolioShareType)
Documentation
data PortfolioShareDetail Source #
Information about the portfolio share.
See: newPortfolioShareDetail
smart constructor.
PortfolioShareDetail' | |
|
Instances
newPortfolioShareDetail :: PortfolioShareDetail Source #
Create a value of PortfolioShareDetail
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:accepted:PortfolioShareDetail'
, portfolioShareDetail_accepted
- Indicates whether the shared portfolio is imported by the recipient
account. If the recipient is in an organization node, the share is
automatically imported, and the field is always set to true.
$sel:principalId:PortfolioShareDetail'
, portfolioShareDetail_principalId
- The identifier of the recipient entity that received the portfolio
share. The recipient entity can be one of the following:
- An external account.
- An organziation member account.
- An organzational unit (OU).
- The organization itself. (This shares with every account in the organization).
$sel:sharePrincipals:PortfolioShareDetail'
, portfolioShareDetail_sharePrincipals
- Indicates if Principal
sharing is enabled or disabled for the
portfolio share.
$sel:shareTagOptions:PortfolioShareDetail'
, portfolioShareDetail_shareTagOptions
- Indicates whether TagOptions sharing is enabled or disabled for the
portfolio share.
$sel:type':PortfolioShareDetail'
, portfolioShareDetail_type
- The type of the portfolio share.
portfolioShareDetail_accepted :: Lens' PortfolioShareDetail (Maybe Bool) Source #
Indicates whether the shared portfolio is imported by the recipient account. If the recipient is in an organization node, the share is automatically imported, and the field is always set to true.
portfolioShareDetail_principalId :: Lens' PortfolioShareDetail (Maybe Text) Source #
The identifier of the recipient entity that received the portfolio share. The recipient entity can be one of the following:
- An external account.
- An organziation member account.
- An organzational unit (OU).
- The organization itself. (This shares with every account in the organization).
portfolioShareDetail_sharePrincipals :: Lens' PortfolioShareDetail (Maybe Bool) Source #
Indicates if Principal
sharing is enabled or disabled for the
portfolio share.
portfolioShareDetail_shareTagOptions :: Lens' PortfolioShareDetail (Maybe Bool) Source #
Indicates whether TagOptions sharing is enabled or disabled for the portfolio share.
portfolioShareDetail_type :: Lens' PortfolioShareDetail (Maybe DescribePortfolioShareType) Source #
The type of the portfolio share.