FlexibleAppVersionState.fromMap constructor

FlexibleAppVersionState.fromMap(
  1. 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>())); })(),
  );
}