Class: Aws::ServiceCatalog::Types::UpdatePortfolioShareInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accept_languageString

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Returns:

  • (String)


6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6538

class UpdatePortfolioShareInput < Struct.new(
  :accept_language,
  :portfolio_id,
  :account_id,
  :organization_node,
  :share_tag_options,
  :share_principals)
  SENSITIVE = []
  include Aws::Structure
end

#account_idString

The Amazon Web Services account Id of the recipient account. This field is required when updating an external account to account type share.

Returns:

  • (String)


6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6538

class UpdatePortfolioShareInput < Struct.new(
  :accept_language,
  :portfolio_id,
  :account_id,
  :organization_node,
  :share_tag_options,
  :share_principals)
  SENSITIVE = []
  include Aws::Structure
end

#organization_nodeTypes::OrganizationNode

Information about the organization node.



6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6538

class UpdatePortfolioShareInput < Struct.new(
  :accept_language,
  :portfolio_id,
  :account_id,
  :organization_node,
  :share_tag_options,
  :share_principals)
  SENSITIVE = []
  include Aws::Structure
end

#portfolio_idString

The unique identifier of the portfolio for which the share will be updated.

Returns:

  • (String)


6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6538

class UpdatePortfolioShareInput < Struct.new(
  :accept_language,
  :portfolio_id,
  :account_id,
  :organization_node,
  :share_tag_options,
  :share_principals)
  SENSITIVE = []
  include Aws::Structure
end

#share_principalsBoolean

A flag to enables or disables Principals sharing in the portfolio. If this field is not provided, the current state of the Principals sharing on the portfolio share will not be modified.

Returns:

  • (Boolean)


6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6538

class UpdatePortfolioShareInput < Struct.new(
  :accept_language,
  :portfolio_id,
  :account_id,
  :organization_node,
  :share_tag_options,
  :share_principals)
  SENSITIVE = []
  include Aws::Structure
end

#share_tag_optionsBoolean

Enables or disables 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.

Returns:

  • (Boolean)


6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6538

class UpdatePortfolioShareInput < Struct.new(
  :accept_language,
  :portfolio_id,
  :account_id,
  :organization_node,
  :share_tag_options,
  :share_principals)
  SENSITIVE = []
  include Aws::Structure
end