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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnScheduledAuditProps
CfnScheduledAuditProps.Builder, CfnScheduledAuditProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnScheduledAuditProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnScheduledAuditProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The day of the month on which the scheduled audit is run (if thefrequency
is "MONTHLY").final String
The day of the week on which the scheduled audit is run (if thefrequency
is "WEEKLY" or "BIWEEKLY").final String
How often the scheduled audit occurs.final String
The 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 int
hashCode()
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:CfnScheduledAuditProps
How often the scheduled audit occurs.- Specified by:
getFrequency
in interfaceCfnScheduledAuditProps
- See Also:
-
getTargetCheckNames
Description copied from interface:CfnScheduledAuditProps
Which checks are performed during the scheduled audit.Checks must be enabled for your account. (Use
DescribeAccountAuditConfiguration
to see the list of all checks, including those that are enabled or useUpdateAccountAuditConfiguration
to select which checks are enabled.)The following checks are currently aviable:
AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK
CA_CERTIFICATE_EXPIRING_CHECK
CA_CERTIFICATE_KEY_QUALITY_CHECK
CONFLICTING_CLIENT_IDS_CHECK
DEVICE_CERTIFICATE_EXPIRING_CHECK
DEVICE_CERTIFICATE_KEY_QUALITY_CHECK
DEVICE_CERTIFICATE_SHARED_CHECK
IOT_POLICY_OVERLY_PERMISSIVE_CHECK
IOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECK
IOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECK
LOGGING_DISABLED_CHECK
REVOKED_CA_CERTIFICATE_STILL_ACTIVE_CHECK
REVOKED_DEVICE_CERTIFICATE_STILL_ACTIVE_CHECK
UNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK
- Specified by:
getTargetCheckNames
in interfaceCfnScheduledAuditProps
- See Also:
-
getDayOfMonth
Description copied from interface:CfnScheduledAuditProps
The day of the month on which the scheduled audit is run (if thefrequency
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.
- Specified by:
getDayOfMonth
in interfaceCfnScheduledAuditProps
- See Also:
-
getDayOfWeek
Description copied from interface:CfnScheduledAuditProps
The day of the week on which the scheduled audit is run (if thefrequency
is "WEEKLY" or "BIWEEKLY").- Specified by:
getDayOfWeek
in interfaceCfnScheduledAuditProps
- See Also:
-
getScheduledAuditName
Description copied from interface:CfnScheduledAuditProps
The name of the scheduled audit.- Specified by:
getScheduledAuditName
in interfaceCfnScheduledAuditProps
- See Also:
-
getTags
Description copied from interface:CfnScheduledAuditProps
Metadata that can be used to manage the scheduled audit.- Specified by:
getTags
in interfaceCfnScheduledAuditProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-