CryptoKeyVersionResponse.fromMap constructor
CryptoKeyVersionResponse.fromMap(
- 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),
);
}