Class AptRepository

AptRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.

Attributes

NameDescription
archive_type google.cloud.osconfig_v1alpha.types.OSPolicy.Resource.RepositoryResource.AptRepository.ArchiveType
Required. Type of archive files in this repository.
uri str
Required. URI for this repository.
distribution str
Required. Distribution of this repository.
components Sequence[str]
Required. List of components for this repository. Must contain at least one item.
gpg_key str
URI of the key file for this repository. The agent maintains a keyring at ``/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg``.

Inheritance

builtins.object > proto.message.Message > AptRepository

Classes

ArchiveType

ArchiveType(value)

Type of archive.