NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CreateEnvironmentRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CreateEnvironmentRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • environment

    Type: Message (.google.cloud.orchestration.airflow.service.v1.Environment)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::GetEnvironmentRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::GetEnvironmentRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListEnvironmentsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListEnvironmentsRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListEnvironmentsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListEnvironmentsResponse->new(
    environments => $value,
);

FIELDS

  • environments

    Type: Message (.google.cloud.orchestration.airflow.service.v1.Environment)

  • next_page_token

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DeleteEnvironmentRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DeleteEnvironmentRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UpdateEnvironmentRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UpdateEnvironmentRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • environment

    Type: Message (.google.cloud.orchestration.airflow.service.v1.Environment)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ExecuteAirflowCommandRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ExecuteAirflowCommandRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

  • command

    Type: String

  • subcommand

    Type: String

  • parameters

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ExecuteAirflowCommandResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ExecuteAirflowCommandResponse->new(
    execution_id => $value,
);

FIELDS

  • execution_id

    Type: String

  • pod

    Type: String

  • pod_namespace

    Type: String

  • error

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::StopAirflowCommandRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::StopAirflowCommandRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

  • execution_id

    Type: String

  • pod

    Type: String

  • pod_namespace

    Type: String

  • force

    Type: Bool

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::StopAirflowCommandResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::StopAirflowCommandResponse->new(
    is_done => $value,
);

FIELDS

  • is_done

    Type: Bool

  • output

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PollAirflowCommandRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PollAirflowCommandRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

  • execution_id

    Type: String

  • pod

    Type: String

  • pod_namespace

    Type: String

  • next_line_number

    Type: Int32

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PollAirflowCommandResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PollAirflowCommandResponse->new(
    output => $value,
);

FIELDS

  • output

    Type: Message (.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse.Line)

  • output_end

    Type: Bool

  • exit_info

    Type: Message (.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse.ExitInfo)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CreateUserWorkloadsSecretRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CreateUserWorkloadsSecretRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • user_workloads_secret

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::GetUserWorkloadsSecretRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::GetUserWorkloadsSecretRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsSecretsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsSecretsRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UpdateUserWorkloadsSecretRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UpdateUserWorkloadsSecretRequest->new(
    user_workloads_secret => $value,
);

FIELDS

  • user_workloads_secret

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DeleteUserWorkloadsSecretRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DeleteUserWorkloadsSecretRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CreateUserWorkloadsConfigMapRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CreateUserWorkloadsConfigMapRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • user_workloads_config_map

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::GetUserWorkloadsConfigMapRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::GetUserWorkloadsConfigMapRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsConfigMapsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsConfigMapsRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UpdateUserWorkloadsConfigMapRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UpdateUserWorkloadsConfigMapRequest->new(
    user_workloads_config_map => $value,
);

FIELDS

  • user_workloads_config_map

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DeleteUserWorkloadsConfigMapRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DeleteUserWorkloadsConfigMapRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UserWorkloadsSecret - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UserWorkloadsSecret->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • data

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.DataEntry)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsSecretsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsSecretsResponse->new(
    user_workloads_secrets => $value,
);

FIELDS

  • user_workloads_secrets

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret)

  • next_page_token

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UserWorkloadsConfigMap - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::UserWorkloadsConfigMap->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • data

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.DataEntry)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsConfigMapsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListUserWorkloadsConfigMapsResponse->new(
    user_workloads_config_maps => $value,
);

FIELDS

  • user_workloads_config_maps

    Type: Message (.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap)

  • next_page_token

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListWorkloadsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListWorkloadsRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

  • filter

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListWorkloadsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ListWorkloadsResponse->new(
    workloads => $value,
);

FIELDS

  • workloads

    Type: Message (.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload)

  • next_page_token

    Type: String

Enum: ListWorkloadsResponse::ComposerWorkloadType

Values:

  • COMPOSER_WORKLOAD_TYPE_UNSPECIFIED => 0

  • CELERY_WORKER => 1

  • KUBERNETES_WORKER => 2

  • KUBERNETES_OPERATOR_POD => 3

  • SCHEDULER => 4

  • DAG_PROCESSOR => 5

  • TRIGGERER => 6

  • WEB_SERVER => 7

  • REDIS => 8

