AWSIoTDescribeJobTemplateResponse
Objective-C
@interface AWSIoTDescribeJobTemplateResponse
Swift
class AWSIoTDescribeJobTemplateResponse
-
The criteria that determine when and how a job abort takes place.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTAbortConfig *_Nullable abortConfig;
Swift
var abortConfig: AWSIoTAbortConfig? { get set }
-
The time, in seconds since the epoch, when the job template was created.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable createdAt;
Swift
var createdAt: Date? { get set }
-
A description of the job template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
The package version Amazon Resource Names (ARNs) that are installed on the device when the job successfully completes.
Note:The following Length Constraints relates to a single string. Up to five strings are allowed.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable destinationPackageVersions;
Swift
var destinationPackageVersions: [String]? { get set }
-
The job document.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable document;
Swift
var document: String? { get set }
-
An S3 link to the job document.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable documentSource;
Swift
var documentSource: String? { get set }
-
The configuration that determines how many retries are allowed for each failure type for a job.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTJobExecutionsRetryConfig *_Nullable jobExecutionsRetryConfig;
Swift
var jobExecutionsRetryConfig: AWSIoTJobExecutionsRetryConfig? { get set }
-
Allows you to create a staged rollout of a job.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTJobExecutionsRolloutConfig *_Nullable jobExecutionsRolloutConfig;
Swift
var jobExecutionsRolloutConfig: AWSIoTJobExecutionsRolloutConfig? { get set }
-
The ARN of the job template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable jobTemplateArn;
Swift
var jobTemplateArn: String? { get set }
-
The unique identifier of the job template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable jobTemplateId;
Swift
var jobTemplateId: String? { get set }
-
Allows you to configure an optional maintenance window for the rollout of a job document to all devices in the target group for a job.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTMaintenanceWindow *> *_Nullable maintenanceWindows;
Swift
var maintenanceWindows: [AWSIoTMaintenanceWindow]? { get set }
-
Configuration for pre-signed S3 URLs.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTPresignedUrlConfig *_Nullable presignedUrlConfig;
Swift
var presignedUrlConfig: AWSIoTPresignedUrlConfig? { get set }
-
Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to
IN_PROGRESS
. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set toTIMED_OUT
.Declaration
Objective-C
@property (nonatomic, strong) AWSIoTTimeoutConfig *_Nullable timeoutConfig;
Swift
var timeoutConfig: AWSIoTTimeoutConfig? { get set }