PulpRpmClient::RpmRpmRemote

Properties

Name Type Description Notes
name String A unique name for this remote.
url String The URL of an external content source.
ca_cert String A PEM encoded CA certificate used to validate the server certificate presented by the remote server. [optional]
client_cert String A PEM encoded client certificate used for authentication. [optional]
client_key String A PEM encoded private key used for authentication. [optional]
tls_validation Boolean If True, TLS peer validation must be performed. [optional]
proxy_url String The proxy URL. Format: scheme://user:password@host:port [optional]
username String The username to be used for authentication when syncing. [optional]
password String The password to be used for authentication when syncing. [optional]
download_concurrency Integer Total number of simultaneous connections. [optional]
policy PolicyEnum The policy to use when downloading content. The possible values include: 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default. [optional]
sles_auth_token String Authentication token for SLES repositories. [optional]

Code Sample

require 'PulpRpmClient'

instance = PulpRpmClient::RpmRpmRemote.new(name: null,
                                 url: null,
                                 ca_cert: null,
                                 client_cert: null,
                                 client_key: null,
                                 tls_validation: null,
                                 proxy_url: null,
                                 username: null,
                                 password: null,
                                 download_concurrency: null,
                                 policy: null,
                                 sles_auth_token: null)