Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/composer:v1.ts";

§Classes

Composer

Manages Apache Airflow environments on Google Cloud Platform.

GoogleAuth

§Variables

auth

§Interfaces

AirflowMetadataRetentionPolicyConfig

The policy for airflow metadata database retention.

AllowedIpRange

Allowed IP range with user-provided description.

CheckUpgradeResponse

Message containing information about the result of an upgrade check operation.

CidrBlock

CIDR block with an optional name.

CloudDataLineageIntegration

Configuration for Cloud Data Lineage integration.

ComposerWorkload

Information about a single workload.

ComposerWorkloadStatus

Workload status.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

DagProcessorResource

Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3..-airflow-..* and newer.

DatabaseConfig

The configuration of Cloud SQL instance that is used by the Apache Airflow software.

DatabaseFailoverRequest

Request to trigger database failover (only for highly resilient environments).

DatabaseFailoverResponse

Response for DatabaseFailoverRequest.

DataRetentionConfig

The configuration setting for Airflow database data retention mechanism.

Date

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

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.

LoadSnapshotResponse

Response to LoadSnapshotRequest.

MaintenanceWindow

The configuration settings for Cloud Composer maintenance window. The following example: { "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" } would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.

MasterAuthorizedNetworksConfig

Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.

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.

OperationMetadata

Metadata describing an operation.

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.

ProjectsLocationsEnvironmentsListOptions

Additional options for Composer#projectsLocationsEnvironmentsList.

ProjectsLocationsEnvironmentsPatchOptions

Additional options for Composer#projectsLocationsEnvironmentsPatch.

ProjectsLocationsEnvironmentsUserWorkloadsConfigMapsListOptions

Additional options for Composer#projectsLocationsEnvironmentsUserWorkloadsConfigMapsList.

ProjectsLocationsEnvironmentsUserWorkloadsSecretsListOptions

Additional options for Composer#projectsLocationsEnvironmentsUserWorkloadsSecretsList.

ProjectsLocationsEnvironmentsWorkloadsListOptions

Additional options for Composer#projectsLocationsEnvironmentsWorkloadsList.

ProjectsLocationsImageVersionsListOptions

Additional options for Composer#projectsLocationsImageVersionsList.

ProjectsLocationsOperationsListOptions

Additional options for Composer#projectsLocationsOperationsList.

RecoveryConfig

The Recovery settings of an environment.

SaveSnapshotRequest

Request to create a snapshot of a Cloud Composer environment.

SaveSnapshotResponse

Response to SaveSnapshotRequest.

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.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

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. Supported for Cloud Composer environments in versions composer-1..-airflow-..*

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. Supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.