Class WorkloadsConfig (1.12.0)

WorkloadsConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.\ .-airflow-..* and newer.

Attributes

NameDescription
scheduler google.cloud.orchestration.airflow.service_v1beta1.types.WorkloadsConfig.SchedulerResource
Optional. Resources used by Airflow schedulers.
web_server google.cloud.orchestration.airflow.service_v1beta1.types.WorkloadsConfig.WebServerResource
Optional. Resources used by Airflow web server.
worker google.cloud.orchestration.airflow.service_v1beta1.types.WorkloadsConfig.WorkerResource
Optional. Resources used by Airflow workers.
triggerer google.cloud.orchestration.airflow.service_v1beta1.types.WorkloadsConfig.TriggererResource
Optional. Resources used by Airflow triggerers.
dag_processor google.cloud.orchestration.airflow.service_v1beta1.types.WorkloadsConfig.DagProcessorResource
Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3.\ *.*-airflow-*.*.\* and newer.

Classes

DagProcessorResource

DagProcessorResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for resources used by Airflow DAG processors.

SchedulerResource

SchedulerResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for resources used by Airflow schedulers.

TriggererResource

TriggererResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for resources used by Airflow triggerers.

WebServerResource

WebServerResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for resources used by Airflow web server.

WorkerResource

WorkerResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for resources used by Airflow workers.