CryptoAssessmentCbomItemSummary

class oci.data_safe.models.CryptoAssessmentCbomItemSummary(**kwargs)

Bases: object

One CBOM item representing a cryptographic component or configuration.

Methods

__init__(**kwargs) Initializes a new CryptoAssessmentCbomItemSummary object with values from keyword arguments.

Attributes

algorithm Gets the algorithm of this CryptoAssessmentCbomItemSummary.
compliance_driver [Required] Gets the compliance_driver of this CryptoAssessmentCbomItemSummary.
component_type [Required] Gets the component_type of this CryptoAssessmentCbomItemSummary.
configuration_location [Required] Gets the configuration_location of this CryptoAssessmentCbomItemSummary.
feature [Required] Gets the feature of this CryptoAssessmentCbomItemSummary.
format Gets the format of this CryptoAssessmentCbomItemSummary.
key_size Gets the key_size of this CryptoAssessmentCbomItemSummary.
protocol Gets the protocol of this CryptoAssessmentCbomItemSummary.
__init__(**kwargs)

Initializes a new CryptoAssessmentCbomItemSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • component_type (str) – The value to assign to the component_type property of this CryptoAssessmentCbomItemSummary.
  • feature (str) – The value to assign to the feature property of this CryptoAssessmentCbomItemSummary.
  • protocol (str) – The value to assign to the protocol property of this CryptoAssessmentCbomItemSummary.
  • algorithm (str) – The value to assign to the algorithm property of this CryptoAssessmentCbomItemSummary.
  • format (str) – The value to assign to the format property of this CryptoAssessmentCbomItemSummary.
  • key_size (str) – The value to assign to the key_size property of this CryptoAssessmentCbomItemSummary.
  • configuration_location (list[str]) – The value to assign to the configuration_location property of this CryptoAssessmentCbomItemSummary.
  • compliance_driver (str) – The value to assign to the compliance_driver property of this CryptoAssessmentCbomItemSummary.
algorithm

Gets the algorithm of this CryptoAssessmentCbomItemSummary. Cryptographic algorithm or integrity/checksum value observed for the feature.

Returns:The algorithm of this CryptoAssessmentCbomItemSummary.
Return type:str
compliance_driver

[Required] Gets the compliance_driver of this CryptoAssessmentCbomItemSummary. Static compliance standards applicable to the feature.

Returns:The compliance_driver of this CryptoAssessmentCbomItemSummary.
Return type:str
component_type

[Required] Gets the component_type of this CryptoAssessmentCbomItemSummary. Type of component represented in the CBOM item.

Returns:The component_type of this CryptoAssessmentCbomItemSummary.
Return type:str
configuration_location

[Required] Gets the configuration_location of this CryptoAssessmentCbomItemSummary. Locations where this item is configured or stored.

Returns:The configuration_location of this CryptoAssessmentCbomItemSummary.
Return type:list[str]
feature

[Required] Gets the feature of this CryptoAssessmentCbomItemSummary. Feature name represented by the CBOM item.

Returns:The feature of this CryptoAssessmentCbomItemSummary.
Return type:str
format

Gets the format of this CryptoAssessmentCbomItemSummary. Cryptographic format used by the feature.

Returns:The format of this CryptoAssessmentCbomItemSummary.
Return type:str
key_size

Gets the key_size of this CryptoAssessmentCbomItemSummary. Observed key size for the feature.

Returns:The key_size of this CryptoAssessmentCbomItemSummary.
Return type:str
protocol

Gets the protocol of this CryptoAssessmentCbomItemSummary. Protocol used by the cryptographic feature.

Returns:The protocol of this CryptoAssessmentCbomItemSummary.
Return type:str