Class: Aws::ServiceCatalog::Types::PortfolioShareDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::PortfolioShareDetail
- Defined in:
- gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb
Overview
Information about the portfolio share.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accepted ⇒ Boolean
Indicates whether the shared portfolio is imported by the recipient account.
-
#principal_id ⇒ String
The identifier of the recipient entity that received the portfolio share.
-
#share_principals ⇒ Boolean
Indicates if
Principal
sharing is enabled or disabled for the portfolio share. -
#share_tag_options ⇒ Boolean
Indicates whether TagOptions sharing is enabled or disabled for the portfolio share.
-
#type ⇒ String
The type of the portfolio share.
Instance Attribute Details
#accepted ⇒ Boolean
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.
4282 4283 4284 4285 4286 4287 4288 4289 4290 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4282 class PortfolioShareDetail < Struct.new( :principal_id, :type, :accepted, :share_tag_options, :share_principals) SENSITIVE = [] include Aws::Structure end |
#principal_id ⇒ String
The identifier of the recipient entity that received the portfolio share. The recipient entity can be one of the following:
1. An external account.
2. An organziation member account.
3. An organzational unit (OU).
4. The organization itself. (This shares with every account in the organization).
4282 4283 4284 4285 4286 4287 4288 4289 4290 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4282 class PortfolioShareDetail < Struct.new( :principal_id, :type, :accepted, :share_tag_options, :share_principals) SENSITIVE = [] include Aws::Structure end |
#share_principals ⇒ Boolean
Indicates if Principal
sharing is enabled or disabled for the
portfolio share.
4282 4283 4284 4285 4286 4287 4288 4289 4290 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4282 class PortfolioShareDetail < Struct.new( :principal_id, :type, :accepted, :share_tag_options, :share_principals) SENSITIVE = [] include Aws::Structure end |
#share_tag_options ⇒ Boolean
Indicates whether TagOptions sharing is enabled or disabled for the portfolio share.
4282 4283 4284 4285 4286 4287 4288 4289 4290 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4282 class PortfolioShareDetail < Struct.new( :principal_id, :type, :accepted, :share_tag_options, :share_principals) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the portfolio share.
4282 4283 4284 4285 4286 4287 4288 4289 4290 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4282 class PortfolioShareDetail < Struct.new( :principal_id, :type, :accepted, :share_tag_options, :share_principals) SENSITIVE = [] include Aws::Structure end |