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

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 options for networking connections in the Composer 2 environment.

Defined Under Namespace

Modules: ConnectionType

Instance Attribute Summary collapse

Instance Attribute Details

#connection_type::Google::Cloud::Orchestration::Airflow::Service::V1::NetworkingConfig::ConnectionType

Returns Optional. Indicates the user requested specifc connection type between Tenant and Customer projects. You cannot set networking connection type in public IP environment.

Returns:



1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1423

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

  # Represents connection type between Composer environment in Customer
  # Project and the corresponding Tenant project, from a predefined list
  # of available connection modes.
  module ConnectionType
    # No specific connection type was requested, so the environment uses
    # the default value corresponding to the rest of its configuration.
    CONNECTION_TYPE_UNSPECIFIED = 0

    # Requests the use of VPC peerings for connecting the Customer and Tenant
    # projects.
    VPC_PEERING = 1

    # Requests the use of Private Service Connect for connecting the Customer
    # and Tenant projects.
    PRIVATE_SERVICE_CONNECT = 2
  end
end