Class: Aws::PartnerCentralSelling::Types::StartProspectingFromEngagementTaskResponse

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

Overview

Represents the response structure returned when a prospecting task is successfully submitted. Contains the task identifier, ARN, and initial status. Uses ‘TaskId` with `GetProspectingFromEngagementTask` to poll for completion.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#identifiersArray<String>

The list of engagement identifiers that were accepted into the task queue for processing. This list matches the identifiers provided in the request.

Returns:

  • (Array<String>)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

A message providing additional context about the task’s current state. When the task fails, this field contains a detailed description of the failure and suggested recovery steps. This field is only populated for tasks in a failed state.

Returns:

  • (String)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#reason_codeString

An enumerated code identifying the reason for task failure. This field is only populated when the task has failed. Use the corresponding ‘Message` field for a human-readable description of the failure.

Returns:

  • (String)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The timestamp indicating when the task was initiated. The format follows ISO 8601 date-time notation.

Returns:

  • (Time)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#task_arnString

The Amazon Resource Name (ARN) of the task. The ARN uniquely identifies the task across AWS and can be used for resource-level IAM policies.

Returns:

  • (String)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#task_idString

The unique identifier assigned to this task. Use this identifier with ‘GetProspectingFromEngagementTask` to retrieve task details and check status.

Returns:

  • (String)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#task_nameString

The task name from the request.

Returns:

  • (String)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end

#task_statusString

The current status of the task. Possible values: ‘PENDING` (waiting to run), `IN_PROGRESS` (actively processing), `COMPLETED` (successfully processed), and `FAILED` (unrecoverable error).

Returns:

  • (String)


7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 7022

class StartProspectingFromEngagementTaskResponse < Struct.new(
  :identifiers,
  :task_name,
  :message,
  :reason_code,
  :start_time,
  :task_id,
  :task_arn,
  :task_status)
  SENSITIVE = []
  include Aws::Structure
end