Class: Aws::SecurityHub::Types::Product

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Contains details about a product.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activation_urlString

The URL to the service or product documentation about the integration with Security Hub, including how to activate the integration.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#categoriesArray<String>

The categories assigned to the product.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#company_nameString

The name of the company that provides the product.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the product.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#integration_typesArray<String>

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.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#marketplace_urlString

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.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#product_arnString

The ARN assigned to the product.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#product_nameString

The name of the product.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end

#product_subscription_resource_policyString

The resource policy associated with the product.



27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
# File 'lib/aws-sdk-securityhub/types.rb', line 27062

class Product < Struct.new(
  :product_arn,
  :product_name,
  :company_name,
  :description,
  :categories,
  :integration_types,
  :marketplace_url,
  :activation_url,
  :product_subscription_resource_policy)
  SENSITIVE = []
  include Aws::Structure
end