Enum Frequency
(experimental) The frequency at which the scheduled audit takes place.
Namespace: Amazon.CDK.AWS.IoT.Alpha
Assembly: Amazon.CDK.AWS.IoT.Alpha.dll
Syntax (csharp)
public enum Frequency
Syntax (vb)
Public Enum Frequency
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
AccountAuditConfiguration config;
// Daily audit
var dailyAudit = new ScheduledAudit(this, "DailyAudit", new ScheduledAuditProps {
AccountAuditConfiguration = config,
Frequency = Frequency.DAILY,
AuditChecks = new [] { AuditCheck.AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK }
});
// Weekly audit
var weeklyAudit = new ScheduledAudit(this, "WeeklyAudit", new ScheduledAuditProps {
AccountAuditConfiguration = config,
Frequency = Frequency.WEEKLY,
DayOfWeek = DayOfWeek.SUNDAY,
AuditChecks = new [] { AuditCheck.CA_CERTIFICATE_EXPIRING_CHECK }
});
// Monthly audit
var monthlyAudit = new ScheduledAudit(this, "MonthlyAudit", new ScheduledAuditProps {
AccountAuditConfiguration = config,
Frequency = Frequency.MONTHLY,
DayOfMonth = DayOfMonth.Of(1),
AuditChecks = new [] { AuditCheck.CA_CERTIFICATE_KEY_QUALITY_CHECK }
});
Synopsis
Fields
BI_WEEKLY | (experimental) Bi-weekly. |
DAILY | (experimental) Daily. |
MONTHLY | (experimental) Monthly. |
WEEKLY | (experimental) Weekly. |
Fields
Name | Description |
---|---|
BI_WEEKLY | (experimental) Bi-weekly. |
DAILY | (experimental) Daily. |
MONTHLY | (experimental) Monthly. |
WEEKLY | (experimental) Weekly. |