Reference documentation and code samples for the Cloud OS Config V1alpha API class Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::AptRepository.
Represents a single apt package repository. These will be added to
a repo file that will be managed at
/etc/apt/sources.list.d/google_osconfig.list
.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#archive_type
def archive_type() -> ::Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::AptRepository::ArchiveType
Returns
- (::Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::AptRepository::ArchiveType) — Required. Type of archive files in this repository.
#archive_type=
def archive_type=(value) -> ::Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::AptRepository::ArchiveType
Parameter
- value (::Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::AptRepository::ArchiveType) — Required. Type of archive files in this repository.
Returns
- (::Google::Cloud::OsConfig::V1alpha::OSPolicy::Resource::RepositoryResource::AptRepository::ArchiveType) — Required. Type of archive files in this repository.
#components
def components() -> ::Array<::String>
Returns
- (::Array<::String>) — Required. List of components for this repository. Must contain at least one item.
#components=
def components=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Required. List of components for this repository. Must contain at least one item.
Returns
- (::Array<::String>) — Required. List of components for this repository. Must contain at least one item.
#distribution
def distribution() -> ::String
Returns
- (::String) — Required. Distribution of this repository.
#distribution=
def distribution=(value) -> ::String
Parameter
- value (::String) — Required. Distribution of this repository.
Returns
- (::String) — Required. Distribution of this repository.
#gpg_key
def gpg_key() -> ::String
Returns
-
(::String) — URI of the key file for this repository. The agent maintains a
keyring at
/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg
.
#gpg_key=
def gpg_key=(value) -> ::String
Parameter
-
value (::String) — URI of the key file for this repository. The agent maintains a
keyring at
/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg
.
Returns
-
(::String) — URI of the key file for this repository. The agent maintains a
keyring at
/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg
.
#uri
def uri() -> ::String
Returns
- (::String) — Required. URI for this repository.
#uri=
def uri=(value) -> ::String
Parameter
- value (::String) — Required. URI for this repository.
Returns
- (::String) — Required. URI for this repository.