Class: Google::Cloud::Metastore::V1beta::NetworkConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/metastore/v1beta/metastore.rb

Overview

Network configuration for the Dataproc Metastore service.

Next available ID: 4

Defined Under Namespace

Classes: Consumer

Instance Attribute Summary collapse

Instance Attribute Details

#consumers::Array<::Google::Cloud::Metastore::V1beta::NetworkConfig::Consumer>

Returns Immutable. The consumer-side network configuration for the Dataproc Metastore instance.

Returns:



417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
# File 'proto_docs/google/cloud/metastore/v1beta/metastore.rb', line 417

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

  # Contains information of the customer's network configurations.
  #
  # Next available ID: 5
  # @!attribute [rw] subnetwork
  #   @return [::String]
  #     Immutable. The subnetwork of the customer project from which an IP
  #     address is reserved and used as the Dataproc Metastore service's
  #     endpoint. It is accessible to hosts in the subnet and to all
  #     hosts in a subnet in the same region and same network. There must
  #     be at least one IP address available in the subnet's primary range. The
  #     subnet is specified in the following form:
  #
  #     `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}`
  # @!attribute [r] endpoint_uri
  #   @return [::String]
  #     Output only. The URI of the endpoint used to access the metastore
  #     service.
  # @!attribute [r] endpoint_location
  #   @return [::String]
  #     Output only. The location of the endpoint URI. Format:
  #     `projects/{project}/locations/{location}`.
  class Consumer
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#custom_routes_enabled::Boolean

Returns Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.

Returns:

  • (::Boolean)

    Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.



417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
# File 'proto_docs/google/cloud/metastore/v1beta/metastore.rb', line 417

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

  # Contains information of the customer's network configurations.
  #
  # Next available ID: 5
  # @!attribute [rw] subnetwork
  #   @return [::String]
  #     Immutable. The subnetwork of the customer project from which an IP
  #     address is reserved and used as the Dataproc Metastore service's
  #     endpoint. It is accessible to hosts in the subnet and to all
  #     hosts in a subnet in the same region and same network. There must
  #     be at least one IP address available in the subnet's primary range. The
  #     subnet is specified in the following form:
  #
  #     `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}`
  # @!attribute [r] endpoint_uri
  #   @return [::String]
  #     Output only. The URI of the endpoint used to access the metastore
  #     service.
  # @!attribute [r] endpoint_location
  #   @return [::String]
  #     Output only. The location of the endpoint URI. Format:
  #     `projects/{project}/locations/{location}`.
  class Consumer
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end