Class CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty>
- Enclosing interface:
CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty
@Stability(Stable)
public static final class CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthenticatedCognitoRoleOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty authenticatedCognitoRoleOverlyPermissiveCheck) authenticatedCognitoRoleOverlyPermissiveCheck(IResolvable authenticatedCognitoRoleOverlyPermissiveCheck) build()Builds the configured instance.caCertificateExpiringCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty caCertificateExpiringCheck) caCertificateExpiringCheck(IResolvable caCertificateExpiringCheck) caCertificateKeyQualityCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty caCertificateKeyQualityCheck) caCertificateKeyQualityCheck(IResolvable caCertificateKeyQualityCheck) conflictingClientIdsCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty conflictingClientIdsCheck) conflictingClientIdsCheck(IResolvable conflictingClientIdsCheck) deviceCertificateAgeCheck(CfnAccountAuditConfigurationPropsMixin.DeviceCertAgeAuditCheckConfigurationProperty deviceCertificateAgeCheck) deviceCertificateAgeCheck(IResolvable deviceCertificateAgeCheck) deviceCertificateExpiringCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty deviceCertificateExpiringCheck) deviceCertificateExpiringCheck(IResolvable deviceCertificateExpiringCheck) deviceCertificateKeyQualityCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty deviceCertificateKeyQualityCheck) deviceCertificateKeyQualityCheck(IResolvable deviceCertificateKeyQualityCheck) deviceCertificateSharedCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty deviceCertificateSharedCheck) deviceCertificateSharedCheck(IResolvable deviceCertificateSharedCheck) intermediateCaRevokedForActiveDeviceCertificatesCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty intermediateCaRevokedForActiveDeviceCertificatesCheck) intermediateCaRevokedForActiveDeviceCertificatesCheck(IResolvable intermediateCaRevokedForActiveDeviceCertificatesCheck) iotPolicyOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty iotPolicyOverlyPermissiveCheck) iotPolicyOverlyPermissiveCheck(IResolvable iotPolicyOverlyPermissiveCheck) ioTPolicyPotentialMisConfigurationCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty ioTPolicyPotentialMisConfigurationCheck) ioTPolicyPotentialMisConfigurationCheck(IResolvable ioTPolicyPotentialMisConfigurationCheck) iotRoleAliasAllowsAccessToUnusedServicesCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty iotRoleAliasAllowsAccessToUnusedServicesCheck) iotRoleAliasAllowsAccessToUnusedServicesCheck(IResolvable iotRoleAliasAllowsAccessToUnusedServicesCheck) iotRoleAliasOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty iotRoleAliasOverlyPermissiveCheck) iotRoleAliasOverlyPermissiveCheck(IResolvable iotRoleAliasOverlyPermissiveCheck) loggingDisabledCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty loggingDisabledCheck) loggingDisabledCheck(IResolvable loggingDisabledCheck) revokedCaCertificateStillActiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty revokedCaCertificateStillActiveCheck) revokedCaCertificateStillActiveCheck(IResolvable revokedCaCertificateStillActiveCheck) revokedDeviceCertificateStillActiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty revokedDeviceCertificateStillActiveCheck) revokedDeviceCertificateStillActiveCheck(IResolvable revokedDeviceCertificateStillActiveCheck) unauthenticatedCognitoRoleOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty unauthenticatedCognitoRoleOverlyPermissiveCheck) unauthenticatedCognitoRoleOverlyPermissiveCheck(IResolvable unauthenticatedCognitoRoleOverlyPermissiveCheck)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
authenticatedCognitoRoleOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder authenticatedCognitoRoleOverlyPermissiveCheck(IResolvable authenticatedCognitoRoleOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getAuthenticatedCognitoRoleOverlyPermissiveCheck()- Parameters:
authenticatedCognitoRoleOverlyPermissiveCheck- Checks the permissiveness of an authenticated Amazon Cognito identity pool role. For this check, AWS IoT Device Defender audits all Amazon Cognito identity pools that have been used to connect to the AWS IoT message broker during the 31 days before the audit is performed.- Returns:
this
-
authenticatedCognitoRoleOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder authenticatedCognitoRoleOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty authenticatedCognitoRoleOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getAuthenticatedCognitoRoleOverlyPermissiveCheck()- Parameters:
authenticatedCognitoRoleOverlyPermissiveCheck- Checks the permissiveness of an authenticated Amazon Cognito identity pool role. For this check, AWS IoT Device Defender audits all Amazon Cognito identity pools that have been used to connect to the AWS IoT message broker during the 31 days before the audit is performed.- Returns:
this
-
caCertificateExpiringCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder caCertificateExpiringCheck(IResolvable caCertificateExpiringCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getCaCertificateExpiringCheck()- Parameters:
caCertificateExpiringCheck- Checks if a CA certificate is expiring. This check applies to CA certificates expiring within 30 days or that have expired.- Returns:
this
-
caCertificateExpiringCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder caCertificateExpiringCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty caCertificateExpiringCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getCaCertificateExpiringCheck()- Parameters:
caCertificateExpiringCheck- Checks if a CA certificate is expiring. This check applies to CA certificates expiring within 30 days or that have expired.- Returns:
this
-
caCertificateKeyQualityCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder caCertificateKeyQualityCheck(IResolvable caCertificateKeyQualityCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getCaCertificateKeyQualityCheck()- Parameters:
caCertificateKeyQualityCheck- Checks the quality of the CA certificate key. The quality checks if the key is in a valid format, not expired, and if the key meets a minimum required size. This check applies to CA certificates that areACTIVEorPENDING_TRANSFER.- Returns:
this
-
caCertificateKeyQualityCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder caCertificateKeyQualityCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty caCertificateKeyQualityCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getCaCertificateKeyQualityCheck()- Parameters:
caCertificateKeyQualityCheck- Checks the quality of the CA certificate key. The quality checks if the key is in a valid format, not expired, and if the key meets a minimum required size. This check applies to CA certificates that areACTIVEorPENDING_TRANSFER.- Returns:
this
-
conflictingClientIdsCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder conflictingClientIdsCheck(IResolvable conflictingClientIdsCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getConflictingClientIdsCheck()- Parameters:
conflictingClientIdsCheck- Checks if multiple devices connect using the same client ID.- Returns:
this
-
conflictingClientIdsCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder conflictingClientIdsCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty conflictingClientIdsCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getConflictingClientIdsCheck()- Parameters:
conflictingClientIdsCheck- Checks if multiple devices connect using the same client ID.- Returns:
this
-
deviceCertificateAgeCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder deviceCertificateAgeCheck(IResolvable deviceCertificateAgeCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getDeviceCertificateAgeCheck()- Parameters:
deviceCertificateAgeCheck- Checks when a device certificate has been active for a number of days greater than or equal to the number you specify.- Returns:
this
-
deviceCertificateAgeCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder deviceCertificateAgeCheck(CfnAccountAuditConfigurationPropsMixin.DeviceCertAgeAuditCheckConfigurationProperty deviceCertificateAgeCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getDeviceCertificateAgeCheck()- Parameters:
deviceCertificateAgeCheck- Checks when a device certificate has been active for a number of days greater than or equal to the number you specify.- Returns:
this
-
deviceCertificateExpiringCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder deviceCertificateExpiringCheck(IResolvable deviceCertificateExpiringCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getDeviceCertificateExpiringCheck()- Parameters:
deviceCertificateExpiringCheck- Checks if a device certificate is expiring. By default, this check applies to device certificates expiring within 30 days or that have expired. You can modify this threshold by configuring the DeviceCertExpirationAuditCheckConfiguration.- Returns:
this
-
deviceCertificateExpiringCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder deviceCertificateExpiringCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty deviceCertificateExpiringCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getDeviceCertificateExpiringCheck()- Parameters:
deviceCertificateExpiringCheck- Checks if a device certificate is expiring. By default, this check applies to device certificates expiring within 30 days or that have expired. You can modify this threshold by configuring the DeviceCertExpirationAuditCheckConfiguration.- Returns:
this
-
deviceCertificateKeyQualityCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder deviceCertificateKeyQualityCheck(IResolvable deviceCertificateKeyQualityCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getDeviceCertificateKeyQualityCheck()- Parameters:
deviceCertificateKeyQualityCheck- Checks the quality of the device certificate key. The quality checks if the key is in a valid format, not expired, signed by a registered certificate authority, and if the key meets a minimum required size.- Returns:
this
-
deviceCertificateKeyQualityCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder deviceCertificateKeyQualityCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty deviceCertificateKeyQualityCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getDeviceCertificateKeyQualityCheck()- Parameters:
deviceCertificateKeyQualityCheck- Checks the quality of the device certificate key. The quality checks if the key is in a valid format, not expired, signed by a registered certificate authority, and if the key meets a minimum required size.- Returns:
this
-
intermediateCaRevokedForActiveDeviceCertificatesCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder intermediateCaRevokedForActiveDeviceCertificatesCheck(IResolvable intermediateCaRevokedForActiveDeviceCertificatesCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIntermediateCaRevokedForActiveDeviceCertificatesCheck()- Parameters:
intermediateCaRevokedForActiveDeviceCertificatesCheck- Checks if device certificates are still active despite being revoked by an intermediate CA.- Returns:
this
-
intermediateCaRevokedForActiveDeviceCertificatesCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder intermediateCaRevokedForActiveDeviceCertificatesCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty intermediateCaRevokedForActiveDeviceCertificatesCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIntermediateCaRevokedForActiveDeviceCertificatesCheck()- Parameters:
intermediateCaRevokedForActiveDeviceCertificatesCheck- Checks if device certificates are still active despite being revoked by an intermediate CA.- Returns:
this
-
iotPolicyOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder iotPolicyOverlyPermissiveCheck(IResolvable iotPolicyOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIotPolicyOverlyPermissiveCheck()- Parameters:
iotPolicyOverlyPermissiveCheck- Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role.- Returns:
this
-
iotPolicyOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder iotPolicyOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty iotPolicyOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIotPolicyOverlyPermissiveCheck()- Parameters:
iotPolicyOverlyPermissiveCheck- Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role.- Returns:
this
-
ioTPolicyPotentialMisConfigurationCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder ioTPolicyPotentialMisConfigurationCheck(IResolvable ioTPolicyPotentialMisConfigurationCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIoTPolicyPotentialMisConfigurationCheck()- Parameters:
ioTPolicyPotentialMisConfigurationCheck- Checks if an AWS IoT policy is potentially misconfigured. Misconfigured policies, including overly permissive policies, can cause security incidents like allowing devices access to unintended resources. This check is a warning for you to make sure that only intended actions are allowed before updating the policy.- Returns:
this
-
ioTPolicyPotentialMisConfigurationCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder ioTPolicyPotentialMisConfigurationCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty ioTPolicyPotentialMisConfigurationCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIoTPolicyPotentialMisConfigurationCheck()- Parameters:
ioTPolicyPotentialMisConfigurationCheck- Checks if an AWS IoT policy is potentially misconfigured. Misconfigured policies, including overly permissive policies, can cause security incidents like allowing devices access to unintended resources. This check is a warning for you to make sure that only intended actions are allowed before updating the policy.- Returns:
this
-
iotRoleAliasAllowsAccessToUnusedServicesCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder iotRoleAliasAllowsAccessToUnusedServicesCheck(IResolvable iotRoleAliasAllowsAccessToUnusedServicesCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIotRoleAliasAllowsAccessToUnusedServicesCheck()- Parameters:
iotRoleAliasAllowsAccessToUnusedServicesCheck- Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year.- Returns:
this
-
iotRoleAliasAllowsAccessToUnusedServicesCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder iotRoleAliasAllowsAccessToUnusedServicesCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty iotRoleAliasAllowsAccessToUnusedServicesCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIotRoleAliasAllowsAccessToUnusedServicesCheck()- Parameters:
iotRoleAliasAllowsAccessToUnusedServicesCheck- Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year.- Returns:
this
-
iotRoleAliasOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder iotRoleAliasOverlyPermissiveCheck(IResolvable iotRoleAliasOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIotRoleAliasOverlyPermissiveCheck()- Parameters:
iotRoleAliasOverlyPermissiveCheck- Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive.- Returns:
this
-
iotRoleAliasOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder iotRoleAliasOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty iotRoleAliasOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getIotRoleAliasOverlyPermissiveCheck()- Parameters:
iotRoleAliasOverlyPermissiveCheck- Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive.- Returns:
this
-
loggingDisabledCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder loggingDisabledCheck(IResolvable loggingDisabledCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getLoggingDisabledCheck()- Parameters:
loggingDisabledCheck- Checks if AWS IoT logs are disabled.- Returns:
this
-
loggingDisabledCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder loggingDisabledCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty loggingDisabledCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getLoggingDisabledCheck()- Parameters:
loggingDisabledCheck- Checks if AWS IoT logs are disabled.- Returns:
this
-
revokedCaCertificateStillActiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder revokedCaCertificateStillActiveCheck(IResolvable revokedCaCertificateStillActiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getRevokedCaCertificateStillActiveCheck()- Parameters:
revokedCaCertificateStillActiveCheck- Checks if a revoked CA certificate is still active.- Returns:
this
-
revokedCaCertificateStillActiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder revokedCaCertificateStillActiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty revokedCaCertificateStillActiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getRevokedCaCertificateStillActiveCheck()- Parameters:
revokedCaCertificateStillActiveCheck- Checks if a revoked CA certificate is still active.- Returns:
this
-
revokedDeviceCertificateStillActiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder revokedDeviceCertificateStillActiveCheck(IResolvable revokedDeviceCertificateStillActiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getRevokedDeviceCertificateStillActiveCheck()- Parameters:
revokedDeviceCertificateStillActiveCheck- Checks if a revoked device certificate is still active.- Returns:
this
-
revokedDeviceCertificateStillActiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder revokedDeviceCertificateStillActiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty revokedDeviceCertificateStillActiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getRevokedDeviceCertificateStillActiveCheck()- Parameters:
revokedDeviceCertificateStillActiveCheck- Checks if a revoked device certificate is still active.- Returns:
this
-
unauthenticatedCognitoRoleOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder unauthenticatedCognitoRoleOverlyPermissiveCheck(IResolvable unauthenticatedCognitoRoleOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getUnauthenticatedCognitoRoleOverlyPermissiveCheck()- Parameters:
unauthenticatedCognitoRoleOverlyPermissiveCheck- Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive.- Returns:
this
-
unauthenticatedCognitoRoleOverlyPermissiveCheck
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.Builder unauthenticatedCognitoRoleOverlyPermissiveCheck(CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationProperty unauthenticatedCognitoRoleOverlyPermissiveCheck) Sets the value ofCfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty.getUnauthenticatedCognitoRoleOverlyPermissiveCheck()- Parameters:
unauthenticatedCognitoRoleOverlyPermissiveCheck- Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive.- Returns:
this
-
build
@Stability(Stable) public CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty>- Returns:
- a new instance of
CfnAccountAuditConfigurationPropsMixin.AuditCheckConfigurationsProperty - Throws:
NullPointerException- if any required attribute was not provided
-