Class DayOfMonth
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.alpha.DayOfMonth
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:50.182Z")
@Stability(Experimental)
public class DayOfMonth
extends software.amazon.jsii.JsiiObject
(experimental) The day of the month on which the scheduled audit takes place.
Example:
AccountAuditConfiguration config;
// Daily audit
ScheduledAudit dailyAudit = ScheduledAudit.Builder.create(this, "DailyAudit")
.accountAuditConfiguration(config)
.frequency(Frequency.DAILY)
.auditChecks(List.of(AuditCheck.AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK))
.build();
// Weekly audit
ScheduledAudit weeklyAudit = ScheduledAudit.Builder.create(this, "WeeklyAudit")
.accountAuditConfiguration(config)
.frequency(Frequency.WEEKLY)
.dayOfWeek(DayOfWeek.SUNDAY)
.auditChecks(List.of(AuditCheck.CA_CERTIFICATE_EXPIRING_CHECK))
.build();
// Monthly audit
ScheduledAudit monthlyAudit = ScheduledAudit.Builder.create(this, "MonthlyAudit")
.accountAuditConfiguration(config)
.frequency(Frequency.MONTHLY)
.dayOfMonth(DayOfMonth.of(1))
.auditChecks(List.of(AuditCheck.CA_CERTIFICATE_KEY_QUALITY_CHECK))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DayOfMonth(experimental) The last day of the month. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDayOfMonth(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedDayOfMonth(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptiongetDay()(experimental) The day of the month.static DayOfMonth(experimental) Custom day of the month.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
LAST_DAY
(experimental) The last day of the month.
-
-
Constructor Details
-
DayOfMonth
protected DayOfMonth(software.amazon.jsii.JsiiObjectRef objRef) -
DayOfMonth
protected DayOfMonth(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
(experimental) Custom day of the month.- Parameters:
day- the day of the month. This parameter is required.
-
getDay
(experimental) The day of the month.
-