GetBucketEncryption.fromMap constructor
GetBucketEncryption.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetBucketEncryption.fromMap(Map<String, dynamic> map) {
return GetBucketEncryption(
customerManagedEncryptionEnforcementConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetBucketEncryptionCustomerManagedEncryptionEnforcementConfig>(map['customerManagedEncryptionEnforcementConfigs']!, (value) => GetBucketEncryptionCustomerManagedEncryptionEnforcementConfig.fromMap((value as Map).cast<String, dynamic>()))),
customerSuppliedEncryptionEnforcementConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetBucketEncryptionCustomerSuppliedEncryptionEnforcementConfig>(map['customerSuppliedEncryptionEnforcementConfigs']!, (value) => GetBucketEncryptionCustomerSuppliedEncryptionEnforcementConfig.fromMap((value as Map).cast<String, dynamic>()))),
defaultKmsKeyName: pulumi.Input.fromValue(map['defaultKmsKeyName'] as String),
googleManagedEncryptionEnforcementConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetBucketEncryptionGoogleManagedEncryptionEnforcementConfig>(map['googleManagedEncryptionEnforcementConfigs']!, (value) => GetBucketEncryptionGoogleManagedEncryptionEnforcementConfig.fromMap((value as Map).cast<String, dynamic>()))),
);
}