Frequency
- class aws_cdk.aws_iot_alpha.Frequency(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
Enum
(experimental) The frequency at which the scheduled audit takes place.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# config: iot.AccountAuditConfiguration # Daily audit daily_audit = iot.ScheduledAudit(self, "DailyAudit", account_audit_configuration=config, frequency=iot.Frequency.DAILY, audit_checks=[iot.AuditCheck.AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK ] ) # Weekly audit weekly_audit = iot.ScheduledAudit(self, "WeeklyAudit", account_audit_configuration=config, frequency=iot.Frequency.WEEKLY, day_of_week=iot.DayOfWeek.SUNDAY, audit_checks=[iot.AuditCheck.CA_CERTIFICATE_EXPIRING_CHECK ] ) # Monthly audit monthly_audit = iot.ScheduledAudit(self, "MonthlyAudit", account_audit_configuration=config, frequency=iot.Frequency.MONTHLY, day_of_month=iot.DayOfMonth.of(1), audit_checks=[iot.AuditCheck.CA_CERTIFICATE_KEY_QUALITY_CHECK ] )
Attributes
- BI_WEEKLY
(experimental) Bi-weekly.
- Stability:
experimental
- DAILY
(experimental) Daily.
- Stability:
experimental
- MONTHLY
(experimental) Monthly.
- Stability:
experimental
- WEEKLY
(experimental) Weekly.
- Stability:
experimental