# PulpAnsibleClient::AnsibleRepositorySyncURL ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **remote** | **String** | A remote to sync from. This will override a remote set on repository. | [optional] **mirror** | **Boolean** | If ``True``, synchronization will remove all content that is not present in the remote repository. If ``False``, sync will be additive only. | [optional] [default to false] **optimize** | **Boolean** | Whether to optimize sync or not. | [optional] [default to true] ## Code Sample ```ruby require 'PulpAnsibleClient' instance = PulpAnsibleClient::AnsibleRepositorySyncURL.new(remote: null, mirror: null, optimize: null) ```