RemoteResponse
Every remote defined by a plugin should have a Remote serializer that inherits from this class. Please import from pulpcore.plugin.serializers
rather than from this module directly.
Properties
Name | Type | Description | Notes |
---|---|---|---|
pulp_href | str | [optional] [readonly] | |
pulp_created | datetime | Timestamp of creation. | [optional] [readonly] |
pulp_last_updated | datetime | Timestamp of the most recent update of the remote. | [optional] [readonly] |
name | str | A unique name for this remote. | |
url | str | The URL of an external content source. | |
ca_cert | str | A PEM encoded CA certificate used to validate the server certificate presented by the remote server. | [optional] |
client_cert | str | A PEM encoded client certificate used for authentication. | [optional] |
tls_validation | bool | If True, TLS peer validation must be performed. | [optional] |
proxy_url | str | The proxy URL. Format: scheme://host:port | [optional] |
pulp_labels | dict(str, str) | [optional] | |
download_concurrency | int | Total number of simultaneous connections. If not set then the default value will be used. | [optional] |
max_retries | int | Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used. | [optional] |
policy | PolicyEnum | The policy to use when downloading content. * `immediate` - immediate * `When syncing, download all metadata and content now.` - When syncing, download all metadata and content now. | [optional] |
total_timeout | float | aiohttp.ClientTimeout.total (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] |
connect_timeout | float | aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] |
sock_connect_timeout | float | aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] |
sock_read_timeout | float | aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] |
headers | list[object] | Headers for aiohttp.Clientsession | [optional] |
rate_limit | int | Limits requests per second for each concurrent downloader | [optional] |
hidden_fields | list[RemoteResponseHiddenFields] | List of hidden (write only) fields | [optional] [readonly] |