@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:39.877Z") @Stability(value=Stable) public interface CfnScheduledAuditProps extends software.amazon.jsii.JsiiSerializable
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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnScheduledAuditProps.Builder
A builder for
CfnScheduledAuditProps |
static class |
CfnScheduledAuditProps.Jsii$Proxy
An implementation for
CfnScheduledAuditProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnScheduledAuditProps.Builder |
builder() |
default String |
getDayOfMonth()
The day of the month on which the scheduled audit is run (if the `frequency` is "MONTHLY").
|
default String |
getDayOfWeek()
The day of the week on which the scheduled audit is run (if the `frequency` is "WEEKLY" or "BIWEEKLY").
|
String |
getFrequency()
How often the scheduled audit occurs.
|
default String |
getScheduledAuditName()
The name of the scheduled audit.
|
default List<CfnTag> |
getTags()
Metadata that can be used to manage the scheduled audit.
|
List<String> |
getTargetCheckNames()
Which checks are performed during the scheduled audit.
|
@Stability(value=Stable) @NotNull String getFrequency()
@Stability(value=Stable) @NotNull List<String> getTargetCheckNames()
Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)
The following checks are currently aviable:
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@Stability(value=Stable) @Nullable default String getDayOfMonth()
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.
@Stability(value=Stable) @Nullable default String getDayOfWeek()
@Stability(value=Stable) @Nullable default String getScheduledAuditName()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) static CfnScheduledAuditProps.Builder builder()
CfnScheduledAuditProps.Builder of CfnScheduledAuditPropsCopyright © 2022. All rights reserved.