DayOfMonth Class
The day of the month on which the scheduled audit takes place.
Example
ts
declare const config: iot.AccountAuditConfiguration;
// Daily audit
const dailyAudit = new iot.ScheduledAudit(this, 'DailyAudit', {
accountAuditConfiguration: config,
frequency: iot.Frequency.DAILY,
auditChecks: [
iot.AuditCheck.AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK,
],
})
// Weekly audit
const weeklyAudit = new iot.ScheduledAudit(this, 'WeeklyAudit', {
accountAuditConfiguration: config,
frequency: iot.Frequency.WEEKLY,
dayOfWeek: iot.DayOfWeek.SUNDAY,
auditChecks: [
iot.AuditCheck.CA_CERTIFICATE_EXPIRING_CHECK,
],
});
// Monthly audit
const monthlyAudit = new iot.ScheduledAudit(this, 'MonthlyAudit', {
accountAuditConfiguration: config,
frequency: iot.Frequency.MONTHLY,
dayOfMonth: iot.DayOfMonth.of(1),
auditChecks: [
iot.AuditCheck.CA_CERTIFICATE_KEY_QUALITY_CHECK,
],
});
Properties
The day of the month.
LAST_DAYDayOfMonthlast_dayDayOfMonthLAST_DAYDayOfMonthLAST_DAYDayOfMonthLAST_DAYDayOfMonthrequiredstatic#The last day of the month.
Methods
of(day: number): DayOfMonth // chainable@staticmethod def of(day: int | float) -> DayOfMonthpublic static DayOfMonth of(Number day)public static DayOfMonth Of(double day)func Of(Day *float64) DayOfMonthstatic#Custom day of the month.
1 parameter
Parameters
daydaydaydayDay— the day of the month.