EnvironmentConfig.fromMap constructor

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

Implementation

factory EnvironmentConfig.fromMap(Map<String, dynamic> map) {
  return EnvironmentConfig(
    airflowUri: (() { final guardedValue = map['airflowUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    dagGcsPrefix: (() { final guardedValue = map['dagGcsPrefix']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    dataRetentionConfig: (() { final guardedValue = map['dataRetentionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigDataRetentionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    databaseConfig: (() { final guardedValue = map['databaseConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigDatabaseConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    enablePrivateBuildsOnly: (() { final guardedValue = map['enablePrivateBuildsOnly']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    enablePrivateEnvironment: (() { final guardedValue = map['enablePrivateEnvironment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    encryptionConfig: (() { final guardedValue = map['encryptionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigEncryptionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    environmentSize: (() { final guardedValue = map['environmentSize']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    gkeCluster: (() { final guardedValue = map['gkeCluster']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    maintenanceWindow: (() { final guardedValue = map['maintenanceWindow']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigMaintenanceWindow.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    masterAuthorizedNetworksConfig: (() { final guardedValue = map['masterAuthorizedNetworksConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigMasterAuthorizedNetworksConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    nodeConfig: (() { final guardedValue = map['nodeConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigNodeConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    nodeCount: (() { final guardedValue = map['nodeCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    privateEnvironmentConfig: (() { final guardedValue = map['privateEnvironmentConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigPrivateEnvironmentConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    recoveryConfig: (() { final guardedValue = map['recoveryConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigRecoveryConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    resilienceMode: (() { final guardedValue = map['resilienceMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    softwareConfig: (() { final guardedValue = map['softwareConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigSoftwareConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    webServerConfig: (() { final guardedValue = map['webServerConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigWebServerConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    webServerNetworkAccessControl: (() { final guardedValue = map['webServerNetworkAccessControl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigWebServerNetworkAccessControl.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    workloadsConfig: (() { final guardedValue = map['workloadsConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvironmentConfigWorkloadsConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}