RepositoryResource(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A resource that manages a package repository.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
Name | Description |
apt |
google.cloud.osconfig_v1alpha.types.OSPolicy.Resource.RepositoryResource.AptRepository
An Apt Repository. This field is a member of `oneof`_ ``repository``. |
yum |
google.cloud.osconfig_v1alpha.types.OSPolicy.Resource.RepositoryResource.YumRepository
A Yum Repository. This field is a member of `oneof`_ ``repository``. |
zypper |
google.cloud.osconfig_v1alpha.types.OSPolicy.Resource.RepositoryResource.ZypperRepository
A Zypper Repository. This field is a member of `oneof`_ ``repository``. |
goo |
google.cloud.osconfig_v1alpha.types.OSPolicy.Resource.RepositoryResource.GooRepository
A Goo Repository. This field is a member of `oneof`_ ``repository``. |
Inheritance
builtins.object > proto.message.Message > RepositoryResourceClasses
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
.
GooRepository
GooRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a Goo package repository. These are added to a repo file
that is managed at
C:/ProgramData/GooGet/repos/google_osconfig.repo
.
YumRepository
YumRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a single yum package repository. These are added to a
repo file that is managed at
/etc/yum.repos.d/google_osconfig.repo
.
ZypperRepository
ZypperRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a single zypper package repository. These are added to a
repo file that is managed at
/etc/zypp/repos.d/google_osconfig.repo
.