class Aws::CloudFormation::Types::TypeFilters

Filter criteria to use in determining which extensions to return.

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

data as a hash:

    {
      category: "REGISTERED", # accepts REGISTERED, ACTIVATED, THIRD_PARTY, AWS_TYPES
      publisher_id: "PublisherId",
      type_name_prefix: "TypeNamePrefix",
    }

@!attribute [rw] category

The category of extensions to return.

* `REGISTERED`\: Private extensions that have been registered for
  this account and region.

* `ACTIVATED`\: Public extensions that have been activated for this
  account and region.

* `THIRD_PARTY`\: Extensions available for use from publishers other
  than Amazon. This includes:

  * Private extensions registered in the account.

  * Public extensions from publishers other than Amazon, whether
    activated or not.

* `AWS_TYPES`\: Extensions available for use from Amazon.
@return [String]

@!attribute [rw] publisher_id

The id of the publisher of the extension.

Extensions published by Amazon aren't assigned a publisher ID. Use
the `AWS_TYPES` category to specify a list of types published by
Amazon.
@return [String]

@!attribute [rw] type_name_prefix

A prefix to use as a filter for results.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/TypeFilters AWS API Documentation

Constants

SENSITIVE