FlexibleAppVersionState.fromMap constructor
FlexibleAppVersionState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory FlexibleAppVersionState.fromMap(Map<String, dynamic> map) {
return FlexibleAppVersionState(
apiConfig: (() { final guardedValue = map['apiConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionApiConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
automaticScaling: (() { final guardedValue = map['automaticScaling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionAutomaticScaling.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
betaSettings: (() { final guardedValue = map['betaSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
defaultExpiration: (() { final guardedValue = map['defaultExpiration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deleteServiceOnDestroy: (() { final guardedValue = map['deleteServiceOnDestroy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deployment: (() { final guardedValue = map['deployment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionDeployment.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
endpointsApiService: (() { final guardedValue = map['endpointsApiService']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionEndpointsApiService.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
entrypoint: (() { final guardedValue = map['entrypoint']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionEntrypoint.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
envVariables: (() { final guardedValue = map['envVariables']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
flexibleRuntimeSettings: (() { final guardedValue = map['flexibleRuntimeSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionFlexibleRuntimeSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
handlers: (() { final guardedValue = map['handlers']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<FlexibleAppVersionHandler>(guardedValue, (value) => FlexibleAppVersionHandler.fromMap((value as Map).cast<String, dynamic>()))); })(),
inboundServices: (() { final guardedValue = map['inboundServices']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
instanceClass: (() { final guardedValue = map['instanceClass']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
livenessCheck: (() { final guardedValue = map['livenessCheck']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionLivenessCheck.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
manualScaling: (() { final guardedValue = map['manualScaling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionManualScaling.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
network: (() { final guardedValue = map['network']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionNetwork.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
nobuildFilesRegex: (() { final guardedValue = map['nobuildFilesRegex']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
noopOnDestroy: (() { final guardedValue = map['noopOnDestroy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
readinessCheck: (() { final guardedValue = map['readinessCheck']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionReadinessCheck.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
resources: (() { final guardedValue = map['resources']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionResources.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
runtime: (() { final guardedValue = map['runtime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
runtimeApiVersion: (() { final guardedValue = map['runtimeApiVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
runtimeChannel: (() { final guardedValue = map['runtimeChannel']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
runtimeMainExecutablePath: (() { final guardedValue = map['runtimeMainExecutablePath']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
service: (() { final guardedValue = map['service']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
serviceAccount: (() { final guardedValue = map['serviceAccount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
servingStatus: (() { final guardedValue = map['servingStatus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
versionId: (() { final guardedValue = map['versionId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
vpcAccessConnector: (() { final guardedValue = map['vpcAccessConnector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleAppVersionVpcAccessConnector.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}