GetCryptoKeyVersionsVersion.fromMap constructor

GetCryptoKeyVersionsVersion.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetCryptoKeyVersionsVersion.fromMap(Map<String, dynamic> map) {
  return GetCryptoKeyVersionsVersion(
    algorithm: pulumi.Input.fromValue(map['algorithm'] as String),
    cryptoKey: pulumi.Input.fromValue(map['cryptoKey'] as String),
    id: pulumi.Input.fromValue(map['id'] as String),
    name: pulumi.Input.fromValue(map['name'] as String),
    protectionLevel: pulumi.Input.fromValue(map['protectionLevel'] as String),
    publicKeys: pulumi.Input.fromValue(pulumi.Input.decodeList<GetCryptoKeyVersionsVersionPublicKey>(map['publicKeys']!, (value) => GetCryptoKeyVersionsVersionPublicKey.fromMap((value as Map).cast<String, dynamic>()))),
    state: pulumi.Input.fromValue(map['state'] as String),
    version: pulumi.Input.fromValue((map['version'] as num).toInt()),
  );
}