BucketEncryption.fromMap constructor
BucketEncryption.fromMap(
- Map<String, dynamic> map
)
Implementation
factory BucketEncryption.fromMap(Map<String, dynamic> map) {
return BucketEncryption(
customerManagedEncryptionEnforcementConfig: (() { final guardedValue = map['customerManagedEncryptionEnforcementConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BucketEncryptionCustomerManagedEncryptionEnforcementConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
customerSuppliedEncryptionEnforcementConfig: (() { final guardedValue = map['customerSuppliedEncryptionEnforcementConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BucketEncryptionCustomerSuppliedEncryptionEnforcementConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
defaultKmsKeyName: (() { final guardedValue = map['defaultKmsKeyName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
googleManagedEncryptionEnforcementConfig: (() { final guardedValue = map['googleManagedEncryptionEnforcementConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BucketEncryptionGoogleManagedEncryptionEnforcementConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}