@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonInspector extends Object implements AmazonInspector
AmazonInspector. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AddAttributesToFindingsResult |
addAttributesToFindings(AddAttributesToFindingsRequest request)
Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.
|
CreateAssessmentTargetResult |
createAssessmentTarget(CreateAssessmentTargetRequest request)
Creates a new assessment target using the ARN of the resource group that is generated by
CreateResourceGroup.
|
CreateAssessmentTemplateResult |
createAssessmentTemplate(CreateAssessmentTemplateRequest request)
Creates an assessment template for the assessment target that is specified by the ARN of the assessment target.
|
CreateExclusionsPreviewResult |
createExclusionsPreview(CreateExclusionsPreviewRequest request)
Starts the generation of an exclusions preview for the specified assessment template.
|
CreateResourceGroupResult |
createResourceGroup(CreateResourceGroupRequest request)
Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2
instances to be included in an Amazon Inspector assessment target.
|
DeleteAssessmentRunResult |
deleteAssessmentRun(DeleteAssessmentRunRequest request)
Deletes the assessment run that is specified by the ARN of the assessment run.
|
DeleteAssessmentTargetResult |
deleteAssessmentTarget(DeleteAssessmentTargetRequest request)
Deletes the assessment target that is specified by the ARN of the assessment target.
|
DeleteAssessmentTemplateResult |
deleteAssessmentTemplate(DeleteAssessmentTemplateRequest request)
Deletes the assessment template that is specified by the ARN of the assessment template.
|
DescribeAssessmentRunsResult |
describeAssessmentRuns(DescribeAssessmentRunsRequest request)
Describes the assessment runs that are specified by the ARNs of the assessment runs.
|
DescribeAssessmentTargetsResult |
describeAssessmentTargets(DescribeAssessmentTargetsRequest request)
Describes the assessment targets that are specified by the ARNs of the assessment targets.
|
DescribeAssessmentTemplatesResult |
describeAssessmentTemplates(DescribeAssessmentTemplatesRequest request)
Describes the assessment templates that are specified by the ARNs of the assessment templates.
|
DescribeCrossAccountAccessRoleResult |
describeCrossAccountAccessRole(DescribeCrossAccountAccessRoleRequest request)
Describes the IAM role that enables Amazon Inspector to access your AWS account.
|
DescribeExclusionsResult |
describeExclusions(DescribeExclusionsRequest request)
Describes the exclusions that are specified by the exclusions' ARNs.
|
DescribeFindingsResult |
describeFindings(DescribeFindingsRequest request)
Describes the findings that are specified by the ARNs of the findings.
|
DescribeResourceGroupsResult |
describeResourceGroups(DescribeResourceGroupsRequest request)
Describes the resource groups that are specified by the ARNs of the resource groups.
|
DescribeRulesPackagesResult |
describeRulesPackages(DescribeRulesPackagesRequest request)
Describes the rules packages that are specified by the ARNs of the rules packages.
|
GetAssessmentReportResult |
getAssessmentReport(GetAssessmentReportRequest request)
Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.
|
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.
|
GetExclusionsPreviewResult |
getExclusionsPreview(GetExclusionsPreviewRequest request)
Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.
|
GetTelemetryMetadataResult |
getTelemetryMetadata(GetTelemetryMetadataRequest request)
Information about the data that is collected for the specified assessment run.
|
ListAssessmentRunAgentsResult |
listAssessmentRunAgents(ListAssessmentRunAgentsRequest request)
Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
|
ListAssessmentRunsResult |
listAssessmentRuns(ListAssessmentRunsRequest request)
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the
assessment templates.
|
ListAssessmentTargetsResult |
listAssessmentTargets(ListAssessmentTargetsRequest request)
Lists the ARNs of the assessment targets within this AWS account.
|
ListAssessmentTemplatesResult |
listAssessmentTemplates(ListAssessmentTemplatesRequest request)
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the
assessment targets.
|
ListEventSubscriptionsResult |
listEventSubscriptions(ListEventSubscriptionsRequest request)
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment
template.
|
ListExclusionsResult |
listExclusions(ListExclusionsRequest request)
List exclusions that are generated by the assessment run.
|
ListFindingsResult |
listFindings(ListFindingsRequest request)
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
|
ListRulesPackagesResult |
listRulesPackages(ListRulesPackagesRequest request)
Lists all available Amazon Inspector rules packages.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists all tags associated with an assessment template.
|
PreviewAgentsResult |
previewAgents(PreviewAgentsRequest request)
Previews the agents installed on the EC2 instances that are part of the specified assessment target.
|
RegisterCrossAccountAccessRoleResult |
registerCrossAccountAccessRole(RegisterCrossAccountAccessRoleRequest request)
Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security
assessments.
|
RemoveAttributesFromFindingsResult |
removeAttributesFromFindings(RemoveAttributesFromFindingsRequest request)
Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings
where an attribute with the specified key exists.
|
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client ("https://inspector.us-east-1.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
AmazonInspector.setEndpoint(String), sets the regional endpoint for this client's
service calls. |
SetTagsForResourceResult |
setTagsForResource(SetTagsForResourceRequest request)
Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment
template.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartAssessmentRunResult |
startAssessmentRun(StartAssessmentRunRequest request)
Starts the assessment run specified by the ARN of the assessment template.
|
StopAssessmentRunResult |
stopAssessmentRun(StopAssessmentRunRequest request)
Stops the assessment run that is specified by the ARN of the assessment run.
|
SubscribeToEventResult |
subscribeToEvent(SubscribeToEventRequest request)
Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to
a specified SNS topic.
|
UnsubscribeFromEventResult |
unsubscribeFromEvent(UnsubscribeFromEventRequest request)
Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to
a specified SNS topic.
|
UpdateAssessmentTargetResult |
updateAssessmentTarget(UpdateAssessmentTargetRequest request)
Updates the assessment target that is specified by the ARN of the assessment target.
|
public void setEndpoint(String endpoint)
AmazonInspector
Callers can pass in just the endpoint (ex: "inspector.us-east-1.amazonaws.com") or a full URL, including the
protocol (ex: "https://inspector.us-east-1.amazonaws.com"). If the protocol is not specified here, the default
protocol from this client's ClientConfiguration will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/java-dg-region-selection.html#region-selection- choose-endpoint
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setEndpoint in interface AmazonInspectorendpoint - The endpoint (ex: "inspector.us-east-1.amazonaws.com") or a full URL, including the protocol (ex:
"https://inspector.us-east-1.amazonaws.com") of the region specific AWS endpoint this client will
communicate with.public void setRegion(Region region)
AmazonInspectorAmazonInspector.setEndpoint(String), sets the regional endpoint for this client's
service calls. Callers can use this method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol. To use http instead, specify it in the
ClientConfiguration supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setRegion in interface AmazonInspectorregion - The region this client will communicate with. See Region.getRegion(com.amazonaws.regions.Regions)
for accessing a given region. Must not be null and must be a region where the service is available.Region.getRegion(com.amazonaws.regions.Regions),
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration),
Region.isServiceSupported(String)public AddAttributesToFindingsResult addAttributesToFindings(AddAttributesToFindingsRequest request)
AmazonInspectorAssigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.
addAttributesToFindings in interface AmazonInspectorpublic CreateAssessmentTargetResult createAssessmentTarget(CreateAssessmentTargetRequest request)
AmazonInspectorCreates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Amazon Inspector Assessment Targets.
createAssessmentTarget in interface AmazonInspectorpublic CreateAssessmentTemplateResult createAssessmentTemplate(CreateAssessmentTemplateRequest request)
AmazonInspectorCreates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments.
createAssessmentTemplate in interface AmazonInspectorpublic CreateExclusionsPreviewResult createExclusionsPreview(CreateExclusionsPreviewRequest request)
AmazonInspectorStarts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment.
createExclusionsPreview in interface AmazonInspectorpublic CreateResourceGroupResult createResourceGroup(CreateResourceGroupRequest request)
AmazonInspectorCreates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.
createResourceGroup in interface AmazonInspectorpublic DeleteAssessmentRunResult deleteAssessmentRun(DeleteAssessmentRunRequest request)
AmazonInspectorDeletes the assessment run that is specified by the ARN of the assessment run.
deleteAssessmentRun in interface AmazonInspectorpublic DeleteAssessmentTargetResult deleteAssessmentTarget(DeleteAssessmentTargetRequest request)
AmazonInspectorDeletes the assessment target that is specified by the ARN of the assessment target.
deleteAssessmentTarget in interface AmazonInspectorpublic DeleteAssessmentTemplateResult deleteAssessmentTemplate(DeleteAssessmentTemplateRequest request)
AmazonInspectorDeletes the assessment template that is specified by the ARN of the assessment template.
deleteAssessmentTemplate in interface AmazonInspectorpublic DescribeAssessmentRunsResult describeAssessmentRuns(DescribeAssessmentRunsRequest request)
AmazonInspectorDescribes the assessment runs that are specified by the ARNs of the assessment runs.
describeAssessmentRuns in interface AmazonInspectorpublic DescribeAssessmentTargetsResult describeAssessmentTargets(DescribeAssessmentTargetsRequest request)
AmazonInspectorDescribes the assessment targets that are specified by the ARNs of the assessment targets.
describeAssessmentTargets in interface AmazonInspectorpublic DescribeAssessmentTemplatesResult describeAssessmentTemplates(DescribeAssessmentTemplatesRequest request)
AmazonInspectorDescribes the assessment templates that are specified by the ARNs of the assessment templates.
describeAssessmentTemplates in interface AmazonInspectorpublic DescribeCrossAccountAccessRoleResult describeCrossAccountAccessRole(DescribeCrossAccountAccessRoleRequest request)
AmazonInspectorDescribes the IAM role that enables Amazon Inspector to access your AWS account.
describeCrossAccountAccessRole in interface AmazonInspectorpublic DescribeExclusionsResult describeExclusions(DescribeExclusionsRequest request)
AmazonInspectorDescribes the exclusions that are specified by the exclusions' ARNs.
describeExclusions in interface AmazonInspectorpublic DescribeFindingsResult describeFindings(DescribeFindingsRequest request)
AmazonInspectorDescribes the findings that are specified by the ARNs of the findings.
describeFindings in interface AmazonInspectorpublic DescribeResourceGroupsResult describeResourceGroups(DescribeResourceGroupsRequest request)
AmazonInspectorDescribes the resource groups that are specified by the ARNs of the resource groups.
describeResourceGroups in interface AmazonInspectorpublic DescribeRulesPackagesResult describeRulesPackages(DescribeRulesPackagesRequest request)
AmazonInspectorDescribes the rules packages that are specified by the ARNs of the rules packages.
describeRulesPackages in interface AmazonInspectorpublic GetAssessmentReportResult getAssessmentReport(GetAssessmentReportRequest request)
AmazonInspectorProduces an assessment report that includes detailed and comprehensive results of a specified assessment run.
getAssessmentReport in interface AmazonInspectorpublic GetExclusionsPreviewResult getExclusionsPreview(GetExclusionsPreviewRequest request)
AmazonInspectorRetrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.
getExclusionsPreview in interface AmazonInspectorpublic GetTelemetryMetadataResult getTelemetryMetadata(GetTelemetryMetadataRequest request)
AmazonInspectorInformation about the data that is collected for the specified assessment run.
getTelemetryMetadata in interface AmazonInspectorpublic ListAssessmentRunAgentsResult listAssessmentRunAgents(ListAssessmentRunAgentsRequest request)
AmazonInspectorLists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
listAssessmentRunAgents in interface AmazonInspectorpublic ListAssessmentRunsResult listAssessmentRuns(ListAssessmentRunsRequest request)
AmazonInspectorLists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
listAssessmentRuns in interface AmazonInspectorpublic ListAssessmentTargetsResult listAssessmentTargets(ListAssessmentTargetsRequest request)
AmazonInspectorLists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
listAssessmentTargets in interface AmazonInspectorpublic ListAssessmentTemplatesResult listAssessmentTemplates(ListAssessmentTemplatesRequest request)
AmazonInspectorLists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
listAssessmentTemplates in interface AmazonInspectorpublic ListEventSubscriptionsResult listEventSubscriptions(ListEventSubscriptionsRequest request)
AmazonInspectorLists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
listEventSubscriptions in interface AmazonInspectorpublic ListExclusionsResult listExclusions(ListExclusionsRequest request)
AmazonInspectorList exclusions that are generated by the assessment run.
listExclusions in interface AmazonInspectorpublic ListFindingsResult listFindings(ListFindingsRequest request)
AmazonInspectorLists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
listFindings in interface AmazonInspectorpublic ListRulesPackagesResult listRulesPackages(ListRulesPackagesRequest request)
AmazonInspectorLists all available Amazon Inspector rules packages.
listRulesPackages in interface AmazonInspectorpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonInspectorLists all tags associated with an assessment template.
listTagsForResource in interface AmazonInspectorpublic PreviewAgentsResult previewAgents(PreviewAgentsRequest request)
AmazonInspectorPreviews the agents installed on the EC2 instances that are part of the specified assessment target.
previewAgents in interface AmazonInspectorpublic RegisterCrossAccountAccessRoleResult registerCrossAccountAccessRole(RegisterCrossAccountAccessRoleRequest request)
AmazonInspectorRegisters the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.
registerCrossAccountAccessRole in interface AmazonInspectorpublic RemoveAttributesFromFindingsResult removeAttributesFromFindings(RemoveAttributesFromFindingsRequest request)
AmazonInspectorRemoves entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.
removeAttributesFromFindings in interface AmazonInspectorpublic SetTagsForResourceResult setTagsForResource(SetTagsForResourceRequest request)
AmazonInspectorSets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.
setTagsForResource in interface AmazonInspectorpublic StartAssessmentRunResult startAssessmentRun(StartAssessmentRunRequest request)
AmazonInspectorStarts the assessment run specified by the ARN of the assessment template. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.
startAssessmentRun in interface AmazonInspectorpublic StopAssessmentRunResult stopAssessmentRun(StopAssessmentRunRequest request)
AmazonInspectorStops the assessment run that is specified by the ARN of the assessment run.
stopAssessmentRun in interface AmazonInspectorpublic SubscribeToEventResult subscribeToEvent(SubscribeToEventRequest request)
AmazonInspectorEnables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
subscribeToEvent in interface AmazonInspectorpublic UnsubscribeFromEventResult unsubscribeFromEvent(UnsubscribeFromEventRequest request)
AmazonInspectorDisables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
unsubscribeFromEvent in interface AmazonInspectorpublic UpdateAssessmentTargetResult updateAssessmentTarget(UpdateAssessmentTargetRequest request)
AmazonInspectorUpdates the assessment target that is specified by the ARN of the assessment target.
If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target.
updateAssessmentTarget in interface AmazonInspectorpublic void shutdown()
AmazonInspectorshutdown in interface AmazonInspectorpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonInspectorResponse 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 AmazonInspectorrequest - The originally executed request.