composer/v1 library
Cloud Composer API - v1
Manages Apache Airflow environments on Google Cloud Platform.
For more information, see cloud.google.com/composer/
Create an instance of CloudComposerApi to access these resources:
Classes
- AirflowMetadataRetentionPolicyConfig
- The policy for airflow metadata database retention.
- AllowedIpRange
- Allowed IP range with user-provided description.
- CidrBlock
- CIDR block with an optional name.
- CloudComposerApi
- Manages Apache Airflow environments on Google Cloud Platform.
- CloudDataLineageIntegration
- Configuration for Cloud Data Lineage integration.
- ComposerWorkload
- Information about a single workload.
- ComposerWorkloadStatus
- Workload status.
- DagProcessorResource
- Configuration for resources used by Airflow DAG processors.
- DatabaseConfig
- The configuration of Cloud SQL instance that is used by the Apache Airflow software.
- DataRetentionConfig
- The configuration setting for Airflow database data retention mechanism.
- EncryptionConfig
- The encryption options for the Cloud Composer environment and its dependencies.Supported for Cloud Composer environments in versions composer-1..-airflow-..*.
- Environment
- An environment for running orchestration tasks.
- EnvironmentConfig
- Configuration information for an environment.
- ExecuteAirflowCommandRequest
- Execute Airflow Command request.
- ExecuteAirflowCommandResponse
- Response to ExecuteAirflowCommandRequest.
- ExitInfo
- Information about how a command ended.
- FetchDatabasePropertiesResponse
- Response for FetchDatabasePropertiesRequest.
- ImageVersion
- ImageVersion information
- IPAllocationPolicy
- Configuration for controlling how IPs are allocated in the GKE cluster running the Apache Airflow software.
- Line
- Contains information about a single line from logs.
- ListEnvironmentsResponse
- The environments in a project and location.
- ListImageVersionsResponse
- The ImageVersions in a project and location.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListUserWorkloadsConfigMapsResponse
- The user workloads ConfigMaps for a given environment.
- ListUserWorkloadsSecretsResponse
- The user workloads Secrets for a given environment.
- ListWorkloadsResponse
- Response to ListWorkloadsRequest.
- LoadSnapshotRequest
- Request to load a snapshot into a Cloud Composer environment.
- MaintenanceWindow
- The configuration settings for Cloud Composer maintenance window.
- MasterAuthorizedNetworksConfig
- Configuration options for the master authorized networks feature.
- NetworkingConfig
- Configuration options for networking connections in the Composer 2 environment.
- NodeConfig
- The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- PollAirflowCommandRequest
- Poll Airflow Command request.
- PollAirflowCommandResponse
- Response to PollAirflowCommandRequest.
- PrivateClusterConfig
- Configuration options for the private GKE cluster in a Cloud Composer environment.
- PrivateEnvironmentConfig
- The configuration information for configuring a Private IP Cloud Composer environment.
- ProjectsLocationsEnvironmentsResource
- ProjectsLocationsEnvironmentsUserWorkloadsConfigMapsResource
- ProjectsLocationsEnvironmentsUserWorkloadsSecretsResource
- ProjectsLocationsEnvironmentsWorkloadsResource
- ProjectsLocationsImageVersionsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsResource
- RecoveryConfig
- The Recovery settings of an environment.
- SaveSnapshotRequest
- Request to create a snapshot of a Cloud Composer environment.
- ScheduledSnapshotsConfig
- The configuration for scheduled snapshot creation mechanism.
- SchedulerResource
- Configuration for resources used by Airflow schedulers.
- SoftwareConfig
- Specifies the selection and configuration of software inside the environment.
- StopAirflowCommandRequest
- Stop Airflow Command request.
- StopAirflowCommandResponse
- Response to StopAirflowCommandRequest.
- StorageConfig
- The configuration for data storage in the environment.
- TaskLogsRetentionConfig
- The configuration setting for Task Logs.
- TriggererResource
- Configuration for resources used by Airflow triggerers.
- UserWorkloadsConfigMap
- User workloads ConfigMap used by Airflow tasks that run with Kubernetes executor or KubernetesPodOperator.
- UserWorkloadsSecret
- User workloads Secret used by Airflow tasks that run with Kubernetes executor or KubernetesPodOperator.
- WebServerConfig
- The configuration settings for the Airflow web server App Engine instance.
- WebServerNetworkAccessControl
- Network-level access control policy for the Airflow web server.
- WebServerResource
- Configuration for resources used by Airflow web server.
- WorkerResource
- Configuration for resources used by Airflow workers.
- WorkloadsConfig
- The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment.
Typedefs
- DatabaseFailoverRequest = $Empty
- Request to trigger database failover (only for highly resilient environments).
- Date = $Date
- Represents a whole or partial calendar date, such as a birthday.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.