GetEnvironmentConfig.fromMap constructor
GetEnvironmentConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetEnvironmentConfig.fromMap(Map<String, dynamic> map) {
return GetEnvironmentConfig(
airflowUri: pulumi.Input.fromValue(map['airflowUri'] as String),
dagGcsPrefix: pulumi.Input.fromValue(map['dagGcsPrefix'] as String),
dataRetentionConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigDataRetentionConfig>(map['dataRetentionConfigs']!, (value) => GetEnvironmentConfigDataRetentionConfig.fromMap((value as Map).cast<String, dynamic>()))),
databaseConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigDatabaseConfig>(map['databaseConfigs']!, (value) => GetEnvironmentConfigDatabaseConfig.fromMap((value as Map).cast<String, dynamic>()))),
enablePrivateBuildsOnly: pulumi.Input.fromValue(map['enablePrivateBuildsOnly'] as bool),
enablePrivateEnvironment: pulumi.Input.fromValue(map['enablePrivateEnvironment'] as bool),
encryptionConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigEncryptionConfig>(map['encryptionConfigs']!, (value) => GetEnvironmentConfigEncryptionConfig.fromMap((value as Map).cast<String, dynamic>()))),
environmentSize: pulumi.Input.fromValue(map['environmentSize'] as String),
gkeCluster: pulumi.Input.fromValue(map['gkeCluster'] as String),
maintenanceWindows: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigMaintenanceWindow>(map['maintenanceWindows']!, (value) => GetEnvironmentConfigMaintenanceWindow.fromMap((value as Map).cast<String, dynamic>()))),
masterAuthorizedNetworksConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigMasterAuthorizedNetworksConfig>(map['masterAuthorizedNetworksConfigs']!, (value) => GetEnvironmentConfigMasterAuthorizedNetworksConfig.fromMap((value as Map).cast<String, dynamic>()))),
nodeConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigNodeConfig>(map['nodeConfigs']!, (value) => GetEnvironmentConfigNodeConfig.fromMap((value as Map).cast<String, dynamic>()))),
nodeCount: pulumi.Input.fromValue((map['nodeCount'] as num).toInt()),
privateEnvironmentConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigPrivateEnvironmentConfig>(map['privateEnvironmentConfigs']!, (value) => GetEnvironmentConfigPrivateEnvironmentConfig.fromMap((value as Map).cast<String, dynamic>()))),
recoveryConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigRecoveryConfig>(map['recoveryConfigs']!, (value) => GetEnvironmentConfigRecoveryConfig.fromMap((value as Map).cast<String, dynamic>()))),
resilienceMode: pulumi.Input.fromValue(map['resilienceMode'] as String),
softwareConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigSoftwareConfig>(map['softwareConfigs']!, (value) => GetEnvironmentConfigSoftwareConfig.fromMap((value as Map).cast<String, dynamic>()))),
webServerConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigWebServerConfig>(map['webServerConfigs']!, (value) => GetEnvironmentConfigWebServerConfig.fromMap((value as Map).cast<String, dynamic>()))),
webServerNetworkAccessControls: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigWebServerNetworkAccessControl>(map['webServerNetworkAccessControls']!, (value) => GetEnvironmentConfigWebServerNetworkAccessControl.fromMap((value as Map).cast<String, dynamic>()))),
workloadsConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigWorkloadsConfig>(map['workloadsConfigs']!, (value) => GetEnvironmentConfigWorkloadsConfig.fromMap((value as Map).cast<String, dynamic>()))),
);
}