Class: Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/devtools/artifactregistry/v1/repository.rb

Overview

Configuration for an Apt remote repository.

Defined Under Namespace

Classes: PublicRepository

Instance Attribute Summary collapse

Instance Attribute Details

#public_repository::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::PublicRepository

Returns One of the publicly available Apt repositories supported by Artifact Registry.

Returns:



270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
# File 'proto_docs/google/devtools/artifactregistry/v1/repository.rb', line 270

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

  # Publicly available Apt repositories constructed from a common repository
  # base and a custom repository path.
  # @!attribute [rw] repository_base
  #   @return [::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository::PublicRepository::RepositoryBase]
  #     A common public repository base for Apt.
  # @!attribute [rw] repository_path
  #   @return [::String]
  #     A custom field to define a path to a specific repository from the base.
  class PublicRepository
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Predefined list of publicly available repository bases for Apt.
    module RepositoryBase
      # Unspecified repository base.
      REPOSITORY_BASE_UNSPECIFIED = 0

      # Debian.
      DEBIAN = 1

      # Ubuntu LTS/Pro.
      UBUNTU = 2
    end
  end
end