CryptoKeyVersionResponse.fromMap constructor

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

Implementation

factory CryptoKeyVersionResponse.fromMap(Map<String, dynamic> map) {
  return CryptoKeyVersionResponse(
    algorithm: pulumi.Input.fromValue(map['algorithm'] as String),
    attestation: pulumi.Input.fromValue(KeyOperationAttestationResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>())),
    createTime: pulumi.Input.fromValue(map['createTime'] as String),
    destroyEventTime: pulumi.Input.fromValue(map['destroyEventTime'] as String),
    destroyTime: pulumi.Input.fromValue(map['destroyTime'] as String),
    externalDestructionFailureReason: pulumi.Input.fromValue(map['externalDestructionFailureReason'] as String),
    externalProtectionLevelOptions: pulumi.Input.fromValue(ExternalProtectionLevelOptionsResponse.fromMap((map['externalProtectionLevelOptions']! as Map).cast<String, dynamic>())),
    generateTime: pulumi.Input.fromValue(map['generateTime'] as String),
    generationFailureReason: pulumi.Input.fromValue(map['generationFailureReason'] as String),
    importFailureReason: pulumi.Input.fromValue(map['importFailureReason'] as String),
    importJob: pulumi.Input.fromValue(map['importJob'] as String),
    importTime: pulumi.Input.fromValue(map['importTime'] as String),
    name: pulumi.Input.fromValue(map['name'] as String),
    protectionLevel: pulumi.Input.fromValue(map['protectionLevel'] as String),
    reimportEligible: pulumi.Input.fromValue(map['reimportEligible'] as bool),
    state: pulumi.Input.fromValue(map['state'] as String),
  );
}