aws-elixir v0.0.11 AWS.Inspector

Amazon Inspector

Amazon Inspector enables you to analyze the behavior of your AWS resources and to identify potential security issues. For more information, see Amazon Inspector User Guide.

Summary

Functions

Assigns attributes (key and value pair) to the findings specified by the findings’ ARNs

Creates a new assessment target using the resource group ARN 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

Creates an assessment template for the assessment target specified by the assessment target ARN

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 Inspector assessment target. The created resource group is then used to create an Inspector assessment target

Deletes the assessment run specified by the assessment run ARN

Deletes the assessment target specified by the assessment target ARN

Deletes the assessment template specified by the assessment template ARN

Describes the assessment run(s) specified by the assessment run ARN(s)

Describes the assessment target(s) specified by the assessment target ARN(s)

Describes the assessment template(s) specified by the assessment template(s) ARN(s)

Describes the IAM role that enables Inspector to access your AWS account

Describes the finding(s) specified by the finding ARN(s)

Describes resource group(s) specified by the resource group ARN(s)

Describes the rules package(s) specified by the rules package ARN(s)

Information about the data collected for the specified assessment run

Lists the agents of the assessment run specified by the assessment run ARN

Lists the assessments run corresponding to assessment template(s) specified by the assessment template(s)’ ARN(s)

Lists the ARN(s) of the assessment target(s) within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets

Lists the assessment template(s) corresponding to the assessment target(s) specified by the assessment targets’ ARN(s)

Lists all the event subscriptions for the assessment template specified by the assessment template ARN. For more information, see SubscribeToEvent and UnsubscribeFromEvent

Lists findings generated by the assessment run(s) specified by the assessment run ARN(s)

Lists all available Inspector rules packages

Lists all tags associated with an assessment template

Previews the agents installed on the EC2 instances that are part of the specified assessment target

Registers the IAM role that Inspector uses to list your EC2 instances at the start of the assessment run or when you call the PreviewAgents action

Removes entire attributes (key and value pairs) from the findings specified by the finding ARNs where an attribute with the specified key exists

Sets tags (key and value pairs) to the assessment template specified by the assessment template ARN

Starts the assessment run specified by the assessment template ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account

Stops the assessment run specified by the assessment run ARN

Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified topic

Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified topic

Updates the assessment target specified by the assessment target ARN

Functions

add_attributes_to_findings(client, input, options \\ [])

Assigns attributes (key and value pair) to the findings specified by the findings’ ARNs.

create_assessment_target(client, input, options \\ [])

Creates a new assessment target using the resource group ARN 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.

create_assessment_template(client, input, options \\ [])

Creates an assessment template for the assessment target specified by the assessment target ARN.

create_resource_group(client, input, options \\ [])

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 Inspector assessment target. The created resource group is then used to create an Inspector assessment target.

delete_assessment_run(client, input, options \\ [])

Deletes the assessment run specified by the assessment run ARN.

delete_assessment_target(client, input, options \\ [])

Deletes the assessment target specified by the assessment target ARN.

delete_assessment_template(client, input, options \\ [])

Deletes the assessment template specified by the assessment template ARN.

describe_assessment_runs(client, input, options \\ [])

Describes the assessment run(s) specified by the assessment run ARN(s).

describe_assessment_targets(client, input, options \\ [])

Describes the assessment target(s) specified by the assessment target ARN(s).

describe_assessment_templates(client, input, options \\ [])

Describes the assessment template(s) specified by the assessment template(s) ARN(s).

describe_cross_account_access_role(client, input, options \\ [])

Describes the IAM role that enables Inspector to access your AWS account.

describe_findings(client, input, options \\ [])

Describes the finding(s) specified by the finding ARN(s).

describe_resource_groups(client, input, options \\ [])

Describes resource group(s) specified by the resource group ARN(s).

describe_rules_packages(client, input, options \\ [])

Describes the rules package(s) specified by the rules package ARN(s).

get_telemetry_metadata(client, input, options \\ [])

Information about the data collected for the specified assessment run.

list_assessment_run_agents(client, input, options \\ [])

Lists the agents of the assessment run specified by the assessment run ARN.

list_assessment_runs(client, input, options \\ [])

Lists the assessments run corresponding to assessment template(s) specified by the assessment template(s)’ ARN(s).

list_assessment_targets(client, input, options \\ [])

Lists the ARN(s) of the assessment target(s) within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.

list_assessment_templates(client, input, options \\ [])

Lists the assessment template(s) corresponding to the assessment target(s) specified by the assessment targets’ ARN(s).

list_event_subscriptions(client, input, options \\ [])

Lists all the event subscriptions for the assessment template specified by the assessment template ARN. For more information, see SubscribeToEvent and UnsubscribeFromEvent.

list_findings(client, input, options \\ [])

Lists findings generated by the assessment run(s) specified by the assessment run ARN(s).

list_rules_packages(client, input, options \\ [])

Lists all available Inspector rules packages.

list_tags_for_resource(client, input, options \\ [])

Lists all tags associated with an assessment template.

preview_agents(client, input, options \\ [])

Previews the agents installed on the EC2 instances that are part of the specified assessment target.

register_cross_account_access_role(client, input, options \\ [])

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

remove_attributes_from_findings(client, input, options \\ [])

Removes entire attributes (key and value pairs) from the findings specified by the finding ARNs where an attribute with the specified key exists.

set_tags_for_resource(client, input, options \\ [])

Sets tags (key and value pairs) to the assessment template specified by the assessment template ARN.

start_assessment_run(client, input, options \\ [])

Starts the assessment run specified by the assessment template ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.

stop_assessment_run(client, input, options \\ [])

Stops the assessment run specified by the assessment run ARN.

subscribe_to_event(client, input, options \\ [])

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

unsubscribe_from_event(client, input, options \\ [])

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

update_assessment_target(client, input, options \\ [])

Updates the assessment target specified by the assessment target ARN.