Interface CfnScheduledAuditMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnScheduledAuditMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.194Z")
@Stability(Stable)
public interface CfnScheduledAuditMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnScheduledAuditPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iot.*;
CfnScheduledAuditMixinProps cfnScheduledAuditMixinProps = CfnScheduledAuditMixinProps.builder()
.dayOfMonth("dayOfMonth")
.dayOfWeek("dayOfWeek")
.frequency("frequency")
.scheduledAuditName("scheduledAuditName")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.targetCheckNames(List.of("targetCheckNames"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnScheduledAuditMixinPropsstatic final classAn implementation forCfnScheduledAuditMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe day of the month on which the scheduled audit is run (if thefrequencyis "MONTHLY").default StringThe day of the week on which the scheduled audit is run (if thefrequencyis "WEEKLY" or "BIWEEKLY").default StringHow often the scheduled audit occurs.default 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.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDayOfMonth
The 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.
- See Also:
-
getDayOfWeek
The day of the week on which the scheduled audit is run (if thefrequencyis "WEEKLY" or "BIWEEKLY").- See Also:
-
getFrequency
How often the scheduled audit occurs.- See Also:
-
getScheduledAuditName
The name of the scheduled audit.- See Also:
-
getTags
Metadata that can be used to manage the scheduled audit.- See Also:
-
getTargetCheckNames
Which 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
- See Also:
-
builder
-