AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AccessDeniedException

Inspector exception

Class AddAttributesToFindingsRequest

Container for the parameters to the AddAttributesToFindings operation. Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.

Class AddAttributesToFindingsResponse

This is the response object from the AddAttributesToFindings operation.

Class AgentFilter

Contains information about an Amazon Inspector agent. This data type is used as a request parameter in the ListAssessmentRunAgents action.

Class AgentPreview

Used as a response element in the PreviewAgents action.

Class AgentsAlreadyRunningAssessmentException

Inspector exception

Class AssessmentRun

A snapshot of an Amazon Inspector assessment run that contains the findings of the assessment run .

Used as the response element in the DescribeAssessmentRuns action.

Class AssessmentRunAgent

Contains information about an Amazon Inspector agent. This data type is used as a response element in the ListAssessmentRunAgents action.

Class AssessmentRunFilter

Used as the request parameter in the ListAssessmentRuns action.

Class AssessmentRunInProgressException

Inspector exception

Class AssessmentRunNotification

Used as one of the elements of the AssessmentRun data type.

Class AssessmentRunStateChange

Used as one of the elements of the AssessmentRun data type.

Class AssessmentTarget

Contains information about an Amazon Inspector application. This data type is used as the response element in the DescribeAssessmentTargets action.

Class AssessmentTargetFilter

Used as the request parameter in the ListAssessmentTargets action.

Class AssessmentTemplate

Contains information about an Amazon Inspector assessment template. This data type is used as the response element in the DescribeAssessmentTemplates action.

Class AssessmentTemplateFilter

Used as the request parameter in the ListAssessmentTemplates action.

Class AssetAttributes

A collection of attributes of the host from which the finding is generated.

Class Attribute

This data type is used as a request parameter in the AddAttributesToFindings and CreateAssessmentTemplate actions.

Class CreateAssessmentTargetRequest

Container for the parameters to the CreateAssessmentTarget operation. Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. 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.

Class CreateAssessmentTargetResponse

This is the response object from the CreateAssessmentTarget operation.

Class CreateAssessmentTemplateRequest

Container for the parameters to the CreateAssessmentTemplate operation. Creates an assessment template for the assessment target that is specified by the ARN of the assessment target.

Class CreateAssessmentTemplateResponse

This is the response object from the CreateAssessmentTemplate operation.

Class CreateResourceGroupRequest

Container for the parameters to the CreateResourceGroup operation. 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. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.

Class CreateResourceGroupResponse

This is the response object from the CreateResourceGroup operation.

Class DeleteAssessmentRunRequest

Container for the parameters to the DeleteAssessmentRun operation. Deletes the assessment run that is specified by the ARN of the assessment run.

Class DeleteAssessmentRunResponse

This is the response object from the DeleteAssessmentRun operation.

Class DeleteAssessmentTargetRequest

Container for the parameters to the DeleteAssessmentTarget operation. Deletes the assessment target that is specified by the ARN of the assessment target.

Class DeleteAssessmentTargetResponse

This is the response object from the DeleteAssessmentTarget operation.

Class DeleteAssessmentTemplateRequest

Container for the parameters to the DeleteAssessmentTemplate operation. Deletes the assessment template that is specified by the ARN of the assessment template.

Class DeleteAssessmentTemplateResponse

This is the response object from the DeleteAssessmentTemplate operation.

Class DescribeAssessmentRunsRequest

Container for the parameters to the DescribeAssessmentRuns operation. Describes the assessment runs that are specified by the ARNs of the assessment runs.

Class DescribeAssessmentRunsResponse

This is the response object from the DescribeAssessmentRuns operation.

Class DescribeAssessmentTargetsRequest

Container for the parameters to the DescribeAssessmentTargets operation. Describes the assessment targets that are specified by the ARNs of the assessment targets.

Class DescribeAssessmentTargetsResponse

This is the response object from the DescribeAssessmentTargets operation.

Class DescribeAssessmentTemplatesRequest

Container for the parameters to the DescribeAssessmentTemplates operation. Describes the assessment templates that are specified by the ARNs of the assessment templates.

Class DescribeAssessmentTemplatesResponse

This is the response object from the DescribeAssessmentTemplates operation.

Class DescribeCrossAccountAccessRoleRequest

Container for the parameters to the DescribeCrossAccountAccessRole operation. Describes the IAM role that enables Amazon Inspector to access your AWS account.

Class DescribeCrossAccountAccessRoleResponse

This is the response object from the DescribeCrossAccountAccessRole operation.

Class DescribeFindingsRequest

Container for the parameters to the DescribeFindings operation. Describes the findings that are specified by the ARNs of the findings.

Class DescribeFindingsResponse

This is the response object from the DescribeFindings operation.

Class DescribeResourceGroupsRequest

Container for the parameters to the DescribeResourceGroups operation. Describes the resource groups that are specified by the ARNs of the resource groups.

Class DescribeResourceGroupsResponse

This is the response object from the DescribeResourceGroups operation.

Class DescribeRulesPackagesRequest

Container for the parameters to the DescribeRulesPackages operation. Describes the rules packages that are specified by the ARNs of the rules packages.

Class DescribeRulesPackagesResponse

This is the response object from the DescribeRulesPackages operation.

Class DurationRange

This data type is used in the AssessmentTemplateFilter data type.

Class EventSubscription

This data type is used in the Subscription data type.

Class FailedItemDetails

Includes details about the failed items.

Class Finding

Contains information about an Amazon Inspector finding. This data type is used as the response element in the DescribeFindings action.

