Show / Hide Table of Contents

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.

Back to top Generated by DocFX