Airflow API models
- ClusterView
- AirflowConfig
- AirflowEnvVariable
- Cluster
- ClusterResources
- ClusterResources.Airflow
- ConnectionInfo
- CrConnectionInfo
- GitApiCredentials
- ManagedImageStatus
- SyncConfig
- CreateClusterMetadata
- CreateClusterRequest
- CreateClusterRequest.AirflowConfig
- CustomImage
- DeleteClusterMetadata
- DeleteClusterRequest
- GetClusterRequest
- ListClusterOperationsRequest
- ListClusterOperationsResponse
- ListClustersRequest
- ListClustersResponse
- ListCustomImagesRequest
- ListCustomImagesResponse
- RescheduleMaintenanceMetadata
- RescheduleMaintenanceRequest
- UpdateClusterRequest
- UpdateClusterRequest.UpdateAirflowConfig
- UpdateClusterRequest.UpdateAirflowConfig.UpdateGitSyncConfig
- UpdateClusterRequest.UpdateClusterResources
- UpdateClusterRequest.UpdateClusterResources.Airflow
- GetOperationRequest
- ListOperationsRequest
- ListOperationsResponse
ClusterView
Option |
Description |
CLUSTER_VIEW_INVALID |
Invalid cluster view value. |
CLUSTER_VIEW_BASIC |
Output basic information about the cluster. |
CLUSTER_VIEW_FULL |
Output full information about the cluster including allocated resources and Apache Airflow® settings. |
AirflowConfig
Field |
Description |
|
string Version id of Apache Airflow®. |
|
doublecloud.airflow.v1.SyncConfig Git sync config |
|
string Custom image digest, Apache Airflow® version must match current version_id. |
|
string Target requirements.txt content to construct and apply a custom image in a managed way. |
|
string Defines a service account that is avaialble for DC API auth from workers code. |
|
list Env variables that passing to your cluster |
|
AirflowEnvVariable
Field |
Description |
|
string Name of environment variable |
|
string Value of environment variable |
Cluster
Field |
Description |
|
string ID of the Apache Airflow® cluster. |
|
string ID of the project that the Apache Airflow® cluster belongs to. |
|
string Type of the cloud where instances should be hosted. |
|
string ID of the region to place instances. |
|
google.protobuf.Timestamp Creation timestamp. |
|
string Name of the Apache Airflow® cluster. The name is unique within the project. |
|
string Description of the Apache Airflow® cluster. |
|
doublecloud.v1.ClusterStatus Current state of the cluster. |
|
doublecloud.airflow.v1.ClusterResources Resources allocated to Airflow cluster |
|
doublecloud.airflow.v1.ConnectionInfo Connection information. |
|
doublecloud.v1.Access External network access settings |
|
doublecloud.airflow.v1.AirflowConfig Configuration of the Apache Airflow® cluster. |
|
string ID of the network that the Apache Airflow® cluster belongs to. |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
|
doublecloud.airflow.v1.CrConnectionInfo Custom images remote image path and credentials. |
|
doublecloud.airflow.v1.ManagedImageStatus Status of managed image. |
ClusterResources
Field |
Description |
|
doublecloud.airflow.v1.ClusterResources.Airflow Airflow specific cluster resource config |
ClusterResources.Airflow
Field |
Description |
|
google.protobuf.Int64Value Max number of Airflow workers |
|
string Flavor of Airflow cluster environment |
|
google.protobuf.Int64Value Min number of Airflow workers |
|
google.protobuf.Int64Value Concurrency of Airflow workers |
|
google.protobuf.Int64Value Disk size of Airflow workers (GiB) |
|
string Preset of Airflow cluster workers |
ConnectionInfo
Field |
Description |
|
string Host to connect. |
|
string Airflow admin user. |
|
string Password for Airflow admin user. |
CrConnectionInfo
Field |
Description |
|
string Path to upload custom images. |
|
string Container registry user. |
|
string Container registry password. |
GitApiCredentials
Field |
Description |
|
string Username for repository auth |
|
string Password for repository auth |
ManagedImageStatus
Field |
Description |
|
string If not empty, describes the latest managed image build errors. |
|
string Currently applied requirements.txt. |
SyncConfig
Field |
Description |
|
string Git repository for Airflow DAGs |
|
string Git branch |
|
string Git revision |
|
string Path of directory with DAGs |
|
one of: |
|
CreateClusterMetadata
Field |
Description |
|
string Required. ID of the creating Airflow cluster. |
CreateClusterRequest
Field |
Description |
|
string ID of the project to create the Apache Airflow® cluster in. |
|
string Type of the cloud where instances should be hosted. |
|
string ID of the region to place instances. |
|
string Name of the Apache Airflow® cluster. The name must be unique within the project. |
|
string Description of the Apache Airflow® cluster. |
|
doublecloud.airflow.v1.ClusterResources Resources allocated to the Apache Airflow® cluster. |
|
doublecloud.v1.Access External network access settings |
|
|
|
string ID of the network that the Apache Airflow® cluster belongs to. |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
CreateClusterRequest.AirflowConfig
Field |
Description |
|
string Version id of Apache Airflow®. |
|
doublecloud.airflow.v1.SyncConfig Git sync config |
|
string Requirements.txt content that will be used to construct and apply custom image. |
|
string If supplied, defines a service account that would be available for DC API auth from workers code. |
|
list Env variables that passing to your cluster. |
|
CustomImage
Field |
Description |
|
string Image digest. |
|
string Version of underlying Apache Airflow®. |
|
list Custom image user tags. |
|
string |
|
google.protobuf.Timestamp Custom image upload timestamp. |
DeleteClusterMetadata
Field |
Description |
|
string Required. ID of the deleting Airflow cluster. |
DeleteClusterRequest
Field |
Description |
|
string ID of the Apache Airflow® cluster to delete. To get the Apache Airflow® cluster ID, use a [ClusterService.List] request. |
GetClusterRequest
Field |
Description |
|
string ID of the Apache Airflow® cluster resource to return. |
|
bool Whether to include sensitive data in the response. If unspecified, defaults to false. |
ListClusterOperationsRequest
Field |
Description |
|
string Required. ID of the cluster. |
|
doublecloud.v1.Paging Paging information of the request |
ListClusterOperationsResponse
Field |
Description |
|
list |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
ListClustersRequest
Field |
Description |
|
string ID of the project to list Apache Airflow® clusters in. |
|
doublecloud.v1.Paging Paging information of the request |
|
doublecloud.airflow.v1.ClusterView The level of detail to be returned. If unspecified, defaults to CLUSTER_VIEW_BASIC. |
ListClustersResponse
Field |
Description |
|
list List of Apache Airflow® cluster resources. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
ListCustomImagesRequest
Field |
Description |
|
string ID of the Apache Airflow® cluster. |
ListCustomImagesResponse
Field |
Description |
|
list List of custom images associated with the cluster. |
|
RescheduleMaintenanceMetadata
Field |
Description |
|
string Required. ID of the Airflow cluster to maintenance reschedule. |
|
google.protobuf.Timestamp The time for SPECIFIC_TIME reschedule. Limited by two weeks since first time scheduled. |
RescheduleMaintenanceRequest
Field |
Description |
|
string Required. ID of the Airflow cluster to maintenance reschedule. |
|
doublecloud.v1.RescheduleType Required. The type of reschedule request. |
|
google.protobuf.Timestamp The time for SPECIFIC_TIME reschedule. Limited by two weeks since first time scheduled. |
UpdateClusterRequest
Field |
Description |
|
string ID of the Apache Airflow® Cluster resource to update. To get the Apache Airflow® cluster ID, use a [ClusterService.List] request. |
|
google.protobuf.StringValue New description of the Apache Airflow® cluster. |
|
doublecloud.airflow.v1.UpdateClusterRequest.UpdateClusterResources New resources allocated to the Apache Airflow® cluster. |
|
doublecloud.v1.Access Access settings |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
|
doublecloud.airflow.v1.UpdateClusterRequest.UpdateAirflowConfig Configuration and resources for hosts that should be created for the Apache Airflow® cluster. |
|
google.protobuf.StringValue New name of the Apache Airflow® cluster. |
UpdateClusterRequest.UpdateAirflowConfig
Field |
Description |
|
doublecloud.airflow.v1.UpdateClusterRequest.UpdateAirflowConfig.UpdateGitSyncConfig Git sync config |
|
one of: |
|
google.protobuf.StringValue Custom image digest, Apache Airflow® version must match current version_id. |
|
google.protobuf.StringValue Requirements.txt content that will be used to construct and apply custom image. |
|
google.protobuf.StringValue Defines a service account that would be avaialble for DC API auth from workers code. |
|
list Env variables that passing to your cluster. |
|
UpdateClusterRequest.UpdateAirflowConfig.UpdateGitSyncConfig
Field |
Description |
|
doublecloud.airflow.v1.SyncConfig Git sync config |
UpdateClusterRequest.UpdateClusterResources
Field |
Description |
|
doublecloud.airflow.v1.UpdateClusterRequest.UpdateClusterResources.Airflow Airflow specific cluster resource config |
UpdateClusterRequest.UpdateClusterResources.Airflow
Field |
Description |
|
google.protobuf.Int64Value Max number of Airflow workers |
|
google.protobuf.Int64Value Min number of Airflow workers |
|
google.protobuf.Int64Value Concurrency of Airflow workers |
|
google.protobuf.Int64Value Disk size of Airflow workers |
|
google.protobuf.StringValue Preset of Airflow cluster workers |
GetOperationRequest
Field |
Description |
|
string Required. ID of the operation to return. |
ListOperationsRequest
Field |
Description |
|
string ID of the project to list clusters operations in. |
|
doublecloud.v1.Paging Paging information of the request |
ListOperationsResponse
Field |
Description |
|
list List of operations. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |