class Aws::SecurityHub::Types::Product

Contains details about a product.

@!attribute [rw] product_arn

The ARN assigned to the product.
@return [String]

@!attribute [rw] product_name

The name of the product.
@return [String]

@!attribute [rw] company_name

The name of the company that provides the product.
@return [String]

@!attribute [rw] description

A description of the product.
@return [String]

@!attribute [rw] categories

The categories assigned to the product.
@return [Array<String>]

@!attribute [rw] integration_types

The types of integration that the product supports. Available values
are the following.

* `SEND_FINDINGS_TO_SECURITY_HUB` - The integration sends findings
  to Security Hub.

* `RECEIVE_FINDINGS_FROM_SECURITY_HUB` - The integration receives
  findings from Security Hub.

* `UPDATE_FINDINGS_IN_SECURITY_HUB` - The integration does not send
  new findings to Security Hub, but does make updates to the
  findings that it receives from Security Hub.
@return [Array<String>]

@!attribute [rw] marketplace_url

For integrations with Amazon Web Services services, the Amazon Web
Services Console URL from which to activate the service.

For integrations with third-party products, the Amazon Web Services
Marketplace URL from which to subscribe to or purchase the product.
@return [String]

@!attribute [rw] activation_url

The URL to the service or product documentation about the
integration with Security Hub, including how to activate the
integration.
@return [String]

@!attribute [rw] product_subscription_resource_policy

The resource policy associated with the product.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/Product AWS API Documentation

Constants

SENSITIVE