Class: Aws::SecurityAgent::Types::Pentest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::Pentest
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb
Overview
Represents a pentest configuration and execution details
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_space_id ⇒ String
ID of the agent space where the pentest exists.
-
#assets ⇒ Types::Assets
Collection of assets to be tested or used during the pentest.
-
#code_remediation_strategy ⇒ String
Strategy for code remediation on findings.
-
#created_at ⇒ Time
Timestamp when the pentest was created.
-
#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
Unique identifier for the pentest.
-
#service_role ⇒ String
Service role ARN for accessing customer resources.
-
#title ⇒ String
Title or name of the pentest.
-
#updated_at ⇒ Time
Timestamp when the pentest was last updated.
-
#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
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#assets ⇒ Types::Assets
Collection of assets to be tested or used during the pentest
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#code_remediation_strategy ⇒ String
Strategy for code remediation on findings
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
Timestamp when the pentest was created
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#exclude_risk_types ⇒ Array<String>
A list of risk types excluded from the pentest execution
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#log_config ⇒ Types::CloudWatchLog
CloudWatch log group and stream prefix where pentest execution logs are stored
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#network_traffic_config ⇒ Types::NetworkTrafficConfig
Configuration for network traffic filtering
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#pentest_id ⇒ String
Unique identifier for the pentest
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#service_role ⇒ String
Service role ARN for accessing customer resources
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#title ⇒ String
Title or name of the pentest
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
Timestamp when the pentest was last updated
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#vpc_config ⇒ Types::VpcConfig
VPC configuration that the Security Agent accesses
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2973 class Pentest < Struct.new( :pentest_id, :agent_space_id, :title, :assets, :exclude_risk_types, :service_role, :log_config, :vpc_config, :network_traffic_config, :code_remediation_strategy, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |