Struct aws_sdk_securityhub::model::Product
source · [−]#[non_exhaustive]pub struct Product { /* private fields */ }
Expand description
Contains details about a product.
Implementations
sourceimpl Product
impl Product
sourcepub fn product_arn(&self) -> Option<&str>
pub fn product_arn(&self) -> Option<&str>
The ARN assigned to the product.
sourcepub fn product_name(&self) -> Option<&str>
pub fn product_name(&self) -> Option<&str>
The name of the product.
sourcepub fn company_name(&self) -> Option<&str>
pub fn company_name(&self) -> Option<&str>
The name of the company that provides the product.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the product.
sourcepub fn categories(&self) -> Option<&[String]>
pub fn categories(&self) -> Option<&[String]>
The categories assigned to the product.
sourcepub fn integration_types(&self) -> Option<&[IntegrationType]>
pub fn integration_types(&self) -> Option<&[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.
sourcepub fn marketplace_url(&self) -> Option<&str>
pub fn marketplace_url(&self) -> Option<&str>
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.
sourcepub fn activation_url(&self) -> Option<&str>
pub fn activation_url(&self) -> Option<&str>
The URL to the service or product documentation about the integration with Security Hub, including how to activate the integration.
sourcepub fn product_subscription_resource_policy(&self) -> Option<&str>
pub fn product_subscription_resource_policy(&self) -> Option<&str>
The resource policy associated with the product.
Trait Implementations
impl StructuralPartialEq for Product
Auto Trait Implementations
impl RefUnwindSafe for Product
impl Send for Product
impl Sync for Product
impl Unpin for Product
impl UnwindSafe for Product
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more