Class FindingFilter

This data type is used as a request parameter in the ListFindings action.

Class GetAssessmentReportRequest

Container for the parameters to the GetAssessmentReport operation. Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.

Class GetAssessmentReportResponse

This is the response object from the GetAssessmentReport operation.

Class GetTelemetryMetadataRequest

Container for the parameters to the GetTelemetryMetadata operation. Information about the data that is collected for the specified assessment run.

Class GetTelemetryMetadataResponse

This is the response object from the GetTelemetryMetadata operation.

Class InspectorServiceAttributes

This data type is used in the Finding data type.

Class InternalException

Inspector exception

Class InvalidCrossAccountRoleException

Inspector exception

Class InvalidInputException

Inspector exception

Class LimitExceededException

Inspector exception

Class ListAssessmentRunAgentsRequest

Container for the parameters to the ListAssessmentRunAgents operation. Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.

Class ListAssessmentRunAgentsResponse

This is the response object from the ListAssessmentRunAgents operation.

Class ListAssessmentRunsRequest

Container for the parameters to the ListAssessmentRuns operation. Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.

Class ListAssessmentRunsResponse

This is the response object from the ListAssessmentRuns operation.

Class ListAssessmentTargetsRequest

Container for the parameters to the ListAssessmentTargets operation. Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.

Class ListAssessmentTargetsResponse

This is the response object from the ListAssessmentTargets operation.

Class ListAssessmentTemplatesRequest

Container for the parameters to the ListAssessmentTemplates operation. Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.

Class ListAssessmentTemplatesResponse

This is the response object from the ListAssessmentTemplates operation.

Class ListEventSubscriptionsRequest

Container for the parameters to the ListEventSubscriptions operation. Lists 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.

Class ListEventSubscriptionsResponse

This is the response object from the ListEventSubscriptions operation.

Class ListFindingsRequest

Container for the parameters to the ListFindings operation. Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.

Class ListFindingsResponse

This is the response object from the ListFindings operation.

Class ListRulesPackagesRequest

Container for the parameters to the ListRulesPackages operation. Lists all available Amazon Inspector rules packages.

Class ListRulesPackagesResponse

This is the response object from the ListRulesPackages operation.

Class ListTagsForResourceRequest

Container for the parameters to the ListTagsForResource operation. Lists all tags associated with an assessment template.

Class ListTagsForResourceResponse

This is the response object from the ListTagsForResource operation.

Class NoSuchEntityException

Inspector exception

Class PreviewAgentsRequest

Container for the parameters to the PreviewAgents operation. Previews the agents installed on the EC2 instances that are part of the specified assessment target.

Class PreviewAgentsResponse

This is the response object from the PreviewAgents operation.

Class RegisterCrossAccountAccessRoleRequest

Container for the parameters to the RegisterCrossAccountAccessRole operation. Registers the IAM role that Amazon Inspector uses to list your EC2 instances at the start of the assessment run or when you call the PreviewAgents action.

Class RegisterCrossAccountAccessRoleResponse

This is the response object from the RegisterCrossAccountAccessRole operation.

Class RemoveAttributesFromFindingsRequest

Container for the parameters to the RemoveAttributesFromFindings operation. 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.

Class RemoveAttributesFromFindingsResponse

This is the response object from the RemoveAttributesFromFindings operation.

Class ResourceGroup

Contains information about a resource group. The resource group defines a set of tags that, when queried, identify the AWS resources that make up the assessment target. This data type is used as the response element in the DescribeResourceGroups action.

Class ResourceGroupTag

This data type is used as one of the elements of the ResourceGroup data type.

Class RulesPackage

Contains information about an Amazon Inspector rules package. This data type is used as the response element in the DescribeRulesPackages action.

Class SetTagsForResourceRequest

Container for the parameters to the SetTagsForResource operation. Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.

Class SetTagsForResourceResponse

This is the response object from the SetTagsForResource operation.

Class StartAssessmentRunRequest

Container for the parameters to the StartAssessmentRun operation. Starts 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.

Class StartAssessmentRunResponse

This is the response object from the StartAssessmentRun operation.

Class StopAssessmentRunRequest

Container for the parameters to the StopAssessmentRun operation. Stops the assessment run that is specified by the ARN of the assessment run.

Class StopAssessmentRunResponse

This is the response object from the StopAssessmentRun operation.

Class SubscribeToEventRequest

Container for the parameters to the SubscribeToEvent operation. Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

Class SubscribeToEventResponse

This is the response object from the SubscribeToEvent operation.

Class Subscription

This data type is used as a response element in the ListEventSubscriptions action.

Class Tag

A key and value pair. This data type is used as a request parameter in the SetTagsForResource action and a response element in the ListTagsForResource action.

Class TelemetryMetadata

The metadata about the Amazon Inspector application data metrics collected by the agent. This data type is used as the response element in the GetTelemetryMetadata action.

Class TimestampRange

This data type is used in the AssessmentRunFilter data type.

Class UnsubscribeFromEventRequest

Container for the parameters to the UnsubscribeFromEvent operation. Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

Class UnsubscribeFromEventResponse

This is the response object from the UnsubscribeFromEvent operation.

Class UnsupportedFeatureException

Inspector exception

Class UpdateAssessmentTargetRequest

Container for the parameters to the UpdateAssessmentTarget operation. Updates the assessment target that is specified by the ARN of the assessment target.

Class UpdateAssessmentTargetResponse

This is the response object from the UpdateAssessmentTarget operation.