VersionAppengineV1betaArgs.fromMap constructor
VersionAppengineV1betaArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory VersionAppengineV1betaArgs.fromMap(Map<String, dynamic> map) {
return VersionAppengineV1betaArgs(
apiConfig: (() { final guardedValue = map['apiConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ApiConfigHandlerAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
appEngineApis: (() { final guardedValue = map['appEngineApis']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
appId: pulumi.Input.fromValue(map['appId'] as String),
automaticScaling: (() { final guardedValue = map['automaticScaling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AutomaticScalingAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
basicScaling: (() { final guardedValue = map['basicScaling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BasicScalingAppengineV1beta.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>()); })(),
buildEnvVariables: (() { final guardedValue = map['buildEnvVariables']; 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); })(),
deployment: (() { final guardedValue = map['deployment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
endpointsApiService: (() { final guardedValue = map['endpointsApiService']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EndpointsApiServiceAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
entrypoint: (() { final guardedValue = map['entrypoint']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EntrypointAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
env: (() { final guardedValue = map['env']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
envVariables: (() { final guardedValue = map['envVariables']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
errorHandlers: (() { final guardedValue = map['errorHandlers']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ErrorHandlerAppengineV1beta>(guardedValue, (value) => ErrorHandlerAppengineV1beta.fromMap((value as Map).cast<String, dynamic>()))); })(),
flexibleRuntimeSettings: (() { final guardedValue = map['flexibleRuntimeSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlexibleRuntimeSettingsAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
generatedCustomerMetadata: (() { final guardedValue = map['generatedCustomerMetadata']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
handlers: (() { final guardedValue = map['handlers']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<UrlMapAppengineV1beta>(guardedValue, (value) => UrlMapAppengineV1beta.fromMap((value as Map).cast<String, dynamic>()))); })(),
healthCheck: (() { final guardedValue = map['healthCheck']; if (guardedValue == null) return null; return pulumi.Input.fromValue(HealthCheckAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
inboundServices: (() { final guardedValue = map['inboundServices']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<VersionInboundServicesItemAppengineV1beta>(guardedValue, (value) => VersionInboundServicesItemAppengineV1beta.fromValue(value as String))); })(),
instanceClass: (() { final guardedValue = map['instanceClass']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
libraries: (() { final guardedValue = map['libraries']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LibraryAppengineV1beta>(guardedValue, (value) => LibraryAppengineV1beta.fromMap((value as Map).cast<String, dynamic>()))); })(),
livenessCheck: (() { final guardedValue = map['livenessCheck']; if (guardedValue == null) return null; return pulumi.Input.fromValue(LivenessCheckAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
manualScaling: (() { final guardedValue = map['manualScaling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ManualScalingAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
network: (() { final guardedValue = map['network']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NetworkAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
nobuildFilesRegex: (() { final guardedValue = map['nobuildFilesRegex']; 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(ReadinessCheckAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
resources: (() { final guardedValue = map['resources']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ResourcesAppengineV1beta.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); })(),
serviceAccount: (() { final guardedValue = map['serviceAccount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
serviceId: pulumi.Input.fromValue(map['serviceId'] as String),
servingStatus: (() { final guardedValue = map['servingStatus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VersionServingStatusAppengineV1beta.fromValue(guardedValue as String)); })(),
threadsafe: (() { final guardedValue = map['threadsafe']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
vm: (() { final guardedValue = map['vm']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
vpcAccessConnector: (() { final guardedValue = map['vpcAccessConnector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VpcAccessConnectorAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
zones: (() { final guardedValue = map['zones']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
);
}