Interface CfnDeployment.IDeploymentIoTJobConfigurationProperty
Contains information about an AWS IoT job configuration.
Namespace: Amazon.CDK.AWS.GreengrassV2
Assembly: Amazon.CDK.AWS.GreengrassV2.dll
Syntax (csharp)
public interface IDeploymentIoTJobConfigurationProperty
Syntax (vb)
Public Interface IDeploymentIoTJobConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.GreengrassV2;
var rateIncreaseCriteria;
var deploymentIoTJobConfigurationProperty = new DeploymentIoTJobConfigurationProperty {
AbortConfig = new IoTJobAbortConfigProperty {
CriteriaList = new [] { new IoTJobAbortCriteriaProperty {
Action = "action",
FailureType = "failureType",
MinNumberOfExecutedThings = 123,
ThresholdPercentage = 123
} }
},
JobExecutionsRolloutConfig = new IoTJobExecutionsRolloutConfigProperty {
ExponentialRate = new IoTJobExponentialRolloutRateProperty {
BaseRatePerMinute = 123,
IncrementFactor = 123,
RateIncreaseCriteria = rateIncreaseCriteria
},
MaximumPerMinute = 123
},
TimeoutConfig = new IoTJobTimeoutConfigProperty {
InProgressTimeoutInMinutes = 123
}
};
Synopsis
Properties
AbortConfig | The stop configuration for the job. |
JobExecutionsRolloutConfig | The rollout configuration for the job. |
TimeoutConfig | The timeout configuration for the job. |
Properties
AbortConfig
The stop configuration for the job.
virtual object AbortConfig { get; }
Property Value
System.Object
Remarks
This configuration defines when and how to stop a job rollout.
JobExecutionsRolloutConfig
The rollout configuration for the job.
virtual object JobExecutionsRolloutConfig { get; }
Property Value
System.Object
Remarks
This configuration defines the rate at which the job rolls out to the fleet of target devices.
TimeoutConfig
The timeout configuration for the job.
virtual object TimeoutConfig { get; }
Property Value
System.Object
Remarks
This configuration defines the amount of time each device has to complete the job.