composer.v1 library Null safety

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

AllowedIpRange
Allowed IP range with user-provided description.
CheckUpgradeResponse
Message containing information about the result of an upgrade check operation.
CloudComposerApi
Manages Apache Airflow environments on Google Cloud Platform.
DatabaseConfig
The configuration of Cloud SQL instance that is used by the Apache Airflow software. [...]
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.
ImageVersion
ImageVersion information
IPAllocationPolicy
Configuration for controlling how IPs are allocated in the GKE cluster running the Apache Airflow software.
ListEnvironmentsResponse
The environments in a project and location.
ListImageVersionsResponse
The ImageVersions in a project and location.
ListOperationsResponse
The response message for Operations.ListOperations.
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.
OperationMetadata
Metadata describing an operation.
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
ProjectsLocationsImageVersionsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
SoftwareConfig
Specifies the selection and configuration of software inside the environment.
WebServerConfig
The configuration settings for the Airflow web server App Engine instance. [...]
WebServerNetworkAccessControl
Network-level access control policy for the Airflow web server. [...]

Typedefs

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.