@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 and Amazon ECR 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.
|
BatchGetFreeTrialInfoResult |
batchGetFreeTrialInfo(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest)
Gets free trial status for multiple Amazon Web Services accounts.
|
CancelFindingsReportResult |
cancelFindingsReport(CancelFindingsReportRequest cancelFindingsReportRequest)
Cancels the given findings report.
|
CreateFilterResult |
createFilter(CreateFilterRequest createFilterRequest)
Creates a filter resource using specified filter criteria.
|
CreateFindingsReportResult |
createFindingsReport(CreateFindingsReportRequest createFindingsReportRequest)
Creates a finding report.
|
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.
|
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.
|
GetFindingsReportStatusResult |
getFindingsReportStatus(GetFindingsReportStatusRequest getFindingsReportStatusRequest)
Gets the status of a findings report.
|
GetMemberResult |
getMember(GetMemberRequest getMemberRequest)
Gets member information for your organization.
|
ListAccountPermissionsResult |
listAccountPermissions(ListAccountPermissionsRequest listAccountPermissionsRequest)
Lists the permissions an account has to configure Amazon Inspector.
|
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.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
|
UpdateConfigurationResult |
updateConfiguration(UpdateConfigurationRequest updateConfigurationRequest)
Updates setting configurations for your Amazon Inspector account.
|
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.
|
static final String ENDPOINT_PREFIX
AssociateMemberResult associateMember(AssociateMemberRequest associateMemberRequest)
Associates an Amazon Web Services account with an Amazon Inspector delegated administrator.
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.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.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.CreateFilterResult createFilter(CreateFilterRequest createFilterRequest)
Creates a filter resource using specified filter criteria.
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.
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.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.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.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.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.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.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.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.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.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.