Class: Aws::Inspector2::Types::CodeRepositoryMetadata

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

Overview

Contains metadata information about a code repository that is being scanned by Amazon Inspector.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#integration_arnString

The Amazon Resource Name (ARN) of the code security integration associated with the repository.

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end

#last_scanned_commit_idString

The ID of the last commit that was scanned in the repository.

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end

#on_demand_scanTypes::CodeRepositoryOnDemandScan

Information about on-demand scans performed on the repository.



2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end

#project_nameString

The name of the project in the code repository.

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end

#provider_typeString

The type of repository provider (such as GitHub, GitLab, etc.).

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end

#provider_type_visibilityString

The visibility setting of the repository (public or private).

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end

#scan_configurationTypes::ProjectCodeSecurityScanConfiguration

The scan configuration settings applied to the code repository.



2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2123

class CodeRepositoryMetadata < Struct.new(
  :project_name,
  :integration_arn,
  :provider_type,
  :provider_type_visibility,
  :last_scanned_commit_id,
  :scan_configuration,
  :on_demand_scan)
  SENSITIVE = []
  include Aws::Structure
end