Class: Aws::Inspector2::Types::CodeSecurityScanConfigurationSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-inspector2/types.rb

Overview

A summary of information about a code security scan configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#continuous_integration_scan_supported_events ⇒ Array<String>

The repository events that trigger continuous integration scans.

Returns:

  • (Array<String>)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#frequency_expression ⇒ String

The schedule expression for periodic scans, in cron format.

Returns:

  • (String)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the scan configuration.

Returns:

  • (String)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#owner_account_id ⇒ String

The Amazon Web Services account ID that owns the scan configuration.

Returns:

  • (String)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#periodic_scan_frequency ⇒ String

The frequency at which periodic scans are performed.

Returns:

  • (String)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#rule_set_categories ⇒ Array<String>

The categories of security rules applied during the scan.

Returns:

  • (Array<String>)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#scan_configuration_arn ⇒ String

The Amazon Resource Name (ARN) of the scan configuration.

Returns:

  • (String)


2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end

#scope_settings ⇒ Types::ScopeSettings

The scope settings that define which repositories will be scanned. If the ScopeSetting parameter is ALL the scan configuration applies to all existing and future projects imported into Amazon Inspector.



2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
# File 'lib/aws-sdk-inspector2/types.rb', line 2528

class CodeSecurityScanConfigurationSummary < Struct.new(
  :scan_configuration_arn,
  :name,
  :owner_account_id,
  :periodic_scan_frequency,
  :frequency_expression,
  :continuous_integration_scan_supported_events,
  :rule_set_categories,
  :scope_settings)
  SENSITIVE = []
  include Aws::Structure
end