Class: Aws::MigrationHubStrategyRecommendations::Types::SourceCode

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

Overview

Object containing source code information that is linked to an application component.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#locationString

The repository name for the source code.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2094

class SourceCode < Struct.new(
  :location,
  :project_name,
  :source_version,
  :version_control)
  SENSITIVE = []
  include Aws::Structure
end

#project_nameString

The name of the project.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2094

class SourceCode < Struct.new(
  :location,
  :project_name,
  :source_version,
  :version_control)
  SENSITIVE = []
  include Aws::Structure
end

#source_versionString

The branch of the source code.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2094

class SourceCode < Struct.new(
  :location,
  :project_name,
  :source_version,
  :version_control)
  SENSITIVE = []
  include Aws::Structure
end

#version_controlString

The type of repository to use for the source code.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2094

class SourceCode < Struct.new(
  :location,
  :project_name,
  :source_version,
  :version_control)
  SENSITIVE = []
  include Aws::Structure
end