Class ScheduledAuditProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.alpha.ScheduledAuditProps.Jsii$Proxy
- All Implemented Interfaces:
ScheduledAuditProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ScheduledAuditProps
@Stability(Experimental)
@Internal
public static final class ScheduledAuditProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ScheduledAuditProps
An implementation for
ScheduledAuditProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.alpha.ScheduledAuditProps
ScheduledAuditProps.Builder, ScheduledAuditProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ScheduledAuditProps.Builder builder) Constructor that initializes the object based on literal property values passed by theScheduledAuditProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal boolean(experimental) Account audit configuration.final List<AuditCheck> (experimental) Which checks are performed during the scheduled audit.final DayOfMonth(experimental) The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY").final DayOfWeek(experimental) The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").final Frequency(experimental) How often the scheduled audit occurs.final String(experimental) The name of the scheduled audit.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theScheduledAuditProps.Builder.
-
-
Method Details
-
getAccountAuditConfiguration
Description copied from interface:ScheduledAuditProps(experimental) Account audit configuration.The audit checks specified in
auditChecksmust be enabled in this configuration.- Specified by:
getAccountAuditConfigurationin interfaceScheduledAuditProps
-
getAuditChecks
Description copied from interface:ScheduledAuditProps(experimental) Which checks are performed during the scheduled audit.Checks must be enabled for your account.
- Specified by:
getAuditChecksin interfaceScheduledAuditProps
-
getFrequency
Description copied from interface:ScheduledAuditProps(experimental) How often the scheduled audit occurs.- Specified by:
getFrequencyin interfaceScheduledAuditProps
-
getDayOfMonth
Description copied from interface:ScheduledAuditProps(experimental) The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY").If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.
Default: - required if frequency is "MONTHLY", not allowed otherwise
- Specified by:
getDayOfMonthin interfaceScheduledAuditProps
-
getDayOfWeek
Description copied from interface:ScheduledAuditProps(experimental) The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").Default: - required if frequency is "WEEKLY" or "BIWEEKLY", not allowed otherwise
- Specified by:
getDayOfWeekin interfaceScheduledAuditProps
-
getScheduledAuditName
Description copied from interface:ScheduledAuditProps(experimental) The name of the scheduled audit.Default: - auto generated name
- Specified by:
getScheduledAuditNamein interfaceScheduledAuditProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-