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.

  • jp - Japanese

  • zh - Chinese

Returns:

  • (String)


6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6701

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)


6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6701

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.



6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6701

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)


6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6701

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)


6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6701

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)


6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6701

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