GetBucketEncryption.fromMap constructor

GetBucketEncryption.fromMap(
  1. 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>()))),
  );
}