@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSInspector2 extends Object implements AWSInspector2
AWSInspector2. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIXpublic AssociateMemberResult associateMember(AssociateMemberRequest request)
AWSInspector2Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200 response indicates the association was successfully started, but doesn’t indicate whether it was completed. You can check if the association completed by using ListMembers for multiple accounts or GetMembers for a single account.
associateMember in interface AWSInspector2public BatchGetAccountStatusResult batchGetAccountStatus(BatchGetAccountStatusRequest request)
AWSInspector2Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
batchGetAccountStatus in interface AWSInspector2public BatchGetCodeSnippetResult batchGetCodeSnippet(BatchGetCodeSnippetRequest request)
AWSInspector2Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
batchGetCodeSnippet in interface AWSInspector2public BatchGetFindingDetailsResult batchGetFindingDetails(BatchGetFindingDetailsRequest request)
AWSInspector2Gets vulnerability details for findings.
batchGetFindingDetails in interface AWSInspector2public BatchGetFreeTrialInfoResult batchGetFreeTrialInfo(BatchGetFreeTrialInfoRequest request)
AWSInspector2Gets free trial status for multiple Amazon Web Services accounts.
batchGetFreeTrialInfo in interface AWSInspector2public BatchGetMemberEc2DeepInspectionStatusResult batchGetMemberEc2DeepInspectionStatus(BatchGetMemberEc2DeepInspectionStatusRequest request)
AWSInspector2Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API.
batchGetMemberEc2DeepInspectionStatus in interface AWSInspector2public BatchUpdateMemberEc2DeepInspectionStatusResult batchUpdateMemberEc2DeepInspectionStatus(BatchUpdateMemberEc2DeepInspectionStatusRequest request)
AWSInspector2Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API.
batchUpdateMemberEc2DeepInspectionStatus in interface AWSInspector2public CancelFindingsReportResult cancelFindingsReport(CancelFindingsReportRequest request)
AWSInspector2Cancels the given findings report.
cancelFindingsReport in interface AWSInspector2public CancelSbomExportResult cancelSbomExport(CancelSbomExportRequest request)
AWSInspector2Cancels a software bill of materials (SBOM) report.
cancelSbomExport in interface AWSInspector2public CreateCisScanConfigurationResult createCisScanConfiguration(CreateCisScanConfigurationRequest request)
AWSInspector2Creates a CIS scan configuration.
createCisScanConfiguration in interface AWSInspector2public CreateFilterResult createFilter(CreateFilterRequest request)
AWSInspector2
Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS
this action creates a suppression rule.
createFilter in interface AWSInspector2public CreateFindingsReportResult createFindingsReport(CreateFindingsReportRequest request)
AWSInspector2
Creates a finding report. By default only ACTIVE findings are returned in the report. To see
SUPRESSED or CLOSED findings you must specify a value for the
findingStatus filter criteria.
createFindingsReport in interface AWSInspector2public CreateSbomExportResult createSbomExport(CreateSbomExportRequest request)
AWSInspector2Creates a software bill of materials (SBOM) report.
createSbomExport in interface AWSInspector2public DeleteCisScanConfigurationResult deleteCisScanConfiguration(DeleteCisScanConfigurationRequest request)
AWSInspector2Deletes a CIS scan configuration.
deleteCisScanConfiguration in interface AWSInspector2public DeleteFilterResult deleteFilter(DeleteFilterRequest request)
AWSInspector2Deletes a filter resource.
deleteFilter in interface AWSInspector2public DescribeOrganizationConfigurationResult describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
AWSInspector2Describe Amazon Inspector configuration settings for an Amazon Web Services organization.
describeOrganizationConfiguration in interface AWSInspector2public DisableResult disable(DisableRequest request)
AWSInspector2Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an account disables the Amazon Inspector service.
disable in interface AWSInspector2public DisableDelegatedAdminAccountResult disableDelegatedAdminAccount(DisableDelegatedAdminAccountRequest request)
AWSInspector2Disables the Amazon Inspector delegated administrator for your organization.
disableDelegatedAdminAccount in interface AWSInspector2public DisassociateMemberResult disassociateMember(DisassociateMemberRequest request)
AWSInspector2Disassociates a member account from an Amazon Inspector delegated administrator.
disassociateMember in interface AWSInspector2public EnableResult enable(EnableRequest request)
AWSInspector2Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
enable in interface AWSInspector2public EnableDelegatedAdminAccountResult enableDelegatedAdminAccount(EnableDelegatedAdminAccountRequest request)
AWSInspector2Enables the Amazon Inspector delegated administrator for your Organizations organization.
enableDelegatedAdminAccount in interface AWSInspector2public GetCisScanReportResult getCisScanReport(GetCisScanReportRequest request)
AWSInspector2Retrieves a CIS scan report.
getCisScanReport in interface AWSInspector2public GetCisScanResultDetailsResult getCisScanResultDetails(GetCisScanResultDetailsRequest request)
AWSInspector2Retrieves CIS scan result details.
getCisScanResultDetails in interface AWSInspector2public GetConfigurationResult getConfiguration(GetConfigurationRequest request)
AWSInspector2Retrieves setting configurations for Inspector scans.
getConfiguration in interface AWSInspector2public GetDelegatedAdminAccountResult getDelegatedAdminAccount(GetDelegatedAdminAccountRequest request)
AWSInspector2Retrieves information about the Amazon Inspector delegated administrator for your organization.
getDelegatedAdminAccount in interface AWSInspector2public GetEc2DeepInspectionConfigurationResult getEc2DeepInspectionConfiguration(GetEc2DeepInspectionConfigurationRequest request)
AWSInspector2Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your account.
getEc2DeepInspectionConfiguration in interface AWSInspector2public GetEncryptionKeyResult getEncryptionKey(GetEncryptionKeyRequest request)
AWSInspector2Gets an encryption key.
getEncryptionKey in interface AWSInspector2public GetFindingsReportStatusResult getFindingsReportStatus(GetFindingsReportStatusRequest request)
AWSInspector2Gets the status of a findings report.
getFindingsReportStatus in interface AWSInspector2public GetMemberResult getMember(GetMemberRequest request)
AWSInspector2Gets member information for your organization.
getMember in interface AWSInspector2public GetSbomExportResult getSbomExport(GetSbomExportRequest request)
AWSInspector2Gets details of a software bill of materials (SBOM) report.
getSbomExport in interface AWSInspector2public ListAccountPermissionsResult listAccountPermissions(ListAccountPermissionsRequest request)
AWSInspector2Lists the permissions an account has to configure Amazon Inspector.
listAccountPermissions in interface AWSInspector2public ListCisScanConfigurationsResult listCisScanConfigurations(ListCisScanConfigurationsRequest request)
AWSInspector2Lists CIS scan configurations.
listCisScanConfigurations in interface AWSInspector2public ListCisScanResultsAggregatedByChecksResult listCisScanResultsAggregatedByChecks(ListCisScanResultsAggregatedByChecksRequest request)
AWSInspector2Lists scan results aggregated by checks.
listCisScanResultsAggregatedByChecks in interface AWSInspector2public ListCisScanResultsAggregatedByTargetResourceResult listCisScanResultsAggregatedByTargetResource(ListCisScanResultsAggregatedByTargetResourceRequest request)
AWSInspector2Lists scan results aggregated by a target resource.
listCisScanResultsAggregatedByTargetResource in interface AWSInspector2public ListCisScansResult listCisScans(ListCisScansRequest request)
AWSInspector2Returns a CIS scan list.
listCisScans in interface AWSInspector2public ListCoverageResult listCoverage(ListCoverageRequest request)
AWSInspector2Lists coverage details for you environment.
listCoverage in interface AWSInspector2public ListCoverageStatisticsResult listCoverageStatistics(ListCoverageStatisticsRequest request)
AWSInspector2Lists Amazon Inspector coverage statistics for your environment.
listCoverageStatistics in interface AWSInspector2public ListDelegatedAdminAccountsResult listDelegatedAdminAccounts(ListDelegatedAdminAccountsRequest request)
AWSInspector2Lists information about the Amazon Inspector delegated administrator of your organization.
listDelegatedAdminAccounts in interface AWSInspector2public ListFiltersResult listFilters(ListFiltersRequest request)
AWSInspector2Lists the filters associated with your account.
listFilters in interface AWSInspector2public ListFindingAggregationsResult listFindingAggregations(ListFindingAggregationsRequest request)
AWSInspector2Lists aggregated finding data for your environment based on specific criteria.
listFindingAggregations in interface AWSInspector2public ListFindingsResult listFindings(ListFindingsRequest request)
AWSInspector2Lists findings for your environment.
listFindings in interface AWSInspector2public ListMembersResult listMembers(ListMembersRequest request)
AWSInspector2List members associated with the Amazon Inspector delegated administrator for your organization.
listMembers in interface AWSInspector2public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSInspector2Lists all tags attached to a given resource.
listTagsForResource in interface AWSInspector2public ListUsageTotalsResult listUsageTotals(ListUsageTotalsRequest request)
AWSInspector2Lists the Amazon Inspector usage totals over the last 30 days.
listUsageTotals in interface AWSInspector2public ResetEncryptionKeyResult resetEncryptionKey(ResetEncryptionKeyRequest request)
AWSInspector2Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned key.
resetEncryptionKey in interface AWSInspector2public SearchVulnerabilitiesResult searchVulnerabilities(SearchVulnerabilitiesRequest request)
AWSInspector2Lists Amazon Inspector coverage details for a specific vulnerability.
searchVulnerabilities in interface AWSInspector2public SendCisSessionHealthResult sendCisSessionHealth(SendCisSessionHealthRequest request)
AWSInspector2Sends a CIS session health. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
sendCisSessionHealth in interface AWSInspector2public SendCisSessionTelemetryResult sendCisSessionTelemetry(SendCisSessionTelemetryRequest request)
AWSInspector2Sends a CIS session telemetry. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
sendCisSessionTelemetry in interface AWSInspector2public StartCisSessionResult startCisSession(StartCisSessionRequest request)
AWSInspector2Starts a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
startCisSession in interface AWSInspector2public StopCisSessionResult stopCisSession(StopCisSessionRequest request)
AWSInspector2Stops a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
stopCisSession in interface AWSInspector2public TagResourceResult tagResource(TagResourceRequest request)
AWSInspector2Adds tags to a resource.
tagResource in interface AWSInspector2public UntagResourceResult untagResource(UntagResourceRequest request)
AWSInspector2Removes tags from a resource.
untagResource in interface AWSInspector2public UpdateCisScanConfigurationResult updateCisScanConfiguration(UpdateCisScanConfigurationRequest request)
AWSInspector2Updates a CIS scan configuration.
updateCisScanConfiguration in interface AWSInspector2public UpdateConfigurationResult updateConfiguration(UpdateConfigurationRequest request)
AWSInspector2Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon Inspector delegated administrator this updates the setting for all accounts you manage. Member accounts in an organization cannot update this setting.
updateConfiguration in interface AWSInspector2public UpdateEc2DeepInspectionConfigurationResult updateEc2DeepInspectionConfiguration(UpdateEc2DeepInspectionConfigurationRequest request)
AWSInspector2Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
updateEc2DeepInspectionConfiguration in interface AWSInspector2public UpdateEncryptionKeyResult updateEncryptionKey(UpdateEncryptionKeyRequest request)
AWSInspector2
Updates an encryption key. A ResourceNotFoundException means that an Amazon Web Services owned key
is being used for encryption.
updateEncryptionKey in interface AWSInspector2public UpdateFilterResult updateFilter(UpdateFilterRequest request)
AWSInspector2Specifies the action that is to be applied to the findings that match the filter.
updateFilter in interface AWSInspector2public UpdateOrgEc2DeepInspectionConfigurationResult updateOrgEc2DeepInspectionConfiguration(UpdateOrgEc2DeepInspectionConfigurationRequest request)
AWSInspector2Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector delegated administrator to use this API.
updateOrgEc2DeepInspectionConfiguration in interface AWSInspector2public UpdateOrganizationConfigurationResult updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
AWSInspector2Updates the configurations for your Amazon Inspector organization.
updateOrganizationConfiguration in interface AWSInspector2public void shutdown()
AWSInspector2shutdown in interface AWSInspector2public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSInspector2Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSInspector2request - The originally executed request.