Enum: ListWorkloadsResponse::ComposerWorkloadState

Values:

  • COMPOSER_WORKLOAD_STATE_UNSPECIFIED => 0

  • PENDING => 1

  • OK => 2

  • WARNING => 3

  • ERROR => 4

  • SUCCEEDED => 5

  • FAILED => 6

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::SaveSnapshotRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::SaveSnapshotRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

  • snapshot_location

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::SaveSnapshotResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::SaveSnapshotResponse->new(
    snapshot_path => $value,
);

FIELDS

  • snapshot_path

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::LoadSnapshotRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::LoadSnapshotRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

  • snapshot_path

    Type: String

  • skip_pypi_packages_installation

    Type: Bool

  • skip_environment_variables_setting

    Type: Bool

  • skip_airflow_overrides_setting

    Type: Bool

  • skip_gcs_data_copying

    Type: Bool

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::LoadSnapshotResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::LoadSnapshotResponse->new(
);

FIELDS

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DatabaseFailoverRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DatabaseFailoverRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DatabaseFailoverResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DatabaseFailoverResponse->new(
);

FIELDS

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::FetchDatabasePropertiesRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::FetchDatabasePropertiesRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::FetchDatabasePropertiesResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::FetchDatabasePropertiesResponse->new(
    primary_gce_zone => $value,
);

FIELDS

  • primary_gce_zone

    Type: String

  • secondary_gce_zone

    Type: String

  • is_failover_replica_available

    Type: Bool

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::StorageConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::StorageConfig->new(
    bucket => $value,
);

FIELDS

  • bucket

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::EnvironmentConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::EnvironmentConfig->new(
    gke_cluster => $value,
);

FIELDS

  • gke_cluster

    Type: String

  • dag_gcs_prefix

    Type: String

  • node_count

    Type: Int32

  • software_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.SoftwareConfig)

  • node_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.NodeConfig)

  • private_environment_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.PrivateEnvironmentConfig)

  • web_server_network_access_control

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WebServerNetworkAccessControl)

  • database_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.DatabaseConfig)

  • web_server_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WebServerConfig)

  • encryption_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.EncryptionConfig)

  • maintenance_window

    Type: Message (.google.cloud.orchestration.airflow.service.v1.MaintenanceWindow)

  • workloads_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig)

  • environment_size

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.EnvironmentConfig.EnvironmentSize)

  • airflow_uri

    Type: String

  • airflow_byoid_uri

    Type: String

  • master_authorized_networks_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.MasterAuthorizedNetworksConfig)

  • recovery_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.RecoveryConfig)

  • resilience_mode

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.EnvironmentConfig.ResilienceMode)

  • data_retention_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig)

Enum: EnvironmentConfig::EnvironmentSize

Values:

  • ENVIRONMENT_SIZE_UNSPECIFIED => 0

  • ENVIRONMENT_SIZE_SMALL => 1

  • ENVIRONMENT_SIZE_MEDIUM => 2

  • ENVIRONMENT_SIZE_LARGE => 3

Enum: EnvironmentConfig::ResilienceMode

Values:

  • RESILIENCE_MODE_UNSPECIFIED => 0

  • HIGH_RESILIENCE => 1

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::WebServerNetworkAccessControl - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::WebServerNetworkAccessControl->new(
    allowed_ip_ranges => $value,
);

FIELDS

  • allowed_ip_ranges

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WebServerNetworkAccessControl.AllowedIpRange)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DatabaseConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DatabaseConfig->new(
    machine_type => $value,
);

FIELDS

  • machine_type

    Type: String

  • zone

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::WebServerConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::WebServerConfig->new(
    machine_type => $value,
);

FIELDS

  • machine_type

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::EncryptionConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::EncryptionConfig->new(
    kms_key_name => $value,
);

