@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSInspector2
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSInspector2
instead.
Amazon Inspector is a vulnerability discovery service that automates continuous scanning for security vulnerabilities within your Amazon EC2, Amazon ECR, and Amazon Web Services Lambda environments.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AssociateMemberResult |
associateMember(AssociateMemberRequest associateMemberRequest)
Associates an Amazon Web Services account with an Amazon Inspector delegated administrator.
|
BatchGetAccountStatusResult |
batchGetAccountStatus(BatchGetAccountStatusRequest batchGetAccountStatusRequest)
Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
|
BatchGetCodeSnippetResult |
batchGetCodeSnippet(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest)
Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
|
BatchGetFindingDetailsResult |
batchGetFindingDetails(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest)
Gets vulnerability details for findings.
|
BatchGetFreeTrialInfoResult |
batchGetFreeTrialInfo(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest)
Gets free trial status for multiple Amazon Web Services accounts.
|
BatchGetMemberEc2DeepInspectionStatusResult |
batchGetMemberEc2DeepInspectionStatus(BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest)
Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your
organization.
|
BatchUpdateMemberEc2DeepInspectionStatusResult |
batchUpdateMemberEc2DeepInspectionStatus(BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest)
Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your organization.
|
CancelFindingsReportResult |
cancelFindingsReport(CancelFindingsReportRequest cancelFindingsReportRequest)
Cancels the given findings report.
|
CancelSbomExportResult |
cancelSbomExport(CancelSbomExportRequest cancelSbomExportRequest)
Cancels a software bill of materials (SBOM) report.
|
CreateCisScanConfigurationResult |
createCisScanConfiguration(CreateCisScanConfigurationRequest createCisScanConfigurationRequest)
Creates a CIS scan configuration.
|
CreateFilterResult |
createFilter(CreateFilterRequest createFilterRequest)
Creates a filter resource using specified filter criteria.
|
CreateFindingsReportResult |
createFindingsReport(CreateFindingsReportRequest createFindingsReportRequest)
Creates a finding report.
|
CreateSbomExportResult |
createSbomExport(CreateSbomExportRequest createSbomExportRequest)
Creates a software bill of materials (SBOM) report.
|
DeleteCisScanConfigurationResult |
deleteCisScanConfiguration(DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest)
Deletes a CIS scan configuration.
|
DeleteFilterResult |
deleteFilter(DeleteFilterRequest deleteFilterRequest)
Deletes a filter resource.
|
DescribeOrganizationConfigurationResult |
describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest)
Describe Amazon Inspector configuration settings for an Amazon Web Services organization.
|
DisableResult |
disable(DisableRequest disableRequest)
Disables Amazon Inspector scans for one or more Amazon Web Services accounts.
|
DisableDelegatedAdminAccountResult |
disableDelegatedAdminAccount(DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest)
Disables the Amazon Inspector delegated administrator for your organization.
|
DisassociateMemberResult |
disassociateMember(DisassociateMemberRequest disassociateMemberRequest)
Disassociates a member account from an Amazon Inspector delegated administrator.
|
EnableResult |
enable(EnableRequest enableRequest)
Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
|
EnableDelegatedAdminAccountResult |
enableDelegatedAdminAccount(EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest)
Enables the Amazon Inspector delegated administrator for your Organizations organization.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCisScanReportResult |
getCisScanReport(GetCisScanReportRequest getCisScanReportRequest)
Retrieves a CIS scan report.
|
GetCisScanResultDetailsResult |
getCisScanResultDetails(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest)
Retrieves CIS scan result details.
|
GetConfigurationResult |
getConfiguration(GetConfigurationRequest getConfigurationRequest)
Retrieves setting configurations for Inspector scans.
|
GetDelegatedAdminAccountResult |
getDelegatedAdminAccount(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest)
Retrieves information about the Amazon Inspector delegated administrator for your organization.
|
GetEc2DeepInspectionConfigurationResult |
getEc2DeepInspectionConfiguration(GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest)
Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your
account.
|
GetEncryptionKeyResult |
getEncryptionKey(GetEncryptionKeyRequest getEncryptionKeyRequest)
Gets an encryption key.
|
GetFindingsReportStatusResult |
getFindingsReportStatus(GetFindingsReportStatusRequest getFindingsReportStatusRequest)
Gets the status of a findings report.
|
GetMemberResult |
getMember(GetMemberRequest getMemberRequest)
Gets member information for your organization.
|
GetSbomExportResult |
getSbomExport(GetSbomExportRequest getSbomExportRequest)
Gets details of a software bill of materials (SBOM) report.
|
ListAccountPermissionsResult |
listAccountPermissions(ListAccountPermissionsRequest listAccountPermissionsRequest)
Lists the permissions an account has to configure Amazon Inspector.
|
ListCisScanConfigurationsResult |
listCisScanConfigurations(ListCisScanConfigurationsRequest listCisScanConfigurationsRequest)
Lists CIS scan configurations.
|
ListCisScanResultsAggregatedByChecksResult |
listCisScanResultsAggregatedByChecks(ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest)
Lists scan results aggregated by checks.
|
ListCisScanResultsAggregatedByTargetResourceResult |
listCisScanResultsAggregatedByTargetResource(ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest)
Lists scan results aggregated by a target resource.
|
ListCisScansResult |
listCisScans(ListCisScansRequest listCisScansRequest)
Returns a CIS scan list.
|
ListCoverageResult |
listCoverage(ListCoverageRequest listCoverageRequest)
Lists coverage details for you environment.
|
ListCoverageStatisticsResult |
listCoverageStatistics(ListCoverageStatisticsRequest listCoverageStatisticsRequest)
Lists Amazon Inspector coverage statistics for your environment.
|
ListDelegatedAdminAccountsResult |
listDelegatedAdminAccounts(ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest)
Lists information about the Amazon Inspector delegated administrator of your organization.
|
ListFiltersResult |
listFilters(ListFiltersRequest listFiltersRequest)
Lists the filters associated with your account.
|
ListFindingAggregationsResult |
listFindingAggregations(ListFindingAggregationsRequest listFindingAggregationsRequest)
Lists aggregated finding data for your environment based on specific criteria.
|
ListFindingsResult |
listFindings(ListFindingsRequest listFindingsRequest)
Lists findings for your environment.
|
ListMembersResult |
listMembers(ListMembersRequest listMembersRequest)
List members associated with the Amazon Inspector delegated administrator for your organization.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags attached to a given resource.
|
ListUsageTotalsResult |
listUsageTotals(ListUsageTotalsRequest listUsageTotalsRequest)
Lists the Amazon Inspector usage totals over the last 30 days.
|
ResetEncryptionKeyResult |
resetEncryptionKey(ResetEncryptionKeyRequest resetEncryptionKeyRequest)
Resets an encryption key.
|
SearchVulnerabilitiesResult |
searchVulnerabilities(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest)
Lists Amazon Inspector coverage details for a specific vulnerability.
|
SendCisSessionHealthResult |
sendCisSessionHealth(SendCisSessionHealthRequest sendCisSessionHealthRequest)
Sends a CIS session health.
|
SendCisSessionTelemetryResult |
sendCisSessionTelemetry(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest)
Sends a CIS session telemetry.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartCisSessionResult |
startCisSession(StartCisSessionRequest startCisSessionRequest)
Starts a CIS session.
|
StopCisSessionResult |
stopCisSession(StopCisSessionRequest stopCisSessionRequest)
Stops a CIS session.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
|
UpdateCisScanConfigurationResult |
updateCisScanConfiguration(UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest)
Updates a CIS scan configuration.
|
UpdateConfigurationResult |
updateConfiguration(UpdateConfigurationRequest updateConfigurationRequest)
Updates setting configurations for your Amazon Inspector account.
|
UpdateEc2DeepInspectionConfigurationResult |
updateEc2DeepInspectionConfiguration(UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest)
Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
|
UpdateEncryptionKeyResult |
updateEncryptionKey(UpdateEncryptionKeyRequest updateEncryptionKeyRequest)
Updates an encryption key.
|
UpdateFilterResult |
updateFilter(UpdateFilterRequest updateFilterRequest)
Specifies the action that is to be applied to the findings that match the filter.
|
UpdateOrganizationConfigurationResult |
updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest)
Updates the configurations for your Amazon Inspector organization.
|
UpdateOrgEc2DeepInspectionConfigurationResult |
updateOrgEc2DeepInspectionConfiguration(UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest)
Updates the Amazon Inspector deep inspection custom paths for your organization.
|
static final String ENDPOINT_PREFIX
AssociateMemberResult associateMember(AssociateMemberRequest associateMemberRequest)
Associates 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.
associateMemberRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.BatchGetAccountStatusResult batchGetAccountStatus(BatchGetAccountStatusRequest batchGetAccountStatusRequest)
Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
batchGetAccountStatusRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.BatchGetCodeSnippetResult batchGetCodeSnippet(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest)
Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
batchGetCodeSnippetRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.BatchGetFindingDetailsResult batchGetFindingDetails(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest)
Gets vulnerability details for findings.
batchGetFindingDetailsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.BatchGetFreeTrialInfoResult batchGetFreeTrialInfo(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest)
Gets free trial status for multiple Amazon Web Services accounts.
batchGetFreeTrialInfoRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.BatchGetMemberEc2DeepInspectionStatusResult batchGetMemberEc2DeepInspectionStatus(BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest)
Retrieves 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.
batchGetMemberEc2DeepInspectionStatusRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.BatchUpdateMemberEc2DeepInspectionStatusResult batchUpdateMemberEc2DeepInspectionStatus(BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest)
Activates 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.
batchUpdateMemberEc2DeepInspectionStatusRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.CancelFindingsReportResult cancelFindingsReport(CancelFindingsReportRequest cancelFindingsReportRequest)
Cancels the given findings report.
cancelFindingsReportRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.CancelSbomExportResult cancelSbomExport(CancelSbomExportRequest cancelSbomExportRequest)
Cancels a software bill of materials (SBOM) report.
cancelSbomExportRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.CreateCisScanConfigurationResult createCisScanConfiguration(CreateCisScanConfigurationRequest createCisScanConfigurationRequest)
Creates a CIS scan configuration.
createCisScanConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.CreateFilterResult createFilter(CreateFilterRequest createFilterRequest)
Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS
this action creates a suppression rule.
createFilterRequest
- ServiceQuotaExceededException
- You have exceeded your service quota. To perform the requested action, remove some of the relevant
resources, or use Service Quotas to request a service quota increase.BadRequestException
- One or more tags submitted as part of the request is not valid.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.CreateFindingsReportResult createFindingsReport(CreateFindingsReportRequest createFindingsReportRequest)
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.
createFindingsReportRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.CreateSbomExportResult createSbomExport(CreateSbomExportRequest createSbomExportRequest)
Creates a software bill of materials (SBOM) report.
createSbomExportRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.DeleteCisScanConfigurationResult deleteCisScanConfiguration(DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest)
Deletes a CIS scan configuration.
deleteCisScanConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.DeleteFilterResult deleteFilter(DeleteFilterRequest deleteFilterRequest)
Deletes a filter resource.
deleteFilterRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.DescribeOrganizationConfigurationResult describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest)
Describe Amazon Inspector configuration settings for an Amazon Web Services organization.
describeOrganizationConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.DisableResult disable(DisableRequest disableRequest)
Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an account disables the Amazon Inspector service.
disableRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.DisableDelegatedAdminAccountResult disableDelegatedAdminAccount(DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest)
Disables the Amazon Inspector delegated administrator for your organization.
disableDelegatedAdminAccountRequest
- ConflictException
- A conflict occurred.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.DisassociateMemberResult disassociateMember(DisassociateMemberRequest disassociateMemberRequest)
Disassociates a member account from an Amazon Inspector delegated administrator.
disassociateMemberRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.EnableResult enable(EnableRequest enableRequest)
Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
enableRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.EnableDelegatedAdminAccountResult enableDelegatedAdminAccount(EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest)
Enables the Amazon Inspector delegated administrator for your Organizations organization.
enableDelegatedAdminAccountRequest
- ConflictException
- A conflict occurred.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetCisScanReportResult getCisScanReport(GetCisScanReportRequest getCisScanReportRequest)
Retrieves a CIS scan report.
getCisScanReportRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetCisScanResultDetailsResult getCisScanResultDetails(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest)
Retrieves CIS scan result details.
getCisScanResultDetailsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetConfigurationResult getConfiguration(GetConfigurationRequest getConfigurationRequest)
Retrieves setting configurations for Inspector scans.
getConfigurationRequest
- ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetDelegatedAdminAccountResult getDelegatedAdminAccount(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest)
Retrieves information about the Amazon Inspector delegated administrator for your organization.
getDelegatedAdminAccountRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetEc2DeepInspectionConfigurationResult getEc2DeepInspectionConfiguration(GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest)
Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your account.
getEc2DeepInspectionConfigurationRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetEncryptionKeyResult getEncryptionKey(GetEncryptionKeyRequest getEncryptionKeyRequest)
Gets an encryption key.
getEncryptionKeyRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetFindingsReportStatusResult getFindingsReportStatus(GetFindingsReportStatusRequest getFindingsReportStatusRequest)
Gets the status of a findings report.
getFindingsReportStatusRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetMemberResult getMember(GetMemberRequest getMemberRequest)
Gets member information for your organization.
getMemberRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.GetSbomExportResult getSbomExport(GetSbomExportRequest getSbomExportRequest)
Gets details of a software bill of materials (SBOM) report.
getSbomExportRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListAccountPermissionsResult listAccountPermissions(ListAccountPermissionsRequest listAccountPermissionsRequest)
Lists the permissions an account has to configure Amazon Inspector.
listAccountPermissionsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListCisScanConfigurationsResult listCisScanConfigurations(ListCisScanConfigurationsRequest listCisScanConfigurationsRequest)
Lists CIS scan configurations.
listCisScanConfigurationsRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListCisScanResultsAggregatedByChecksResult listCisScanResultsAggregatedByChecks(ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest)
Lists scan results aggregated by checks.
listCisScanResultsAggregatedByChecksRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListCisScanResultsAggregatedByTargetResourceResult listCisScanResultsAggregatedByTargetResource(ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest)
Lists scan results aggregated by a target resource.
listCisScanResultsAggregatedByTargetResourceRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListCisScansResult listCisScans(ListCisScansRequest listCisScansRequest)
Returns a CIS scan list.
listCisScansRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListCoverageResult listCoverage(ListCoverageRequest listCoverageRequest)
Lists coverage details for you environment.
listCoverageRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListCoverageStatisticsResult listCoverageStatistics(ListCoverageStatisticsRequest listCoverageStatisticsRequest)
Lists Amazon Inspector coverage statistics for your environment.
listCoverageStatisticsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListDelegatedAdminAccountsResult listDelegatedAdminAccounts(ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest)
Lists information about the Amazon Inspector delegated administrator of your organization.
listDelegatedAdminAccountsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListFiltersResult listFilters(ListFiltersRequest listFiltersRequest)
Lists the filters associated with your account.
listFiltersRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListFindingAggregationsResult listFindingAggregations(ListFindingAggregationsRequest listFindingAggregationsRequest)
Lists aggregated finding data for your environment based on specific criteria.
listFindingAggregationsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListFindingsResult listFindings(ListFindingsRequest listFindingsRequest)
Lists findings for your environment.
listFindingsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListMembersResult listMembers(ListMembersRequest listMembersRequest)
List members associated with the Amazon Inspector delegated administrator for your organization.
listMembersRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags attached to a given resource.
listTagsForResourceRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ListUsageTotalsResult listUsageTotals(ListUsageTotalsRequest listUsageTotalsRequest)
Lists the Amazon Inspector usage totals over the last 30 days.
listUsageTotalsRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.ResetEncryptionKeyResult resetEncryptionKey(ResetEncryptionKeyRequest resetEncryptionKeyRequest)
Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned key.
resetEncryptionKeyRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.SearchVulnerabilitiesResult searchVulnerabilities(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest)
Lists Amazon Inspector coverage details for a specific vulnerability.
searchVulnerabilitiesRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.SendCisSessionHealthResult sendCisSessionHealth(SendCisSessionHealthRequest sendCisSessionHealthRequest)
Sends 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.
sendCisSessionHealthRequest
- ConflictException
- A conflict occurred.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.SendCisSessionTelemetryResult sendCisSessionTelemetry(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest)
Sends 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.
sendCisSessionTelemetryRequest
- ConflictException
- A conflict occurred.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.StartCisSessionResult startCisSession(StartCisSessionRequest startCisSessionRequest)
Starts 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.
startCisSessionRequest
- ConflictException
- A conflict occurred.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.StopCisSessionResult stopCisSession(StopCisSessionRequest stopCisSessionRequest)
Stops 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.
stopCisSessionRequest
- ConflictException
- A conflict occurred.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds tags to a resource.
tagResourceRequest
- BadRequestException
- One or more tags submitted as part of the request is not valid.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
untagResourceRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateCisScanConfigurationResult updateCisScanConfiguration(UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest)
Updates a CIS scan configuration.
updateCisScanConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateConfigurationResult updateConfiguration(UpdateConfigurationRequest updateConfigurationRequest)
Updates 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.
updateConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateEc2DeepInspectionConfigurationResult updateEc2DeepInspectionConfiguration(UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest)
Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
updateEc2DeepInspectionConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateEncryptionKeyResult updateEncryptionKey(UpdateEncryptionKeyRequest updateEncryptionKeyRequest)
Updates an encryption key. A ResourceNotFoundException
means that an Amazon Web Services owned key
is being used for encryption.
updateEncryptionKeyRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateFilterResult updateFilter(UpdateFilterRequest updateFilterRequest)
Specifies the action that is to be applied to the findings that match the filter.
updateFilterRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The operation tried to access an invalid resource. Make sure the resource is specified correctly.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateOrgEc2DeepInspectionConfigurationResult updateOrgEc2DeepInspectionConfiguration(UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest)
Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector delegated administrator to use this API.
updateOrgEc2DeepInspectionConfigurationRequest
- ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.UpdateOrganizationConfigurationResult updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest)
Updates the configurations for your Amazon Inspector organization.
updateOrganizationConfigurationRequest
- AccessDeniedException
- You do not have sufficient access to perform this action.ValidationException
- The request has failed validation due to missing required fields or having invalid inputs.ThrottlingException
- The limit on the number of requests per second was exceeded.InternalServerException
- The request has failed due to an internal failure of the Amazon Inspector service.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response 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.
request
- The originally executed request.