| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.Product
Description
Synopsis
- data Product = Product' {}
- newProduct :: Text -> Product
- product_productName :: Lens' Product (Maybe Text)
- product_productSubscriptionResourcePolicy :: Lens' Product (Maybe Text)
- product_companyName :: Lens' Product (Maybe Text)
- product_categories :: Lens' Product (Maybe [Text])
- product_marketplaceUrl :: Lens' Product (Maybe Text)
- product_activationUrl :: Lens' Product (Maybe Text)
- product_integrationTypes :: Lens' Product (Maybe [IntegrationType])
- product_description :: Lens' Product (Maybe Text)
- product_productArn :: Lens' Product Text
Documentation
Contains details about a product.
See: newProduct smart constructor.
Constructors
| Product' | |
Fields
| |
Instances
Create a value of Product with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:productName:Product', product_productName - The name of the product.
$sel:productSubscriptionResourcePolicy:Product', product_productSubscriptionResourcePolicy - The resource policy associated with the product.
$sel:companyName:Product', product_companyName - The name of the company that provides the product.
$sel:categories:Product', product_categories - The categories assigned to the product.
$sel:marketplaceUrl:Product', product_marketplaceUrl - 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.
$sel:activationUrl:Product', product_activationUrl - The URL to the service or product documentation about the integration
with Security Hub, including how to activate the integration.
$sel:integrationTypes:Product', product_integrationTypes - 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.
$sel:description:Product', product_description - A description of the product.
$sel:productArn:Product', product_productArn - The ARN assigned to the product.
product_productSubscriptionResourcePolicy :: Lens' Product (Maybe Text) Source #
The resource policy associated with the product.
product_companyName :: Lens' Product (Maybe Text) Source #
The name of the company that provides the product.
product_marketplaceUrl :: Lens' Product (Maybe Text) Source #
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.
product_activationUrl :: Lens' Product (Maybe Text) Source #
The URL to the service or product documentation about the integration with Security Hub, including how to activate the integration.
product_integrationTypes :: Lens' Product (Maybe [IntegrationType]) Source #
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.