ServerLaunchConfiguration.fromJson constructor
ServerLaunchConfiguration.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ServerLaunchConfiguration.fromJson(Map<String, dynamic> json) {
return ServerLaunchConfiguration(
associatePublicIpAddress: json['associatePublicIpAddress'] as bool?,
configureScript: json['configureScript'] != null
? S3Location.fromJson(json['configureScript'] as Map<String, dynamic>)
: null,
configureScriptType:
(json['configureScriptType'] as String?)?.toScriptType(),
ec2KeyName: json['ec2KeyName'] as String?,
iamInstanceProfileName: json['iamInstanceProfileName'] as String?,
instanceType: json['instanceType'] as String?,
logicalId: json['logicalId'] as String?,
securityGroup: json['securityGroup'] as String?,
server: json['server'] != null
? Server.fromJson(json['server'] as Map<String, dynamic>)
: null,
subnet: json['subnet'] as String?,
userData: json['userData'] != null
? UserData.fromJson(json['userData'] as Map<String, dynamic>)
: null,
vpc: json['vpc'] as String?,
);
}