AWS SDK for C++
1.9.3
AWS SDK for C++
|
#include <RegisterJobDefinitionRequest.h>
Additional Inherited Members | |
![]() | |
virtual Aws::Http::HeaderValueCollection | GetRequestSpecificHeaders () const |
![]() | |
virtual void | DumpBodyToUrl (Aws::Http::URI &uri) const |
Contains the parameters for RegisterJobDefinition
.
Definition at line 33 of file RegisterJobDefinitionRequest.h.
Aws::Batch::Model::RegisterJobDefinitionRequest::RegisterJobDefinitionRequest | ( | ) |
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 235 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 219 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 251 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 227 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 211 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 243 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 259 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 742 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 749 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 665 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 647 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 683 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 656 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 638 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 674 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 692 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to single-node container-based jobs. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use only containerProperties
.
Definition at line 282 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to single-node container-based jobs. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use only containerProperties
.
Definition at line 271 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 51 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use containerProperties
instead.
Definition at line 341 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 163 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 700 of file RegisterJobDefinitionRequest.h.
|
inline |
Specifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task. If no value is specified, the tags are not propagated. Tags can only be propagated to the tasks during task creation. For tags with the same name, job tags are given priority over job definitions tags. If the total number of combined tags from the job and job definition is over 50, the job is moved to the FAILED
state.
Definition at line 471 of file RegisterJobDefinitionRequest.h.
|
inline |
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
Definition at line 420 of file RegisterJobDefinitionRequest.h.
|
inlineoverridevirtual |
Implements Aws::AmazonWebServiceRequest.
Definition at line 42 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 584 of file RegisterJobDefinitionRequest.h.
|
inline |
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that's specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the AWS Batch User Guide.
Definition at line 514 of file RegisterJobDefinitionRequest.h.
|
inline |
The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide.
If the job is run on Fargate resources, then multinode
isn't supported.
Definition at line 104 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 57 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use containerProperties
instead.
Definition at line 355 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 171 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 707 of file RegisterJobDefinitionRequest.h.
|
inline |
Specifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task. If no value is specified, the tags are not propagated. Tags can only be propagated to the tasks during task creation. For tags with the same name, job tags are given priority over job definitions tags. If the total number of combined tags from the job and job definition is over 50, the job is moved to the FAILED
state.
Definition at line 481 of file RegisterJobDefinitionRequest.h.
|
inline |
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
Definition at line 428 of file RegisterJobDefinitionRequest.h.
|
overridevirtual |
Convert payload into String.
Implements Aws::AmazonSerializableWebServiceRequest.
|
inline |
An object with various properties specific to single-node container-based jobs. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use only containerProperties
.
Definition at line 293 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to single-node container-based jobs. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use only containerProperties
.
Definition at line 304 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 69 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 63 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 75 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use containerProperties
instead.
Definition at line 369 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use containerProperties
instead.
Definition at line 383 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 187 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 179 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 721 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 714 of file RegisterJobDefinitionRequest.h.
|
inline |
Specifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task. If no value is specified, the tags are not propagated. Tags can only be propagated to the tasks during task creation. For tags with the same name, job tags are given priority over job definitions tags. If the total number of combined tags from the job and job definition is over 50, the job is moved to the FAILED
state.
Definition at line 491 of file RegisterJobDefinitionRequest.h.
|
inline |
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
Definition at line 436 of file RegisterJobDefinitionRequest.h.
|
inline |
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
Definition at line 444 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 611 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 602 of file RegisterJobDefinitionRequest.h.
|
inline |
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that's specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the AWS Batch User Guide.
Definition at line 538 of file RegisterJobDefinitionRequest.h.
|
inline |
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that's specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the AWS Batch User Guide.
Definition at line 550 of file RegisterJobDefinitionRequest.h.
|
inline |
The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide.
If the job is run on Fargate resources, then multinode
isn't supported.
Definition at line 124 of file RegisterJobDefinitionRequest.h.
|
inline |
The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide.
If the job is run on Fargate resources, then multinode
isn't supported.
Definition at line 134 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 593 of file RegisterJobDefinitionRequest.h.
|
inline |
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that's specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the AWS Batch User Guide.
Definition at line 526 of file RegisterJobDefinitionRequest.h.
|
inline |
The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide.
If the job is run on Fargate resources, then multinode
isn't supported.
Definition at line 114 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to single-node container-based jobs. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use only containerProperties
.
Definition at line 315 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to single-node container-based jobs. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use only containerProperties
.
Definition at line 326 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 87 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 81 of file RegisterJobDefinitionRequest.h.
|
inline |
The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Definition at line 93 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use containerProperties
instead.
Definition at line 397 of file RegisterJobDefinitionRequest.h.
|
inline |
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type
parameter is container
, then you must specify either containerProperties
or nodeProperties
.
If the job runs on Fargate resources, then you must not specify nodeProperties
; use containerProperties
instead.
Definition at line 411 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 203 of file RegisterJobDefinitionRequest.h.
|
inline |
Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
Definition at line 195 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 735 of file RegisterJobDefinitionRequest.h.
|
inline |
The platform capabilities required by the job definition. If no value is specified, it defaults to EC2
. To run the job on Fargate resources, specify FARGATE
.
Definition at line 728 of file RegisterJobDefinitionRequest.h.
|
inline |
Specifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task. If no value is specified, the tags are not propagated. Tags can only be propagated to the tasks during task creation. For tags with the same name, job tags are given priority over job definitions tags. If the total number of combined tags from the job and job definition is over 50, the job is moved to the FAILED
state.
Definition at line 501 of file RegisterJobDefinitionRequest.h.
|
inline |
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
Definition at line 452 of file RegisterJobDefinitionRequest.h.
|
inline |
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
Definition at line 460 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 629 of file RegisterJobDefinitionRequest.h.
|
inline |
The tags that you apply to the job definition to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS Batch User Guide.
Definition at line 620 of file RegisterJobDefinitionRequest.h.
|
inline |
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that's specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the AWS Batch User Guide.
Definition at line 562 of file RegisterJobDefinitionRequest.h.
|
inline |
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that's specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the AWS Batch User Guide.
Definition at line 574 of file RegisterJobDefinitionRequest.h.
|
inline |
The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide.
If the job is run on Fargate resources, then multinode
isn't supported.
Definition at line 144 of file RegisterJobDefinitionRequest.h.
|
inline |
The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide.
If the job is run on Fargate resources, then multinode
isn't supported.
Definition at line 154 of file RegisterJobDefinitionRequest.h.