Differential D9038 Diff 42318 helm/dagster/schema/schema/charts/dagster/subschema/compute_log_manager.py
Changeset View
Changeset View
Standalone View
Standalone View
helm/dagster/schema/schema/charts/dagster/subschema/compute_log_manager.py
from enum import Enum | from enum import Enum | ||||
from typing import Any, Dict, Optional, Type | from typing import Any, Dict, Optional, Type | ||||
from pydantic import Extra # pylint: disable=no-name-in-module | from pydantic import Extra # pylint: disable=no-name-in-module | ||||
from ...utils.utils import BaseModel, ConfigurableClass, create_json_schema_conditionals | from ...utils.utils import BaseModel, ConfigurableClass, create_json_schema_conditionals | ||||
from .config import StringSource | from .config import StringSource | ||||
class ComputeLogManagerType(str, Enum): | class ComputeLogManagerType(str, Enum): | ||||
LOCAL = "LocalComputeLogManager" | NOOP = "NoOpComputeLogManager" | ||||
LOCAL = "LocalComputeLogManager" # deprecated in favor of noop | |||||
alangenfeld: nit: comment here about deprecated | |||||
AZURE = "AzureBlobComputeLogManager" | AZURE = "AzureBlobComputeLogManager" | ||||
GCS = "GCSComputeLogManager" | GCS = "GCSComputeLogManager" | ||||
S3 = "S3ComputeLogManager" | S3 = "S3ComputeLogManager" | ||||
CUSTOM = "CustomComputeLogManager" | CUSTOM = "CustomComputeLogManager" | ||||
class AzureBlobComputeLogManager(BaseModel): | class AzureBlobComputeLogManager(BaseModel): | ||||
storageAccount: StringSource | storageAccount: StringSource | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |
nit: comment here about deprecated