Class Frequency
(experimental) The frequency at which the scheduled audit takes place.
Inheritance
Namespace: Amazon.CDK.AWS.IoT.Alpha
Assembly: Amazon.CDK.AWS.IoT.Alpha.dll
Syntax (csharp)
public sealed class Frequency : Enum
Syntax (vb)
Public NotInheritable Class Frequency
Inherits
Enum
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. |
value__ | |
WEEKLY | (experimental) Weekly. |
Fields
BI_WEEKLY
(experimental) Bi-weekly.
public const Frequency BI_WEEKLY
Field Value
Type | Description |
---|---|
Frequency |
Remarks
Stability: Experimental
DAILY
(experimental) Daily.
public const Frequency DAILY
Field Value
Type | Description |
---|---|
Frequency |
Remarks
Stability: Experimental
MONTHLY
(experimental) Monthly.
public const Frequency MONTHLY
Field Value
Type | Description |
---|---|
Frequency |
Remarks
Stability: Experimental
value__
public int value__
Field Value
Type | Description |
---|---|
System. |
WEEKLY
(experimental) Weekly.
public const Frequency WEEKLY
Field Value
Type | Description |
---|---|
Frequency |
Remarks
Stability: Experimental