Interface CfnScheduledAuditProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnScheduledAuditProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-11T15:56:00.212Z")
@Stability(Stable)
public interface CfnScheduledAuditProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnScheduledAudit
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iot.*; CfnScheduledAuditProps cfnScheduledAuditProps = CfnScheduledAuditProps.builder() .frequency("frequency") .targetCheckNames(List.of("targetCheckNames")) // the properties below are optional .dayOfMonth("dayOfMonth") .dayOfWeek("dayOfWeek") .scheduledAuditName("scheduledAuditName") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnScheduledAuditProps
static final class
An implementation forCfnScheduledAuditProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The day of the month on which the scheduled audit is run (if thefrequency
is "MONTHLY").default String
The day of the week on which the scheduled audit is run (if thefrequency
is "WEEKLY" or "BIWEEKLY").How often the scheduled audit occurs.default 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.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFrequency
How often the scheduled audit occurs.- See Also:
-
getTargetCheckNames
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
- See Also:
-
getDayOfMonth
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.
- See Also:
-
getDayOfWeek
The day of the week on which the scheduled audit is run (if thefrequency
is "WEEKLY" or "BIWEEKLY").- See Also:
-
getScheduledAuditName
The name of the scheduled audit.- See Also:
-
getTags
Metadata that can be used to manage the scheduled audit.- See Also:
-
builder
- Returns:
- a
CfnScheduledAuditProps.Builder
ofCfnScheduledAuditProps
-