Class: Aws::CodeBuild::Types::ComputeConfiguration

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

Overview

Contains compute attributes. These attributes only need be specified when your project’s or fleet’s ‘computeType` is set to `ATTRIBUTE_BASED_COMPUTE`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#diskInteger

The amount of disk space of the instance type included in your fleet.

Returns:

  • (Integer)


1464
1465
1466
1467
1468
1469
1470
1471
# File 'lib/aws-sdk-codebuild/types.rb', line 1464

class ComputeConfiguration < Struct.new(
  :v_cpu,
  :memory,
  :disk,
  :machine_type)
  SENSITIVE = []
  include Aws::Structure
end

#machine_typeString

The machine type of the instance type included in your fleet.

Returns:

  • (String)


1464
1465
1466
1467
1468
1469
1470
1471
# File 'lib/aws-sdk-codebuild/types.rb', line 1464

class ComputeConfiguration < Struct.new(
  :v_cpu,
  :memory,
  :disk,
  :machine_type)
  SENSITIVE = []
  include Aws::Structure
end

#memoryInteger

The amount of memory of the instance type included in your fleet.

Returns:

  • (Integer)


1464
1465
1466
1467
1468
1469
1470
1471
# File 'lib/aws-sdk-codebuild/types.rb', line 1464

class ComputeConfiguration < Struct.new(
  :v_cpu,
  :memory,
  :disk,
  :machine_type)
  SENSITIVE = []
  include Aws::Structure
end

#v_cpuInteger

The number of vCPUs of the instance type included in your fleet.

Returns:

  • (Integer)


1464
1465
1466
1467
1468
1469
1470
1471
# File 'lib/aws-sdk-codebuild/types.rb', line 1464

class ComputeConfiguration < Struct.new(
  :v_cpu,
  :memory,
  :disk,
  :machine_type)
  SENSITIVE = []
  include Aws::Structure
end