toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'airflowUri': ?airflowUri,
    'dagGcsPrefix': ?dagGcsPrefix,
    'dataRetentionConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigDataRetentionConfig, Map<String, dynamic>>(dataRetentionConfig, (value) => value.toMap()),
    'databaseConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigDatabaseConfig, Map<String, dynamic>>(databaseConfig, (value) => value.toMap()),
    'enablePrivateBuildsOnly': ?enablePrivateBuildsOnly,
    'enablePrivateEnvironment': ?enablePrivateEnvironment,
    'encryptionConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigEncryptionConfig, Map<String, dynamic>>(encryptionConfig, (value) => value.toMap()),
    'environmentSize': ?environmentSize,
    'gkeCluster': ?gkeCluster,
    'maintenanceWindow': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigMaintenanceWindow, Map<String, dynamic>>(maintenanceWindow, (value) => value.toMap()),
    'masterAuthorizedNetworksConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigMasterAuthorizedNetworksConfig, Map<String, dynamic>>(masterAuthorizedNetworksConfig, (value) => value.toMap()),
    'nodeConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigNodeConfig, Map<String, dynamic>>(nodeConfig, (value) => value.toMap()),
    'nodeCount': ?nodeCount,
    'privateEnvironmentConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigPrivateEnvironmentConfig, Map<String, dynamic>>(privateEnvironmentConfig, (value) => value.toMap()),
    'recoveryConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigRecoveryConfig, Map<String, dynamic>>(recoveryConfig, (value) => value.toMap()),
    'resilienceMode': ?resilienceMode,
    'softwareConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigSoftwareConfig, Map<String, dynamic>>(softwareConfig, (value) => value.toMap()),
    'webServerConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigWebServerConfig, Map<String, dynamic>>(webServerConfig, (value) => value.toMap()),
    'webServerNetworkAccessControl': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigWebServerNetworkAccessControl, Map<String, dynamic>>(webServerNetworkAccessControl, (value) => value.toMap()),
    'workloadsConfig': ?pulumi.Input.mapOptionalInputValue<EnvironmentConfigWorkloadsConfig, Map<String, dynamic>>(workloadsConfig, (value) => value.toMap()),
  };
}