Class CfnScheduledAuditProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnScheduledAuditProps.Jsii$Proxy
- All Implemented Interfaces:
CfnScheduledAuditProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnScheduledAuditProps
@Stability(Stable)
@Internal
public static final class CfnScheduledAuditProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnScheduledAuditProps
An implementation for
CfnScheduledAuditProps-
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.CfnScheduledAuditProps
CfnScheduledAuditProps.Builder, CfnScheduledAuditProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnScheduledAuditProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnScheduledAuditProps.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 booleanfinal StringThe day of the month on which the scheduled audit is run (if thefrequencyis "MONTHLY").final StringThe day of the week on which the scheduled audit is run (if thefrequencyis "WEEKLY" or "BIWEEKLY").final StringHow often the scheduled audit occurs.final StringThe name of the scheduled audit.getTags()Metadata that can be used to manage the scheduled audit.Which checks are performed during 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 theCfnScheduledAuditProps.Builder.
-
-
Method Details
-
getFrequency
Description copied from interface:CfnScheduledAuditPropsHow often the scheduled audit occurs.- Specified by:
getFrequencyin interfaceCfnScheduledAuditProps- See Also:
-
getTargetCheckNames
Description copied from interface:CfnScheduledAuditPropsWhich checks are performed during the scheduled audit.Checks must be enabled for your account. (Use
DescribeAccountAuditConfigurationto see the list of all checks, including those that are enabled or useUpdateAccountAuditConfigurationto select which checks are enabled.)The following checks are currently available:
AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECKCA_CERTIFICATE_EXPIRING_CHECKCA_CERTIFICATE_KEY_QUALITY_CHECKCONFLICTING_CLIENT_IDS_CHECKDEVICE_CERTIFICATE_EXPIRING_CHECKDEVICE_CERTIFICATE_KEY_QUALITY_CHECKDEVICE_CERTIFICATE_SHARED_CHECKIOT_POLICY_OVERLY_PERMISSIVE_CHECKIOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECKIOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECKLOGGING_DISABLED_CHECKREVOKED_CA_CERTIFICATE_STILL_ACTIVE_CHECKREVOKED_DEVICE_CERTIFICATE_STILL_ACTIVE_CHECKUNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK
- Specified by:
getTargetCheckNamesin interfaceCfnScheduledAuditProps- See Also:
-
getDayOfMonth
Description copied from interface:CfnScheduledAuditPropsThe day of the month on which the scheduled audit is run (if thefrequencyis "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.
- Specified by:
getDayOfMonthin interfaceCfnScheduledAuditProps- See Also:
-
getDayOfWeek
Description copied from interface:CfnScheduledAuditPropsThe day of the week on which the scheduled audit is run (if thefrequencyis "WEEKLY" or "BIWEEKLY").- Specified by:
getDayOfWeekin interfaceCfnScheduledAuditProps- See Also:
-
getScheduledAuditName
Description copied from interface:CfnScheduledAuditPropsThe name of the scheduled audit.- Specified by:
getScheduledAuditNamein interfaceCfnScheduledAuditProps- See Also:
-
getTags
Description copied from interface:CfnScheduledAuditPropsMetadata that can be used to manage the scheduled audit.- Specified by:
getTagsin interfaceCfnScheduledAuditProps- See Also:
-
$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()
-