FIELDS

  • kms_key_name

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::MaintenanceWindow - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::MaintenanceWindow->new(
    start_time => $value,
);

FIELDS

  • start_time

    Type: Message (.google.protobuf.Timestamp)

  • end_time

    Type: Message (.google.protobuf.Timestamp)

  • recurrence

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::SoftwareConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::SoftwareConfig->new(
    image_version => $value,
);

FIELDS

  • image_version

    Type: String

  • airflow_config_overrides

    Type: Message (.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.AirflowConfigOverridesEntry)

  • pypi_packages

    Type: Message (.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.PypiPackagesEntry)

  • env_variables

    Type: Message (.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.EnvVariablesEntry)

  • python_version

    Type: String

  • scheduler_count

    Type: Int32

  • cloud_data_lineage_integration

    Type: Message (.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration)

  • web_server_plugins_mode

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode)

Enum: SoftwareConfig::WebServerPluginsMode

Values:

  • WEB_SERVER_PLUGINS_MODE_UNSPECIFIED => 0

  • PLUGINS_DISABLED => 1

  • PLUGINS_ENABLED => 2

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::IPAllocationPolicy - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::IPAllocationPolicy->new(
    use_ip_aliases => $value,
);

FIELDS

  • use_ip_aliases

    Type: Bool

  • cluster_secondary_range_name

    Type: String

  • cluster_ipv4_cidr_block

    Type: String

  • services_secondary_range_name

    Type: String

  • services_ipv4_cidr_block

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::NodeConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::NodeConfig->new(
    location => $value,
);

FIELDS

  • location

    Type: String

  • machine_type

    Type: String

  • network

    Type: String

  • subnetwork

    Type: String

  • disk_size_gb

    Type: Int32

  • oauth_scopes

    Type: String

  • service_account

    Type: String

  • tags

    Type: String

  • ip_allocation_policy

    Type: Message (.google.cloud.orchestration.airflow.service.v1.IPAllocationPolicy)

  • enable_ip_masq_agent

    Type: Bool

  • composer_network_attachment

    Type: String

  • composer_internal_ipv4_cidr_block

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PrivateClusterConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PrivateClusterConfig->new(
    enable_private_endpoint => $value,
);

FIELDS

  • enable_private_endpoint

    Type: Bool

  • master_ipv4_cidr_block

    Type: String

  • master_ipv4_reserved_range

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::NetworkingConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::NetworkingConfig->new(
    connection_type => $value,
);

FIELDS

  • connection_type

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.NetworkingConfig.ConnectionType)

Enum: NetworkingConfig::ConnectionType

Values:

  • CONNECTION_TYPE_UNSPECIFIED => 0

  • VPC_PEERING => 1

  • PRIVATE_SERVICE_CONNECT => 2

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PrivateEnvironmentConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::PrivateEnvironmentConfig->new(
    enable_private_environment => $value,
);

FIELDS

  • enable_private_environment

    Type: Bool

  • enable_private_builds_only

    Type: Bool

  • private_cluster_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig)

  • web_server_ipv4_cidr_block

    Type: String

  • cloud_sql_ipv4_cidr_block

    Type: String

  • web_server_ipv4_reserved_range

    Type: String

  • cloud_composer_network_ipv4_cidr_block

    Type: String

  • cloud_composer_network_ipv4_reserved_range

    Type: String

  • enable_privately_used_public_ips

    Type: Bool

  • cloud_composer_connection_subnetwork

    Type: String

  • networking_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.NetworkingConfig)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::WorkloadsConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::WorkloadsConfig->new(
    scheduler => $value,
);

FIELDS

  • scheduler

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource)

  • web_server

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource)

  • worker

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource)

  • triggerer

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource)

  • dag_processor

    Type: Message (.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::RecoveryConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::RecoveryConfig->new(
    scheduled_snapshots_config => $value,
);

FIELDS

  • scheduled_snapshots_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.ScheduledSnapshotsConfig)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ScheduledSnapshotsConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::ScheduledSnapshotsConfig->new(
    enabled => $value,
);

