Class: Google::Cloud::Metastore::V1::NetworkConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/metastore/v1/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::V1::NetworkConfig::Consumer>

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

Returns:



354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 354

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