Class JobDefinitionArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Batch
Assembly: Pulumi.Aws.dll
Syntax
public sealed class JobDefinitionArgs : ResourceArgs
Constructors
View SourceJobDefinitionArgs()
Declaration
public JobDefinitionArgs()
Properties
View SourceContainerProperties
A valid container properties
provided as a single valid JSON document. This parameter is required if the type parameter is container.
Declaration
public Input<string> ContainerProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the job definition.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Parameters
Specifies the parameter substitution placeholders to set in the job definition.
Declaration
public InputMap<string> Parameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
RetryStrategy
Specifies the retry strategy to use for failed jobs that are submitted with this job definition.
Maximum number of retry_strategy is 1. Defined below.
Declaration
public Input<JobDefinitionRetryStrategyArgs> RetryStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<JobDefinitionRetryStrategyArgs> |
Timeout
Specifies the timeout for jobs so that if a job runs longer, AWS Batch terminates the job. Maximum number of timeout is 1. Defined below.
Declaration
public Input<JobDefinitionTimeoutArgs> Timeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<JobDefinitionTimeoutArgs> |
Type
The type of job definition. Must be container
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |