Class: Google::Cloud::Orchestration::Airflow::Service::V1::EnvironmentConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb

Overview

Configuration information for an environment.

Defined Under Namespace

Modules: EnvironmentSize, ResilienceMode

Instance Attribute Summary collapse

Instance Attribute Details

#airflow_byoid_uri::String (readonly)

Returns Output only. The 'bring your own identity' variant of the URI of the Apache Airflow Web UI hosted within this environment, to be accessed with external identities using workforce identity federation (see Access environments with workforce identity federation).

Returns:

  • (::String)

    Output only. The 'bring your own identity' variant of the URI of the Apache Airflow Web UI hosted within this environment, to be accessed with external identities using workforce identity federation (see Access environments with workforce identity federation).



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#airflow_uri::String

Returns Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).

Returns:

  • (::String)

    Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#dag_gcs_prefix::String

Returns Output only. The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.

Returns:

  • (::String)

    Output only. The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#data_retention_config::Google::Cloud::Orchestration::Airflow::Service::V1::DataRetentionConfig

Returns Optional. The configuration setting for Airflow database data retention mechanism.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#database_config::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig

Returns Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#encryption_config::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig

Returns Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#environment_size::Google::Cloud::Orchestration::Airflow::Service::V1::EnvironmentConfig::EnvironmentSize

Returns Optional. The size of the Cloud Composer environment.

This field is supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#gke_cluster::String

Returns Output only. The Kubernetes Engine cluster used to run this environment.

Returns:

  • (::String)

    Output only. The Kubernetes Engine cluster used to run this environment.



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#maintenance_window::Google::Cloud::Orchestration::Airflow::Service::V1::MaintenanceWindow

Returns Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods.

The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window.

The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours.

If this value is omitted, the default value for maintenance window will be applied. The default value is Saturday and Sunday 00-06 GMT.

Returns:

  • (::Google::Cloud::Orchestration::Airflow::Service::V1::MaintenanceWindow)

    Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods.

    The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window.

    The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours.

    If this value is omitted, the default value for maintenance window will be applied. The default value is Saturday and Sunday 00-06 GMT.



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#master_authorized_networks_config::Google::Cloud::Orchestration::Airflow::Service::V1::MasterAuthorizedNetworksConfig

Returns Optional. The configuration options for GKE cluster master authorized networks. By default master authorized networks feature is:

  • in case of private environment: enabled with no external networks allowlisted.
  • in case of public environment: disabled.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#node_config::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig

Returns The configuration used for the Kubernetes Engine cluster.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#node_count::Integer

Returns The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.

This field is supported for Cloud Composer environments in versions composer-1..-airflow-..*.

Returns:

  • (::Integer)

    The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.

    This field is supported for Cloud Composer environments in versions composer-1..-airflow-..*.



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#private_environment_config::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig

Returns The configuration used for the Private IP Cloud Composer environment.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#recovery_config::Google::Cloud::Orchestration::Airflow::Service::V1::RecoveryConfig

Returns Optional. The Recovery settings configuration of an environment.

This field is supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#resilience_mode::Google::Cloud::Orchestration::Airflow::Service::V1::EnvironmentConfig::ResilienceMode

Returns Optional. Resilience mode of the Cloud Composer Environment.

This field is supported for Cloud Composer environments in versions composer-2.2.0-airflow-..* and newer.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#software_config::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig

Returns The configuration settings for software inside the environment.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#web_server_config::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig

Returns Optional. The configuration settings for the Airflow web server App Engine instance.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#web_server_network_access_control::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl

Returns Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.

Returns:



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end

#workloads_config::Google::Cloud::Orchestration::Airflow::Service::V1::WorkloadsConfig

Returns Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads.

This field is supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.

Returns:

  • (::Google::Cloud::Orchestration::Airflow::Service::V1::WorkloadsConfig)

    Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads.

    This field is supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.



903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 903

class EnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The size of the Cloud Composer environment.
  module EnvironmentSize
    # The size of the environment is unspecified.
    ENVIRONMENT_SIZE_UNSPECIFIED = 0

    # The environment size is small.
    ENVIRONMENT_SIZE_SMALL = 1

    # The environment size is medium.
    ENVIRONMENT_SIZE_MEDIUM = 2

    # The environment size is large.
    ENVIRONMENT_SIZE_LARGE = 3
  end

  # Resilience mode of the Cloud Composer Environment.
  module ResilienceMode
    # Default mode doesn't change environment parameters.
    RESILIENCE_MODE_UNSPECIFIED = 0

    # Enabled High Resilience mode, including Cloud SQL HA.
    HIGH_RESILIENCE = 1
  end
end