Cloud Composer v1 API - Class WorkloadsConfig (2.5.0)

public sealed class WorkloadsConfig : IMessage<WorkloadsConfig>, IEquatable<WorkloadsConfig>, IDeepCloneable<WorkloadsConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Composer v1 API class WorkloadsConfig.

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.

Inheritance

object > WorkloadsConfig

Namespace

Google.Cloud.Orchestration.Airflow.Service.V1

Assembly

Google.Cloud.Orchestration.Airflow.Service.V1.dll

Constructors

WorkloadsConfig()

public WorkloadsConfig()

WorkloadsConfig(WorkloadsConfig)

public WorkloadsConfig(WorkloadsConfig other)
Parameter
NameDescription
otherWorkloadsConfig

Properties

DagProcessor

public WorkloadsConfig.Types.DagProcessorResource DagProcessor { get; set; }

Optional. Resources used by Airflow DAG processors.

This field is supported for Cloud Composer environments in versions composer-3..-airflow-..* and newer.

Property Value
TypeDescription
WorkloadsConfigTypesDagProcessorResource

Scheduler

public WorkloadsConfig.Types.SchedulerResource Scheduler { get; set; }

Optional. Resources used by Airflow schedulers.

Property Value
TypeDescription
WorkloadsConfigTypesSchedulerResource

Triggerer

public WorkloadsConfig.Types.TriggererResource Triggerer { get; set; }

Optional. Resources used by Airflow triggerers.

Property Value
TypeDescription
WorkloadsConfigTypesTriggererResource

WebServer

public WorkloadsConfig.Types.WebServerResource WebServer { get; set; }

Optional. Resources used by Airflow web server.

Property Value
TypeDescription
WorkloadsConfigTypesWebServerResource

Worker

public WorkloadsConfig.Types.WorkerResource Worker { get; set; }

Optional. Resources used by Airflow workers.

Property Value
TypeDescription
WorkloadsConfigTypesWorkerResource