Class: Aws::SecurityAgent::Types::UpdatePentestInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::UpdatePentestInput
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb
Overview
Input for updating an existing pentest
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_space_id ⇒ String
ID of the agent space where the pentest exists.
-
#assets ⇒ Types::Assets
Updated assets to be tested.
-
#code_remediation_strategy ⇒ String
Strategy for code remediation on findings.
-
#exclude_risk_types ⇒ Array<String>
A list of risk types excluded from the pentest execution.
-
#log_config ⇒ Types::CloudWatchLog
CloudWatch log group and stream prefix where pentest execution logs are stored.
-
#network_traffic_config ⇒ Types::NetworkTrafficConfig
Configuration for network traffic filtering.
-
#pentest_id ⇒ String
Identifier of the pentest to update.
-
#service_role ⇒ String
Updated service role ARN for accessing customer resources.
-
#title ⇒ String
New title for the pentest.
-
#vpc_config ⇒ Types::VpcConfig
VPC configuration that the Security Agent accesses.
Instance Attribute Details
#agent_space_id ⇒ String
ID of the agent space where the pentest exists
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#assets ⇒ Types::Assets
Updated assets to be tested
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#code_remediation_strategy ⇒ String
Strategy for code remediation on findings
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#exclude_risk_types ⇒ Array<String>
A list of risk types excluded from the pentest execution
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#log_config ⇒ Types::CloudWatchLog
CloudWatch log group and stream prefix where pentest execution logs are stored
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#network_traffic_config ⇒ Types::NetworkTrafficConfig
Configuration for network traffic filtering
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#pentest_id ⇒ String
Identifier of the pentest to update
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#service_role ⇒ String
Updated service role ARN for accessing customer resources
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#title ⇒ String
New title for the pentest
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |
#vpc_config ⇒ Types::VpcConfig
VPC configuration that the Security Agent accesses
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3904 class UpdatePentestInput < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy) SENSITIVE = [] include Aws::Structure end |