Class: Aws::CodeBuild::Types::SandboxSessionPhase

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

Overview

Contains information about the sandbox phase.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contextsArray<Types::PhaseContext>

An array of ‘PhaseContext` objects.

Returns:



6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/aws-sdk-codebuild/types.rb', line 6236

class SandboxSessionPhase < Struct.new(
  :phase_type,
  :phase_status,
  :start_time,
  :end_time,
  :duration_in_seconds,
  :contexts)
  SENSITIVE = []
  include Aws::Structure
end

#duration_in_secondsInteger

How long, in seconds, between the starting and ending times of the sandbox’s phase.

Returns:

  • (Integer)


6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/aws-sdk-codebuild/types.rb', line 6236

class SandboxSessionPhase < Struct.new(
  :phase_type,
  :phase_status,
  :start_time,
  :end_time,
  :duration_in_seconds,
  :contexts)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

When the sandbox phase ended, expressed in Unix time format.

Returns:

  • (Time)


6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/aws-sdk-codebuild/types.rb', line 6236

class SandboxSessionPhase < Struct.new(
  :phase_type,
  :phase_status,
  :start_time,
  :end_time,
  :duration_in_seconds,
  :contexts)
  SENSITIVE = []
  include Aws::Structure
end

#phase_statusString

The current status of the sandbox phase. Valid values include:

FAILED

: The sandbox phase failed.

FAULT

: The sandbox phase faulted.

IN_PROGRESS

: The sandbox phase is still in progress.

STOPPED

: The sandbox phase stopped.

SUCCEEDED

: The sandbox phase succeeded.

TIMED_OUT

: The sandbox phase timed out.

Returns:

  • (String)


6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/aws-sdk-codebuild/types.rb', line 6236

class SandboxSessionPhase < Struct.new(
  :phase_type,
  :phase_status,
  :start_time,
  :end_time,
  :duration_in_seconds,
  :contexts)
  SENSITIVE = []
  include Aws::Structure
end

#phase_typeString

The name of the sandbox phase.

Returns:

  • (String)


6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/aws-sdk-codebuild/types.rb', line 6236

class SandboxSessionPhase < Struct.new(
  :phase_type,
  :phase_status,
  :start_time,
  :end_time,
  :duration_in_seconds,
  :contexts)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

When the sandbox phase started, expressed in Unix time format.

Returns:

  • (Time)


6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/aws-sdk-codebuild/types.rb', line 6236

class SandboxSessionPhase < Struct.new(
  :phase_type,
  :phase_status,
  :start_time,
  :end_time,
  :duration_in_seconds,
  :contexts)
  SENSITIVE = []
  include Aws::Structure
end