Struct aws_sdk_securityhub::model::Product [−][src]
#[non_exhaustive]pub struct Product {
pub product_arn: Option<String>,
pub product_name: Option<String>,
pub company_name: Option<String>,
pub description: Option<String>,
pub categories: Option<Vec<String>>,
pub integration_types: Option<Vec<IntegrationType>>,
pub marketplace_url: Option<String>,
pub activation_url: Option<String>,
pub product_subscription_resource_policy: Option<String>,
}
Expand description
Contains details about a product.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.product_arn: Option<String>
The ARN assigned to the product.
product_name: Option<String>
The name of the product.
company_name: Option<String>
The name of the company that provides the product.
description: Option<String>
A description of the product.
categories: Option<Vec<String>>
The categories assigned to the product.
integration_types: Option<Vec<IntegrationType>>
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.
marketplace_url: Option<String>
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.
activation_url: Option<String>
The URL to the service or product documentation about the integration with Security Hub, including how to activate the integration.
product_subscription_resource_policy: Option<String>
The resource policy associated with the product.
Implementations
The ARN assigned to the product.
The name of the product.
The name of the company that provides the product.
A description of the product.
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.
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.
The URL to the service or product documentation about the integration with Security Hub, including how to activate the integration.
The resource policy associated with the product.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Product
impl UnwindSafe for Product
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more