class Aws::ServiceCatalog::Types::CreatePortfolioShareInput

@note When making an API call, you may pass CreatePortfolioShareInput

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,
    }

@!attribute [rw] accept_language

The language code.

* `en` - English (default)

* `jp` - Japanese

* `zh` - Chinese
@return [String]

@!attribute [rw] portfolio_id

The portfolio identifier.
@return [String]

@!attribute [rw] account_id

The AWS account ID. For example, `123456789012`.
@return [String]

@!attribute [rw] organization_node

The organization node to whom you are going to share. If
`OrganizationNode` is passed in, `PortfolioShare` will be created
for the node an ListOrganizationPortfolioAccessd its children (when
applies), and a `PortfolioShareToken` will be returned in the output
in order for the administrator to monitor the status of the
`PortfolioShare` creation process.
@return [Types::OrganizationNode]

@!attribute [rw] share_tag_options

Enables or disables `TagOptions ` sharing when creating the
portfolio share. If this flag is not provided, TagOptions sharing is
disabled.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreatePortfolioShareInput AWS API Documentation

Constants

SENSITIVE