Class: Aws::ServiceCatalog::Types::UpdatePortfolioShareInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::UpdatePortfolioShareInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-servicecatalog/types.rb
Overview
When making an API call, you may pass UpdatePortfolioShareInput data as a hash:
{
accept_language: "AcceptLanguage",
portfolio_id: "Id", # required
account_id: "AccountId",
organization_node: {
type: "ORGANIZATION", # accepts ORGANIZATION, ORGANIZATIONAL_UNIT, ACCOUNT
value: "OrganizationNodeValue",
},
share_tag_options: false,
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accept_language ⇒ String
The language code.
-
#account_id ⇒ String
The AWS Account Id of the recipient account.
-
#organization_node ⇒ Types::OrganizationNode
Information about the organization node.
-
#portfolio_id ⇒ String
The unique identifier of the portfolio for which the share will be updated.
-
#share_tag_options ⇒ Boolean
A flag to enable or disable TagOptions sharing for the portfolio share.
Instance Attribute Details
#accept_language ⇒ String
The language code.
-
‘en` - English (default)
-
‘jp` - Japanese
-
‘zh` - Chinese
7274 7275 7276 7277 7278 7279 7280 7281 7282 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7274 class UpdatePortfolioShareInput < Struct.new( :accept_language, :portfolio_id, :account_id, :organization_node, :share_tag_options) SENSITIVE = [] include Aws::Structure end |
#account_id ⇒ String
The AWS Account Id of the recipient account. This field is required when updating an external account to account type share.
7274 7275 7276 7277 7278 7279 7280 7281 7282 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7274 class UpdatePortfolioShareInput < Struct.new( :accept_language, :portfolio_id, :account_id, :organization_node, :share_tag_options) SENSITIVE = [] include Aws::Structure end |
#organization_node ⇒ Types::OrganizationNode
Information about the organization node.
7274 7275 7276 7277 7278 7279 7280 7281 7282 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7274 class UpdatePortfolioShareInput < Struct.new( :accept_language, :portfolio_id, :account_id, :organization_node, :share_tag_options) SENSITIVE = [] include Aws::Structure end |
#portfolio_id ⇒ String
The unique identifier of the portfolio for which the share will be updated.
7274 7275 7276 7277 7278 7279 7280 7281 7282 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7274 class UpdatePortfolioShareInput < Struct.new( :accept_language, :portfolio_id, :account_id, :organization_node, :share_tag_options) SENSITIVE = [] include Aws::Structure end |
#share_tag_options ⇒ Boolean
A flag to enable or disable TagOptions sharing for the portfolio share. If this field is not provided, the current state of TagOptions sharing on the portfolio share will not be modified.
7274 7275 7276 7277 7278 7279 7280 7281 7282 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7274 class UpdatePortfolioShareInput < Struct.new( :accept_language, :portfolio_id, :account_id, :organization_node, :share_tag_options) SENSITIVE = [] include Aws::Structure end |