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
The unique identifier of the agent space that contains the pentest.
-
#assets ⇒ Types::Assets
The updated assets for the pentest.
-
#cicd_configuration ⇒ Types::CiCdConfiguration
The updated CI/CD pentesting configuration to apply to the pentest.
-
#code_remediation_strategy ⇒ String
The updated code remediation strategy for the pentest.
-
#disable_managed_skills ⇒ Array<String>
The updated list of managed skills to disable for this pentest.
-
#exclude_risk_types ⇒ Array<String>
The updated list of risk types to exclude from the pentest.
-
#log_config ⇒ Types::CloudWatchLog
The updated CloudWatch Logs configuration for the pentest.
-
#max_task_hours ⇒ Float
The updated maximum number of billable task hours allowed for jobs started from this pentest.
-
#network_traffic_config ⇒ Types::NetworkTrafficConfig
The updated network traffic configuration for the pentest.
-
#pentest_id ⇒ String
The unique identifier of the pentest to update.
-
#report_destination ⇒ Types::ReportDestination
The destination for publishing scan reports to an integrated document provider.
-
#report_filters ⇒ Types::ReportFilters
The report-generation filters applied when the report is exported.
-
#service_role ⇒ String
The updated IAM service role for the pentest.
-
#test_scope ⇒ Types::TestScope
The category of application a pentest targets.
-
#title ⇒ String
The updated title of the pentest.
-
#vpc_config ⇒ Types::VpcConfig
The updated VPC configuration for the pentest.
Instance Attribute Details
#agent_space_id ⇒ String
The unique identifier of the agent space that contains the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#assets ⇒ Types::Assets
The updated assets for the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#cicd_configuration ⇒ Types::CiCdConfiguration
The updated CI/CD pentesting configuration to apply to the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#code_remediation_strategy ⇒ String
The updated code remediation strategy for the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#disable_managed_skills ⇒ Array<String>
The updated list of managed skills to disable for this pentest. Valid values include FINDING_PERSONALIZATION and LOGIN_OPTIMIZATION.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#exclude_risk_types ⇒ Array<String>
The updated list of risk types to exclude from the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#log_config ⇒ Types::CloudWatchLog
The updated CloudWatch Logs configuration for the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#max_task_hours ⇒ Float
The updated maximum number of billable task hours allowed for jobs started from this pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#network_traffic_config ⇒ Types::NetworkTrafficConfig
The updated network traffic configuration for the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#pentest_id ⇒ String
The unique identifier of the pentest to update.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#report_destination ⇒ Types::ReportDestination
The destination for publishing scan reports to an integrated document provider.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#report_filters ⇒ Types::ReportFilters
The report-generation filters applied when the report is exported.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#service_role ⇒ String
The updated IAM service role for the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#test_scope ⇒ Types::TestScope
The category of application a pentest targets.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#title ⇒ String
The updated title of the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |
#vpc_config ⇒ Types::VpcConfig
The updated VPC configuration for the pentest.
9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9759 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, :disable_managed_skills, :max_task_hours, :report_destination, :report_filters, :cicd_configuration, :test_scope) SENSITIVE = [] include Aws::Structure end |