Class: Aws::AccessAnalyzer::Types::PolicyPreviewJobDetails

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

Overview

Contains details about the execution of a policy preview job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#completed_atTime

The time at which the job completed. This field is populated only when the job reaches a terminal state (COMPLETED, FAILED, or CANCELED).

Returns:

  • (Time)


3974
3975
3976
3977
3978
3979
3980
3981
3982
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3974

class PolicyPreviewJobDetails < Struct.new(
  :job_status,
  :submitted_at,
  :started_at,
  :completed_at,
  :job_error)
  SENSITIVE = []
  include Aws::Structure
end

#job_errorTypes::JobError

Detailed information about the error that caused the job to fail. This field is populated only when the job status is FAILED.

Returns:



3974
3975
3976
3977
3978
3979
3980
3981
3982
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3974

class PolicyPreviewJobDetails < Struct.new(
  :job_status,
  :submitted_at,
  :started_at,
  :completed_at,
  :job_error)
  SENSITIVE = []
  include Aws::Structure
end

#job_statusString

The current status of the job. Possible values are:

  • SUBMITTED - The job has been submitted but not yet started.

  • IN_PROGRESS - The job is currently executing.

  • COMPLETED - The job completed successfully.

  • FAILED - The job failed with an error.

  • CANCELED - The job was canceled by the user.

Returns:

  • (String)


3974
3975
3976
3977
3978
3979
3980
3981
3982
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3974

class PolicyPreviewJobDetails < Struct.new(
  :job_status,
  :submitted_at,
  :started_at,
  :completed_at,
  :job_error)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The time at which the job execution started. This field is not populated until the job begins processing.

Returns:

  • (Time)


3974
3975
3976
3977
3978
3979
3980
3981
3982
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3974

class PolicyPreviewJobDetails < Struct.new(
  :job_status,
  :submitted_at,
  :started_at,
  :completed_at,
  :job_error)
  SENSITIVE = []
  include Aws::Structure
end

#submitted_atTime

The time at which the job was submitted.

Returns:

  • (Time)


3974
3975
3976
3977
3978
3979
3980
3981
3982
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3974

class PolicyPreviewJobDetails < Struct.new(
  :job_status,
  :submitted_at,
  :started_at,
  :completed_at,
  :job_error)
  SENSITIVE = []
  include Aws::Structure
end