![]() |
![]()
| ![]() |
![]()
NAMEPaws::SecurityHub::AwsSecurityFinding USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::SecurityHub::AwsSecurityFinding object: $service_obj->Method(Att1 => { Action => $value, ..., WorkflowState => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsSecurityFinding object: $result = $service_obj->Method(...); $result->Att1->Action DESCRIPTIONProvides consistent format for the contents of the Security Hub-aggregated findings. "AwsSecurityFinding" format enables you to share findings between AWS security services and third-party solutions, and security standards checks. A finding is a potential security issue generated either by AWS services (Amazon GuardDuty, Amazon Inspector, and Amazon Macie) or by the integrated third-party solutions and standards checks. ATTRIBUTESAction => Paws::SecurityHub::ActionProvides details about an action that affects or that was taken on a resource. REQUIRED AwsAccountId => StrThe AWS account ID that a finding is generated in. Compliance => Paws::SecurityHub::ComplianceThis data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported security standard, such as CIS AWS Foundations. Contains security standard-related finding details. Confidence => IntA finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. REQUIRED CreatedAt => StrIndicates when the security-findings provider created the potential security issue that a finding captured. Uses the "date-time" format specified in RFC 3339 section 5.6, Internet Date/Time Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot contain spaces. For example, "2020-03-22T13:22:13.933Z". Criticality => IntThe level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. REQUIRED Description => StrA finding's description. In this release, "Description" is a required property. FindingProviderFields => Paws::SecurityHub::FindingProviderFieldsIn a "BatchImportFindings" request, finding providers use "FindingProviderFields" to provide and update their own values for confidence, criticality, related findings, severity, and types. FirstObservedAt => StrIndicates when the security-findings provider first observed the potential security issue that a finding captured. Uses the "date-time" format specified in RFC 3339 section 5.6, Internet Date/Time Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot contain spaces. For example, "2020-03-22T13:22:13.933Z". REQUIRED GeneratorId => StrThe identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc. REQUIRED Id => StrThe security findings provider-specific identifier for a finding. LastObservedAt => StrIndicates when the security-findings provider most recently observed the potential security issue that a finding captured. Uses the "date-time" format specified in RFC 3339 section 5.6, Internet Date/Time Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot contain spaces. For example, "2020-03-22T13:22:13.933Z". Malware => ArrayRef[Paws::SecurityHub::Malware]A list of malware related to a finding. Network => Paws::SecurityHub::NetworkThe details of network-related information about a finding. NetworkPath => ArrayRef[Paws::SecurityHub::NetworkPathComponent]Provides information about a network path that is relevant to a finding. Each entry under "NetworkPath" represents a component of that path. Note => Paws::SecurityHub::NoteA user-defined note added to a finding. PatchSummary => Paws::SecurityHub::PatchSummaryProvides an overview of the patch compliance status for an instance against a selected compliance standard. Process => Paws::SecurityHub::ProcessDetailsThe details of process-related information about a finding. REQUIRED ProductArn => StrThe ARN generated by Security Hub that uniquely identifies a product that generates findings. This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for a custom integration. ProductFields => Paws::SecurityHub::FieldMapA data type where security-findings providers can include additional solution-specific details that aren't part of the defined "AwsSecurityFinding" format. RecordState => StrThe record state of a finding. RelatedFindings => ArrayRef[Paws::SecurityHub::RelatedFinding]A list of related findings. Remediation => Paws::SecurityHub::RemediationA data type that describes the remediation options for a finding. REQUIRED Resources => ArrayRef[Paws::SecurityHub::Resource]A set of resource data types that describe the resources that the finding refers to. REQUIRED SchemaVersion => StrThe schema version that a finding is formatted for. Severity => Paws::SecurityHub::SeverityA finding's severity. SourceUrl => StrA URL that links to a page about the current finding in the security-findings provider's solution. ThreatIntelIndicators => ArrayRef[Paws::SecurityHub::ThreatIntelIndicator]Threat intelligence details related to a finding. REQUIRED Title => StrA finding's title. In this release, "Title" is a required property. Types => ArrayRef[Str|Undef]One or more finding types in the format of "namespace/category/classifier" that classify a finding. Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications REQUIRED UpdatedAt => StrIndicates when the security-findings provider last updated the finding record. Uses the "date-time" format specified in RFC 3339 section 5.6, Internet Date/Time Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot contain spaces. For example, "2020-03-22T13:22:13.933Z". UserDefinedFields => Paws::SecurityHub::FieldMapA list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. VerificationState => StrIndicates the veracity of a finding. Vulnerabilities => ArrayRef[Paws::SecurityHub::Vulnerability]Provides a list of vulnerabilities associated with the findings. Workflow => Paws::SecurityHub::WorkflowProvides information about the status of the investigation into a finding. WorkflowState => StrThe workflow state of a finding. SEE ALSOThis class forms part of Paws, describing an object used in Paws::SecurityHub BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|