Class FindingSummaryV2
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FindingSummaryV2.Builder,FindingSummaryV2>
Contains information about a finding.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal InstantThe time at which the resource-based policy or IAM entity that generated the finding was analyzed.static FindingSummaryV2.Builderbuilder()final InstantThe time at which the finding was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Stringerror()The error that resulted in an Error finding.final FindingTypeThe type of the access finding.final StringThe type of the access finding.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The ID of the finding.final Stringresource()The resource that the external principal has access to.final StringThe Amazon Web Services account ID that owns the resource.final ResourceTypeThe type of the resource that the external principal has access to.final StringThe type of the resource that the external principal has access to.static Class<? extends FindingSummaryV2.Builder> final FindingStatusstatus()The status of the finding.final StringThe status of the finding.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final InstantThe time at which the finding was most recently updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
analyzedAt
The time at which the resource-based policy or IAM entity that generated the finding was analyzed.
- Returns:
- The time at which the resource-based policy or IAM entity that generated the finding was analyzed.
-
createdAt
The time at which the finding was created.
- Returns:
- The time at which the finding was created.
-
error
The error that resulted in an Error finding.
- Returns:
- The error that resulted in an Error finding.
-
id
-
resource
The resource that the external principal has access to.
- Returns:
- The resource that the external principal has access to.
-
resourceType
The type of the resource that the external principal has access to.
If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- The type of the resource that the external principal has access to.
- See Also:
-
resourceTypeAsString
The type of the resource that the external principal has access to.
If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- The type of the resource that the external principal has access to.
- See Also:
-
resourceOwnerAccount
The Amazon Web Services account ID that owns the resource.
- Returns:
- The Amazon Web Services account ID that owns the resource.
-
status
The status of the finding.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnFindingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the finding.
- See Also:
-
statusAsString
The status of the finding.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnFindingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the finding.
- See Also:
-
updatedAt
The time at which the finding was most recently updated.
- Returns:
- The time at which the finding was most recently updated.
-
findingType
The type of the access finding. For external access analyzers, the type is
ExternalAccess. For unused access analyzers, the type can beUnusedIAMRole,UnusedIAMUserAccessKey,UnusedIAMUserPassword, orUnusedPermission. For internal access analyzers, the type isInternalAccess.If the service returns an enum value that is not available in the current SDK version,
findingTypewill returnFindingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfindingTypeAsString().- Returns:
- The type of the access finding. For external access analyzers, the type is
ExternalAccess. For unused access analyzers, the type can beUnusedIAMRole,UnusedIAMUserAccessKey,UnusedIAMUserPassword, orUnusedPermission. For internal access analyzers, the type isInternalAccess. - See Also:
-
findingTypeAsString
The type of the access finding. For external access analyzers, the type is
ExternalAccess. For unused access analyzers, the type can beUnusedIAMRole,UnusedIAMUserAccessKey,UnusedIAMUserPassword, orUnusedPermission. For internal access analyzers, the type isInternalAccess.If the service returns an enum value that is not available in the current SDK version,
findingTypewill returnFindingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfindingTypeAsString().- Returns:
- The type of the access finding. For external access analyzers, the type is
ExternalAccess. For unused access analyzers, the type can beUnusedIAMRole,UnusedIAMUserAccessKey,UnusedIAMUserPassword, orUnusedPermission. For internal access analyzers, the type isInternalAccess. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<FindingSummaryV2.Builder,FindingSummaryV2> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-