CVSSContaineranalysisV1beta1.fromMap constructor
CVSSContaineranalysisV1beta1.fromMap(
- Map<String, dynamic> map
)
Implementation
factory CVSSContaineranalysisV1beta1.fromMap(Map<String, dynamic> map) {
return CVSSContaineranalysisV1beta1(
attackComplexity: (() { final guardedValue = map['attackComplexity']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSAttackComplexityContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
attackVector: (() { final guardedValue = map['attackVector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSAttackVectorContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
authentication: (() { final guardedValue = map['authentication']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSAuthenticationContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
availabilityImpact: (() { final guardedValue = map['availabilityImpact']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSAvailabilityImpactContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
baseScore: (() { final guardedValue = map['baseScore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as double); })(),
confidentialityImpact: (() { final guardedValue = map['confidentialityImpact']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSConfidentialityImpactContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
exploitabilityScore: (() { final guardedValue = map['exploitabilityScore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as double); })(),
impactScore: (() { final guardedValue = map['impactScore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as double); })(),
integrityImpact: (() { final guardedValue = map['integrityImpact']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSIntegrityImpactContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
privilegesRequired: (() { final guardedValue = map['privilegesRequired']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSPrivilegesRequiredContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
scope: (() { final guardedValue = map['scope']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSScopeContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
userInteraction: (() { final guardedValue = map['userInteraction']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CVSSUserInteractionContaineranalysisV1beta1.fromValue(guardedValue as String)); })(),
);
}