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 |
Synopsis
- data PortfolioShareDetail = PortfolioShareDetail' {}
- newPortfolioShareDetail :: PortfolioShareDetail
- portfolioShareDetail_principalId :: Lens' PortfolioShareDetail (Maybe Text)
- portfolioShareDetail_shareTagOptions :: Lens' PortfolioShareDetail (Maybe Bool)
- portfolioShareDetail_type :: Lens' PortfolioShareDetail (Maybe DescribePortfolioShareType)
- portfolioShareDetail_accepted :: Lens' PortfolioShareDetail (Maybe Bool)
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:principalId:PortfolioShareDetail'
, portfolioShareDetail_principalId
- The identifier of the recipient entity that received the portfolio
share. The recipient entities 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: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.
$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.
portfolioShareDetail_principalId :: Lens' PortfolioShareDetail (Maybe Text) Source #
The identifier of the recipient entity that received the portfolio share. The recipient entities 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_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.
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.