class Aws::DataPipeline::Types::PollForTaskInput
Contains the parameters for PollForTask.
@note When making an API call, you may pass PollForTaskInput
data as a hash: { worker_group: "string", # required hostname: "id", instance_identity: { document: "string", signature: "string", }, }
@!attribute [rw] worker_group
The type of task the task runner is configured to accept and process. The worker group is set as a field on objects in the pipeline when they are created. You can only specify a single value for `workerGroup` in the call to `PollForTask`. There are no wildcard values permitted in `workerGroup`; the string must be an exact, case-sensitive, match. @return [String]
@!attribute [rw] hostname
The public DNS name of the calling task runner. @return [String]
@!attribute [rw] instance_identity
Identity information for the EC2 instance that is hosting the task runner. You can get this value from the instance using `http://169.254.169.254/latest/meta-data/instance-id`. For more information, see [Instance Metadata][1] in the *Amazon Elastic Compute Cloud User Guide.* Passing in this value proves that your task runner is running on an EC2 instance, and ensures the proper AWS Data Pipeline service charges are applied to your pipeline. [1]: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html @return [Types::InstanceIdentity]
@see docs.aws.amazon.com/goto/WebAPI/datapipeline-2012-10-29/PollForTaskInput AWS API Documentation
Constants
- SENSITIVE