pub struct Product {
pub activation_url: Option<String>,
pub categories: Option<Vec<String>>,
pub company_name: Option<String>,
pub description: Option<String>,
pub integration_types: Option<Vec<String>>,
pub marketplace_url: Option<String>,
pub product_arn: String,
pub product_name: Option<String>,
pub product_subscription_resource_policy: Option<String>,
}
Expand description
Contains details about a product.
Fields§
§activation_url: Option<String>
The URL used to activate the product.
categories: Option<Vec<String>>
The categories assigned to the product.
company_name: Option<String>
The name of the company that provides the product.
description: Option<String>
A description of the product.
integration_types: Option<Vec<String>>
The types of integration that the product supports. Available values are the following.
-
SENDFINDINGSTOSECURITYHUB
- Indicates that the integration sends findings to Security Hub. -
RECEIVEFINDINGSFROMSECURITYHUB
- Indicates that the integration receives findings from Security Hub.
marketplace_url: Option<String>
The URL for the page that contains more information about the product.
product_arn: String
The ARN assigned to the product.
product_name: Option<String>
The name of the product.
product_subscription_resource_policy: Option<String>
The resource policy associated with the product.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Product
impl<'de> Deserialize<'de> for Product
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Product
Auto Trait Implementations§
impl Freeze for Product
impl RefUnwindSafe for Product
impl Send for Product
impl Sync for Product
impl Unpin for Product
impl UnwindSafe for Product
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more