AppAppengineV1betaArgs.fromMap constructor

AppAppengineV1betaArgs.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory AppAppengineV1betaArgs.fromMap(Map<String, dynamic> map) {
  return AppAppengineV1betaArgs(
    authDomain: (() { final guardedValue = map['authDomain']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    databaseType: (() { final guardedValue = map['databaseType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AppDatabaseTypeAppengineV1beta.fromValue(guardedValue as String)); })(),
    defaultCookieExpiration: (() { final guardedValue = map['defaultCookieExpiration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    dispatchRules: (() { final guardedValue = map['dispatchRules']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<UrlDispatchRuleAppengineV1beta>(guardedValue, (value) => UrlDispatchRuleAppengineV1beta.fromMap((value as Map).cast<String, dynamic>()))); })(),
    featureSettings: (() { final guardedValue = map['featureSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FeatureSettingsAppengineV1beta.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>()); })(),
    iap: (() { final guardedValue = map['iap']; if (guardedValue == null) return null; return pulumi.Input.fromValue(IdentityAwareProxyAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    location: (() { final guardedValue = map['location']; 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(AppServingStatusAppengineV1beta.fromValue(guardedValue as String)); })(),
  );
}