Class: Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::YumRepository

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

Overview

Represents a single yum package repository. These are added to a repo file that is managed at /etc/yum.repos.d/google_osconfig.repo.

Instance Attribute Summary collapse

Instance Attribute Details

#base_url::String

Returns Required. The location of the repository directory.

Returns:

  • (::String)

    Required. The location of the repository directory.



381
382
383
384
# File 'proto_docs/google/cloud/osconfig/v1alpha/os_policy.rb', line 381

class YumRepository
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#display_name::String

Returns The display name of the repository.

Returns:

  • (::String)

    The display name of the repository.



381
382
383
384
# File 'proto_docs/google/cloud/osconfig/v1alpha/os_policy.rb', line 381

class YumRepository
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#gpg_keys::Array<::String>

Returns URIs of GPG keys.

Returns:

  • (::Array<::String>)

    URIs of GPG keys.



381
382
383
384
# File 'proto_docs/google/cloud/osconfig/v1alpha/os_policy.rb', line 381

class YumRepository
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#id::String

Returns Required. A one word, unique name for this repository. This is the repo id in the yum config file and also the display_name if display_name is omitted. This id is also used as the unique identifier when checking for resource conflicts.

Returns:

  • (::String)

    Required. A one word, unique name for this repository. This is the repo id in the yum config file and also the display_name if display_name is omitted. This id is also used as the unique identifier when checking for resource conflicts.



381
382
383
384
# File 'proto_docs/google/cloud/osconfig/v1alpha/os_policy.rb', line 381

class YumRepository
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end