EnvironmentArgs.fromMap constructor
EnvironmentArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory EnvironmentArgs.fromMap(Map<String, dynamic> map) {
return EnvironmentArgs(
aliasesJson: (() { final guardedValue = map['aliasesJson']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
contact: pulumi.Input.fromValue(map['contact'] as String),
contactEmails: pulumi.Input.fromValue(map['contactEmails'] as String),
contactPhone: pulumi.Input.fromValue(map['contactPhone'] as String),
dataAccessScopesJson: (() { final guardedValue = map['dataAccessScopesJson']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deletionProtection: (() { final guardedValue = map['deletionProtection']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
description: pulumi.Input.fromValue(map['description'] as String),
displayName: pulumi.Input.fromValue(map['displayName'] as String),
instance: pulumi.Input.fromValue(map['instance'] as String),
location: pulumi.Input.fromValue(map['location'] as String),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
retentionDuration: pulumi.Input.fromValue((map['retentionDuration'] as num).toInt()),
);
}