Class CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.observabilityadmin.CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty
An implementation for
CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.observabilityadmin.CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty
CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Builder, CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringConflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key.final StringConfiguration that determines the encryption strategy of the destination log groups.final StringKMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.final inthashCode()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
protected Jsii$Proxy(CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty.Builder.
-
-
Method Details
-
getEncryptionStrategy
Description copied from interface:CfnOrganizationCentralizationRule.LogsEncryptionConfigurationPropertyConfiguration that determines the encryption strategy of the destination log groups.CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
- Specified by:
getEncryptionStrategyin interfaceCfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty- See Also:
-
getEncryptionConflictResolutionStrategy
Description copied from interface:CfnOrganizationCentralizationRule.LogsEncryptionConfigurationPropertyConflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key.ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
- Specified by:
getEncryptionConflictResolutionStrategyin interfaceCfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty- See Also:
-
getKmsKeyArn
Description copied from interface:CfnOrganizationCentralizationRule.LogsEncryptionConfigurationPropertyKMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.- Specified by:
getKmsKeyArnin interfaceCfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-