@Stability(value=Stable) public static final class CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty>
| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder authenticatedCognitoRoleOverlyPermissiveCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty authenticatedCognitoRoleOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getAuthenticatedCognitoRoleOverlyPermissiveCheck()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.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder authenticatedCognitoRoleOverlyPermissiveCheck(IResolvable authenticatedCognitoRoleOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getAuthenticatedCognitoRoleOverlyPermissiveCheck()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.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder caCertificateExpiringCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty caCertificateExpiringCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getCaCertificateExpiringCheck()caCertificateExpiringCheck - Checks if a CA certificate is expiring.
This check applies to CA certificates expiring within 30 days or that have expired.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder caCertificateExpiringCheck(IResolvable caCertificateExpiringCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getCaCertificateExpiringCheck()caCertificateExpiringCheck - Checks if a CA certificate is expiring.
This check applies to CA certificates expiring within 30 days or that have expired.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder caCertificateKeyQualityCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty caCertificateKeyQualityCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getCaCertificateKeyQualityCheck()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 are ACTIVE or PENDING_TRANSFER .this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder caCertificateKeyQualityCheck(IResolvable caCertificateKeyQualityCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getCaCertificateKeyQualityCheck()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 are ACTIVE or PENDING_TRANSFER .this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder conflictingClientIdsCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty conflictingClientIdsCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getConflictingClientIdsCheck()conflictingClientIdsCheck - Checks if multiple devices connect using the same client ID.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder conflictingClientIdsCheck(IResolvable conflictingClientIdsCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getConflictingClientIdsCheck()conflictingClientIdsCheck - Checks if multiple devices connect using the same client ID.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder deviceCertificateExpiringCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty deviceCertificateExpiringCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getDeviceCertificateExpiringCheck()deviceCertificateExpiringCheck - Checks if a device certificate is expiring.
This check applies to device certificates expiring within 30 days or that have expired.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder deviceCertificateExpiringCheck(IResolvable deviceCertificateExpiringCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getDeviceCertificateExpiringCheck()deviceCertificateExpiringCheck - Checks if a device certificate is expiring.
This check applies to device certificates expiring within 30 days or that have expired.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder deviceCertificateKeyQualityCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty deviceCertificateKeyQualityCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getDeviceCertificateKeyQualityCheck()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.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder deviceCertificateKeyQualityCheck(IResolvable deviceCertificateKeyQualityCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getDeviceCertificateKeyQualityCheck()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.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder deviceCertificateSharedCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty deviceCertificateSharedCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getDeviceCertificateSharedCheck()deviceCertificateSharedCheck - Checks if multiple concurrent connections use the same X.509 certificate to authenticate with AWS IoT .this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder deviceCertificateSharedCheck(IResolvable deviceCertificateSharedCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getDeviceCertificateSharedCheck()deviceCertificateSharedCheck - Checks if multiple concurrent connections use the same X.509 certificate to authenticate with AWS IoT .this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder iotPolicyOverlyPermissiveCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty iotPolicyOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getIotPolicyOverlyPermissiveCheck()iotPolicyOverlyPermissiveCheck - Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder iotPolicyOverlyPermissiveCheck(IResolvable iotPolicyOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getIotPolicyOverlyPermissiveCheck()iotPolicyOverlyPermissiveCheck - Checks the permissiveness of a policy attached to an authenticated Amazon Cognito identity pool role.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder iotRoleAliasAllowsAccessToUnusedServicesCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty iotRoleAliasAllowsAccessToUnusedServicesCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getIotRoleAliasAllowsAccessToUnusedServicesCheck()iotRoleAliasAllowsAccessToUnusedServicesCheck - Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder iotRoleAliasAllowsAccessToUnusedServicesCheck(IResolvable iotRoleAliasAllowsAccessToUnusedServicesCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getIotRoleAliasAllowsAccessToUnusedServicesCheck()iotRoleAliasAllowsAccessToUnusedServicesCheck - Checks if a role alias has access to services that haven't been used for the AWS IoT device in the last year.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder iotRoleAliasOverlyPermissiveCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty iotRoleAliasOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getIotRoleAliasOverlyPermissiveCheck()iotRoleAliasOverlyPermissiveCheck - Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder iotRoleAliasOverlyPermissiveCheck(IResolvable iotRoleAliasOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getIotRoleAliasOverlyPermissiveCheck()iotRoleAliasOverlyPermissiveCheck - Checks if the temporary credentials provided by AWS IoT role aliases are overly permissive.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder loggingDisabledCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty loggingDisabledCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getLoggingDisabledCheck()loggingDisabledCheck - Checks if AWS IoT logs are disabled.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder loggingDisabledCheck(IResolvable loggingDisabledCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getLoggingDisabledCheck()loggingDisabledCheck - Checks if AWS IoT logs are disabled.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder revokedCaCertificateStillActiveCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty revokedCaCertificateStillActiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getRevokedCaCertificateStillActiveCheck()revokedCaCertificateStillActiveCheck - Checks if a revoked CA certificate is still active.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder revokedCaCertificateStillActiveCheck(IResolvable revokedCaCertificateStillActiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getRevokedCaCertificateStillActiveCheck()revokedCaCertificateStillActiveCheck - Checks if a revoked CA certificate is still active.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder revokedDeviceCertificateStillActiveCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty revokedDeviceCertificateStillActiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getRevokedDeviceCertificateStillActiveCheck()revokedDeviceCertificateStillActiveCheck - Checks if a revoked device certificate is still active.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder revokedDeviceCertificateStillActiveCheck(IResolvable revokedDeviceCertificateStillActiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getRevokedDeviceCertificateStillActiveCheck()revokedDeviceCertificateStillActiveCheck - Checks if a revoked device certificate is still active.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder unauthenticatedCognitoRoleOverlyPermissiveCheck(CfnAccountAuditConfiguration.AuditCheckConfigurationProperty unauthenticatedCognitoRoleOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getUnauthenticatedCognitoRoleOverlyPermissiveCheck()unauthenticatedCognitoRoleOverlyPermissiveCheck - Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.Builder unauthenticatedCognitoRoleOverlyPermissiveCheck(IResolvable unauthenticatedCognitoRoleOverlyPermissiveCheck)
CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty.getUnauthenticatedCognitoRoleOverlyPermissiveCheck()unauthenticatedCognitoRoleOverlyPermissiveCheck - Checks if policy attached to an unauthenticated Amazon Cognito identity pool role is too permissive.this@Stability(value=Stable) public CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty build()
build in interface software.amazon.jsii.Builder<CfnAccountAuditConfiguration.AuditCheckConfigurationsProperty>CfnAccountAuditConfiguration.AuditCheckConfigurationsPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.