WorkgroupState.fromMap constructor
WorkgroupState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory WorkgroupState.fromMap(Map<String, dynamic> map) {
return WorkgroupState(
arn: (() { final guardedValue = map['arn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
baseCapacity: (() { final guardedValue = map['baseCapacity']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
configParameters: (() { final guardedValue = map['configParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<WorkgroupConfigParameter>(guardedValue, (value) => WorkgroupConfigParameter.fromMap((value as Map).cast<String, dynamic>()))); })(),
endpoints: (() { final guardedValue = map['endpoints']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<WorkgroupEndpoint>(guardedValue, (value) => WorkgroupEndpoint.fromMap((value as Map).cast<String, dynamic>()))); })(),
enhancedVpcRouting: (() { final guardedValue = map['enhancedVpcRouting']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
maxCapacity: (() { final guardedValue = map['maxCapacity']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
namespaceName: (() { final guardedValue = map['namespaceName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
port: (() { final guardedValue = map['port']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
pricePerformanceTarget: (() { final guardedValue = map['pricePerformanceTarget']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkgroupPricePerformanceTarget.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
publiclyAccessible: (() { final guardedValue = map['publiclyAccessible']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
securityGroupIds: (() { final guardedValue = map['securityGroupIds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
subnetIds: (() { final guardedValue = map['subnetIds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
tagsAll: (() { final guardedValue = map['tagsAll']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
trackName: (() { final guardedValue = map['trackName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
workgroupId: (() { final guardedValue = map['workgroupId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
workgroupName: (() { final guardedValue = map['workgroupName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}