FIELDS

  • enabled

    Type: Bool

  • snapshot_location

    Type: String

  • snapshot_creation_schedule

    Type: String

  • time_zone

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::MasterAuthorizedNetworksConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::MasterAuthorizedNetworksConfig->new(
    enabled => $value,
);

FIELDS

  • enabled

    Type: Bool

  • cidr_blocks

    Type: Message (.google.cloud.orchestration.airflow.service.v1.MasterAuthorizedNetworksConfig.CidrBlock)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CloudDataLineageIntegration - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CloudDataLineageIntegration->new(
    enabled => $value,
);

FIELDS

  • enabled

    Type: Bool

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::Environment - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::Environment->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.EnvironmentConfig)

  • uuid

    Type: String

  • state

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.Environment.State)

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • labels

    Type: Message (.google.cloud.orchestration.airflow.service.v1.Environment.LabelsEntry)

  • satisfies_pzs

    Type: Bool

  • satisfies_pzi

    Type: Bool

  • storage_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.StorageConfig)

Enum: Environment::State

Values:

  • STATE_UNSPECIFIED => 0

  • CREATING => 1

  • RUNNING => 2

  • UPDATING => 3

  • DELETING => 4

  • ERROR => 5

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CheckUpgradeRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CheckUpgradeRequest->new(
    environment => $value,
);

FIELDS

  • environment

    Type: String

  • image_version

    Type: String

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CheckUpgradeResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::CheckUpgradeResponse->new(
    build_log_uri => $value,
);

FIELDS

  • build_log_uri

    Type: String

  • contains_pypi_modules_conflict

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.CheckUpgradeResponse.ConflictResult)

  • pypi_conflict_build_log_extract

    Type: String

  • image_version

    Type: String

  • pypi_dependencies

    Type: Message (.google.cloud.orchestration.airflow.service.v1.CheckUpgradeResponse.PypiDependenciesEntry)

Enum: CheckUpgradeResponse::ConflictResult

Values:

  • CONFLICT_RESULT_UNSPECIFIED => 0

  • CONFLICT => 1

  • NO_CONFLICT => 2

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DataRetentionConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::DataRetentionConfig->new(
    airflow_metadata_retention_config => $value,
);

FIELDS

  • airflow_metadata_retention_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig)

  • task_logs_retention_config

    Type: Message (.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig)

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::TaskLogsRetentionConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::TaskLogsRetentionConfig->new(
    storage_mode => $value,
);

FIELDS

  • storage_mode

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode)

Enum: TaskLogsRetentionConfig::TaskLogsStorageMode

Values:

  • TASK_LOGS_STORAGE_MODE_UNSPECIFIED => 0

  • CLOUD_LOGGING_AND_CLOUD_STORAGE => 1

  • CLOUD_LOGGING_ONLY => 2

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::AirflowMetadataRetentionPolicyConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Orchestration::Airflow::Service::V1::Environments;

my $msg = Google::Cloud::Orchestration::Airflow::Service::V1::Environments::AirflowMetadataRetentionPolicyConfig->new(
    retention_mode => $value,
);

FIELDS

  • retention_mode

    Type: Enum (.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig.RetentionMode)

  • retention_days

    Type: Int32

Enum: AirflowMetadataRetentionPolicyConfig::RetentionMode

Values:

  • RETENTION_MODE_UNSPECIFIED => 0

  • RETENTION_MODE_ENABLED => 1

  • RETENTION_MODE_DISABLED => 2

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments::EnvironmentsClient - Client stub representing the remote Environments service

DESCRIPTION

This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.

CONFIGURATION AND ENVIRONMENT

target

The endpoint target address. Defaults to orchestration.googleapis.com:443.

credentials

The authentication credentials provider. Defaults to application default credentials via Google::Auth.

NAME

Google::Cloud::Orchestration::Airflow::Service::V1::Environments - Protocol Buffers schema definition

DESCRIPTION

Auto-generated Protocol Buffers schema definition class.

LICENSE AND COPYRIGHT

Copyright (C) 2026 Google LLC

This program is released under the Apache 2.0 license.