Class CfnAccountAuditConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnAccountAuditConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAccountAuditConfigurationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAccountAuditConfigurationProps
@Stability(Stable)
@Internal
public static final class CfnAccountAuditConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAccountAuditConfigurationProps
An implementation for
CfnAccountAuditConfigurationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnAccountAuditConfigurationProps
CfnAccountAuditConfigurationProps.Builder, CfnAccountAuditConfigurationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAccountAuditConfigurationProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The ID of the account.final Object
Specifies which audit checks are enabled and disabled for this account.final Object
Information about the targets to which audit notifications are sent.final String
The Amazon Resource Name (ARN) of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnAccountAuditConfigurationProps.Builder
.
-
-
Method Details
-
getAccountId
Description copied from interface:CfnAccountAuditConfigurationProps
The ID of the account.You can use the expression
!Sub "${AWS::AccountId}"
to use your account ID.- Specified by:
getAccountId
in interfaceCfnAccountAuditConfigurationProps
-
getAuditCheckConfigurations
Description copied from interface:CfnAccountAuditConfigurationProps
Specifies which audit checks are enabled and disabled for this account.Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted. To disable a check, set the value of the
Enabled:
key tofalse
.If an enabled check is removed from the template, it will also be disabled.
You can't disable a check if it's used by any scheduled audit. You must delete the check from the scheduled audit or delete the scheduled audit itself to disable the check.
For more information on avialbe auidt checks see AWS::IoT::AccountAuditConfiguration AuditCheckConfigurations
- Specified by:
getAuditCheckConfigurations
in interfaceCfnAccountAuditConfigurationProps
-
getRoleArn
Description copied from interface:CfnAccountAuditConfigurationProps
The Amazon Resource Name (ARN) of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.- Specified by:
getRoleArn
in interfaceCfnAccountAuditConfigurationProps
-
getAuditNotificationTargetConfigurations
Description copied from interface:CfnAccountAuditConfigurationProps
Information about the targets to which audit notifications are sent.- Specified by:
getAuditNotificationTargetConfigurations
in interfaceCfnAccountAuditConfigurationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-