en-US/powershell-pulp-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems xmlns="http://msh" schema="maml">
 
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Add-PulpIso</command:name>
<command:verb>Add</command:verb>
<command:noun>PulpIso</command:noun>
<maml:description><maml:para>This function adds files to Pulp ISO repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds (uploads) one or more local files to one or more ISO repositories on a Pulp server.
</maml:para>
<maml:para>A file path pattern must be supplied (wildcards are accepted).
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to which the files should be added (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the files will be added to the corresponding repositories on the server.
</maml:para>
<maml:para>If multiple repos are supplied in any way (wildcards, arrays or pipeline), files will be uploaded to the first repo and then copied from that repo to the other specified repos. This is to ensure the same file is not uploaded multiple times.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Add-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to which the files should be added.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Add-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to which the files should be added. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to which the files should be added.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to which the files should be added. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp ISO repositories. Use Get-PulpIsoRepo to see the required object format. Only repository ID attributes are used to determine the repositories to which the files will be added.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more object reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Add-PulpIso
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Add-PulpIso -Server pulpserver.domain -Id windows -Path *.msi</dev:code>
<dev:remarks><maml:para>Adds all msi files in the current directory to the repository with ID "windows" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpIso.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpIso.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Add-PulpPuppetModule</command:name>
<command:verb>Add</command:verb>
<command:noun>PulpPuppetModule</command:noun>
<maml:description><maml:para>This function adds Puppet modules to Pulp Puppet repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds (uploads) one or more local puppet modules to one or more Puppet repositories on a Pulp server.
</maml:para>
<maml:para>A file path pattern must be supplied (wildcards are accepted).
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to which the files should be added (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the files will be added to the corresponding repositories on the server.
</maml:para>
<maml:para>If multiple repos are supplied in any way (wildcards, arrays or pipeline), files will be uploaded to the first repo and then copied from that repo to the other specified repos. This is to ensure the same file is not uploaded multiple times.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Add-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to which the files should be added.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Add-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to which the files should be added. Accepts wilcards (e.g. "modules ") and lists (e.g. "modules ", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to which the files should be added.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to which the files should be added. Accepts wilcards (e.g. "modules ") and lists (e.g. "modules ", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp Puppet repositories. Use Get-PulpPuppetRepo to see the required object format. Only repository ID attributes are used to determine the repositories to which the files will be added.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Add-PulpPuppetModule
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Add-PulpPuppetModule -Server pulpserver.domain -Id windows -Path *.tar.gz</dev:code>
<dev:remarks><maml:para>Adds all tar.gz files in the current directory to the repository with ID "windows" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpPuppetModule.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpPuppetModule.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Add-PulpRoleMember</command:name>
<command:verb>Add</command:verb>
<command:noun>PulpRoleMember</command:noun>
<maml:description><maml:para>This function adds one or more users to one or more Pulp roles.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds one or more users to one or more roles on a Pulp server.
</maml:para>
<maml:para>At least one user must be supplied (as objects or strings)
</maml:para>
<maml:para>At least one role must be supplied (as objects or strings)
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Add-PulpRoleMember</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Add-PulpRoleMember</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp users. Objects must contain `login` properties.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Add-PulpRoleMember
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpUser "da-*" | Add-PulpRoleMember -RoleId editors</dev:code>
<dev:remarks><maml:para>Adds all users with login name starting "da" to role "editors"
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpRoleMember.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpRoleMember.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Add-PulpRpm</command:name>
<command:verb>Add</command:verb>
<command:noun>PulpRpm</command:noun>
<maml:description><maml:para>This function adds RPM files to Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds (uploads) one or more local RPM files to one or more RPM repositories on a Pulp server.
</maml:para>
<maml:para>A file path pattern must be supplied (wildcards are accepted).
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to which the files should be added (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the RPM files will be added to the corresponding repositories on the server.
</maml:para>
<maml:para>If multiple repos are supplied in any way (wildcards, arrays or pipeline), RPMs will be uploaded to the first repo and then copied from that repo to the other specified repos. This is to ensure the same file is not uploaded multiple times.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Add-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to which the RPM files should be added.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the RPM file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Add-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to which the RPM files should be added. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the RPM file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to which the RPM files should be added.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to which the RPM files should be added. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Path</maml:name>
<maml:Description><maml:para>The path of the RPM file/s to be added. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to which the RPM files will be added.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more object reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Add-PulpRpm
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Add-PulpRpm -Server pulpserver.domain -Id centos6 -Path *.rpm</dev:code>
<dev:remarks><maml:para>Adds all RPMs in the current directory to the repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpRpm.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Add-PulpRpm.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Copy-PulpIso</command:name>
<command:verb>Copy</command:verb>
<command:noun>PulpIso</command:noun>
<maml:description><maml:para>This function copies a list ISO content units between Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function copies ISO content units from one ISO repository to one or more other ISO repositories on a Pulp server.
</maml:para>
<maml:para>A file name pattern may be supplied (wildcards are accepted) to filter which ISO objects are copied.
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the target repository or repositories (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects to select the target repositories.
</maml:para>
<maml:para>An ID for the source repository must be supplied
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Copy-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of the target repositories.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the ISO objects to be be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Copy-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the target repository or repositories. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the ISO objects to be be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of the target repositories.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the target repository or repositories. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the ISO objects to be be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp ISO repositories. Use Get-PulpIsoRepo to see the required object format. Only repository ID attributes are used to determine the repositories to which the ISO files will be copied.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Copy-PulpIso
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Copy-PulpIso -Id linuxprod -Name '^centos' -Source linuxtest</dev:code>
<dev:remarks><maml:para>Copy all ISOs with name starting "centos" from the repository with ID "linuxtest" to the repository with ID "linuxprod".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Copy-PulpIso.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Copy-PulpIso.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Copy-PulpPuppetModule</command:name>
<command:verb>Copy</command:verb>
<command:noun>PulpPuppetModule</command:noun>
<maml:description><maml:para>This function copies a list Puppet module content units between Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function copies Puppet module content units from one Puppet repository to one or more other Puppet repositories on a Pulp server.
</maml:para>
<maml:para>A file name pattern may be supplied (wildcards are accepted) to filter which Puppet modules are copied.
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the target repository or repositories (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects to select the target repositories.
</maml:para>
<maml:para>An ID for the source repository must be supplied
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Copy-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of the target repositories.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the Puppet modules to be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Copy-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the target repository or repositories. Accepts wilcards (e.g. "modules ") and lists (e.g. "modules ","forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the Puppet modules to be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of the target repositories.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the target repository or repositories. Accepts wilcards (e.g. "modules ") and lists (e.g. "modules ","forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the Puppet modules to be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp Puppet repositories. Use Get-PulpPuppetRepo to see the required object format. Only repository ID attributes are used to determine the repositories to which the Puppet modules will be copied.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Copy-PulpPuppetModule
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Copy-PulpPuppetModule -Id modules -Name '^stdlib' -Source forge</dev:code>
<dev:remarks><maml:para>Copy all Puppet modules with name starting "stdlib" from the repository with ID "modules" to the repository with ID "forge".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Copy-PulpPuppetModule.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Copy-PulpPuppetModule.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Copy-PulpRpm</command:name>
<command:verb>Copy</command:verb>
<command:noun>PulpRpm</command:noun>
<maml:description><maml:para>This function copies a list RPM content units between Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function copies RPM content units from one RPM repository to one or more other RPM repositories on a Pulp server.
</maml:para>
<maml:para>A file name pattern may be supplied (wildcards are accepted) to filter which RPM objects are copied.
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the target repository or repositories (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects to select the target repositories.
</maml:para>
<maml:para>An ID for the source repository must be supplied
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Copy-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of the target repositories.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the RPM objects to be be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Copy-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the target repository or repositories. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the RPM objects to be be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of the target repositories.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the target repository or repositories. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the RPM objects to be be copied. Accepts regular expression patterns.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Source</maml:name>
<maml:Description><maml:para>The ID of the source repository
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the copy operation
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to which the RPM files will be copied.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Copy-PulpRpm
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Copy-PulpRpm -Id centos6test -Name '^apache' -Source centos6test</dev:code>
<dev:remarks><maml:para>Copy all RPMs name with name starting "apache" from the repository with ID "centos6test" to the repository with ID "centos6prod".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Copy-PulpRpm.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Copy-PulpRpm.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpCertificate</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpCertificate</command:noun>
<maml:description><maml:para>This function gets a valid client certificate for the specified server from the user's certificate store. If a valid vertificate is not available it gets a new one from the server and saves it.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function gets a valid client certificate for the specified server from the user's certificate store. If a valid vertificate is not available it gets a new one from the server and saves it. If a username and password are not provided, the user is prompted.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpCertificate</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="4" aliases="none"><maml:name>Username</maml:name>
<maml:Description><maml:para>The username to use. Defaults to Windows username.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Username).Username</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="5" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>The password to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="4" aliases="none"><maml:name>Username</maml:name>
<maml:Description><maml:para>The username to use. Defaults to Windows username.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Username).Username</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="5" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>The password to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Security.Cryptography.X509Certificates.X509Certificate2`</maml:name>
</dev:type>
<maml:description><maml:para>The object is returned from the user certificate store. If it deosn't already exist in the store it is obtained from the Pulp server first.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpCertificate
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpCertificate -Server pulpserver.domain</dev:code>
<dev:remarks><maml:para>Prompts for username and password and gets a certificate from https://pulpserver.domain
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpCertificate -Server pulpserver.domain -Port 99999</dev:code>
<dev:remarks><maml:para>Prompts for username and password and gets a certificate from https://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>Get-PulpCertificate -Server pulpserver.domain -Protocol http</dev:code>
<dev:remarks><maml:para>Prompts for username and password and gets a certificate from http://pulpserver.domain
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpCertificate.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpCertificate.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpIso</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpIso</command:noun>
<maml:description><maml:para>This function returns a list ISO content units in Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing ISO content units in one or more ISO repositories on a Pulp server.
</maml:para>
<maml:para>A file name pattern may be supplied (wildcards are accepted) to filter which ISO objects are returned.
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository or repositories (wildcards are accepted).
</maml:para>
<maml:para>- One or more repository objects.
</maml:para>
<maml:para>
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to search.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the ISO objects to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to search. Accepts wildcards (e.g. "centos ") and lists (e.g. "centos ","windows"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the ISO objects to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to search.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to search. Accepts wildcards (e.g. "centos ") and lists (e.g. "centos ","windows"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the ISO objects to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp ISO repositories. Use Get-PulpIsoRepo to see the required object format. Only repository ID attributes are used to determine the repositories from which the ISO files will be returned.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing Pulp ISO content units.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpIso
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpIso -Server pulpserver.domain -Id os -Name windows*</dev:code>
<dev:remarks><maml:para>Get all ISOs named "windows*" in the repository with ID "os" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpIso -Id archive | Select-Object -ExpandProperty metadata | Select-Object -ExpandProperty name</dev:code>
<dev:remarks><maml:para>Get a simple list of all ISOs in the repository with ID "archive".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpIso.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpIso.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpIsoRepo</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpIsoRepo</command:noun>
<maml:description><maml:para>This function returns current ISO repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing ISO repositories from a Pulp server. Repositories can be filtered by ID.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpIsoRepo</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository to list. Accepts wildcards (e.g. "centos*") and lists (e.g. "centos*", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository to list. Accepts wildcards (e.g. "centos*") and lists (e.g. "centos*", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom object representing one or more Pulp ISO repositories.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpIsoRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpIsoRepo -Server pulpserver.domain</dev:code>
<dev:remarks><maml:para>Gets all ISO repositories from https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpIsoRepo -Server pulpserver.domain -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Gets all ISO repositories from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>Get-PulpIsoRepo -Server pulpserver.domain -Id centos*</dev:code>
<dev:remarks><maml:para>Gets all ISO repositories where the ID is like "centos*" from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>Online Version:</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpIsoRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpLocalConfig</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpLocalConfig</command:noun>
<maml:description><maml:para>Returns the local powershell-pulp configuration.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns an object representing the local powershell-pulp configuration. Configuration is returned from (in order of preference):
</maml:para>
<maml:para>- a JSON formatted config file (default location: '~\.pulp\admin.json')
</maml:para>
<maml:para>- from sensible default values
</maml:para>
<maml:para>- from user input
</maml:para>
<maml:para>
</maml:para>
<maml:para>Individual configuration values can also be selected. If no configuration values are selected, all values contained in the file and defaults will be returned, but the user will not be prompted for missing values.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpLocalConfig</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>File</maml:name>
<maml:Description><maml:para>An alternative configuration file.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>~\.pulp\admin.json</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Username</maml:name>
<maml:Description><maml:para>Include "username" value in returned object.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>Include "password" value in returned object.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>File</maml:name>
<maml:Description><maml:para>An alternative configuration file.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>~\.pulp\admin.json</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Username</maml:name>
<maml:Description><maml:para>Include "username" value in returned object.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>Include "password" value in returned object.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject`</maml:name>
</dev:type>
<maml:description><maml:para>Returns a custom object representing the local powershell-pulp configuration.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpLocalConfig
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpLocalConfig</dev:code>
<dev:remarks><maml:para>Gets local powershell-pulp configuration from '~\.pulp\admin.json'.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpLocalConfig.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpLocalConfig.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpPermission</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpPermission</command:noun>
<maml:description><maml:para>This function returns current permissions assigned to Pulp resources resources.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing permissions currently assigned to one or more pulp resources.
</maml:para>
<maml:para>One of the following must be supplied
</maml:para>
<maml:para>- One or more resource strings to the Href parameter
</maml:para>
<maml:para>- One or more Resource object containing an _href property.
</maml:para>
<maml:para>
</maml:para>
<maml:para>These represent the resources to query for current assigned permisssions.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpPermission</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Resource</maml:name>
<maml:Description><maml:para>Resource object/s containing _href properties
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>StripUriPrefix</maml:name>
<maml:Description><maml:para>Prefix string to remove from _href property of resource objects
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>/pulp/api</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpPermission</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Href</maml:name>
<maml:Description><maml:para>Resource strings
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Resource</maml:name>
<maml:Description><maml:para>Resource object/s containing _href properties
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>StripUriPrefix</maml:name>
<maml:Description><maml:para>Prefix string to remove from _href property of resource objects
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>/pulp/api</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Href</maml:name>
<maml:Description><maml:para>Resource strings
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp resources. Objects must contain `_href` properties.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing assigned permissions
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpPermission
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpmRepo "centos6*" | Get-PulpPermission</dev:code>
<dev:remarks><maml:para>Return current permissions assigned to all Pulp RPM repositories with IDs starting with "centos6"
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpPermission.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpPermission.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpPuppetModule</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpPuppetModule</command:noun>
<maml:description><maml:para>This function returns a list of Puppet module content units in Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing Puppet module content units in one or more Puppet repositories on a Pulp server.
</maml:para>
<maml:para>A module name pattern may be supplied (wildcards are accepted) to filter which Puppet module objects are returned.
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository or repositories (wildcards are accepted).
</maml:para>
<maml:para>- One or more repository objects.
</maml:para>
<maml:para>
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to search.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the Puppet modules to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to search. Accepts wildcards (e.g. "modules ") and lists (e.g. "modules ", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the Puppet modules to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to search.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to search. Accepts wildcards (e.g. "modules ") and lists (e.g. "modules ", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the Puppet modules to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp Puppet repositories. Use Get-PulpPuppetRepo to see the required object format. Only repository ID attributes are used to determine the repositories from which the Puppet modules will be returned.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing Pulp Puppet module content units.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpPuppetModule
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpPuppetModule -Server pulpserver.domain -Id modules -Name apache*</dev:code>
<dev:remarks><maml:para>Get all Puppet modules named "apache*" in the repository with ID "modules" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpPuppetModule -Id forge | Select-Object -ExpandProperty metadata | Select-Object -ExpandProperty name</dev:code>
<dev:remarks><maml:para>Get a simple list of all Puppet modules in the repository with ID "forge".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpPuppetModule.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpPuppetModule.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpPuppetRepo</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpPuppetRepo</command:noun>
<maml:description><maml:para>This function returns current Puppet repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing Puppet repositories from a Pulp server. Repositories can be filtered by ID.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpPuppetRepo</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository to list. Accepts wildcards (e.g. "modules*") and lists (e.g. "modules*", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository to list. Accepts wildcards (e.g. "modules*") and lists (e.g. "modules*", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom object representing one or more Pulp Puppet repositories.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpPuppetRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpPuppetRepo -Server pulpserver.domain</dev:code>
<dev:remarks><maml:para>Gets all Puppet repositories from https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpPuppetRepo -Server pulpserver.domain -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Gets all Puppet repositories from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>Get-PulpPuppetRepo -Server pulpserver.domain -Id modules*</dev:code>
<dev:remarks><maml:para>Gets all Puppet repositories where the ID is like "modules*" from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpPuppetRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpPuppetRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpRole</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpRole</command:noun>
<maml:description><maml:para>This function returns roles from a Pulp server.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing roles from a Pulp server. The following may be supplied:
</maml:para>
<maml:para>- One or more role IDs (wildcards accepted).
</maml:para>
<maml:para>- DisplayName of the user (wildcards accepted).
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpRole</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>One or more IDs of roles (wildcard accepted).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>@('*')</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>DisplayName</maml:name>
<maml:Description><maml:para>Display name of the role (wildcard accepted)
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>One or more IDs of roles (wildcard accepted).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>@('*')</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>DisplayName</maml:name>
<maml:Description><maml:para>Display name of the role (wildcard accepted)
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing Pulp roles.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpRole
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRole -Id "*editors*"</dev:code>
<dev:remarks><maml:para>Get roles with Id containing "editors"
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRole.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRole.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpRpm</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpRpm</command:noun>
<maml:description><maml:para>This function returns a list RPM content units in Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing RPM content units in one or more RPM repositories on a Pulp server.
</maml:para>
<maml:para>A file name pattern may be supplied (wildcards are accepted) to filter which RPM objects are returned.
</maml:para>
<maml:para>One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository or repositories (wildcards are accepted).
</maml:para>
<maml:para>- One or more repository objects.
</maml:para>
<maml:para>
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to search.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the RPM objects to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to search. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the RPM objects to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to search.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to search. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>The name of the RPM objects to be be returned. Accepts wildcard pattern.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories from which the RPM files will be returned.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing Pulp RPM content units.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpRpm
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpm -Server pulpserver.domain -Id centos6 -Name apache*</dev:code>
<dev:remarks><maml:para>Get all RPMs named "apache*" in the repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpRpm -Id centos6 | Select-Object -ExpandProperty metadata | Select-Object -ExpandProperty filename</dev:code>
<dev:remarks><maml:para>Get a simple list of all RPMs in the repository with ID "centos6".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpm.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpm.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpRpmRepo</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpRpmRepo</command:noun>
<maml:description><maml:para>This function returns current RPM repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing RPM repositories from a Pulp server. Repositories can be filtered by ID.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpRpmRepo</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository to list. Accepts wildcards (e.g. "centos*") and lists (e.g. "centos*", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository to list. Accepts wildcards (e.g. "centos*") and lists (e.g. "centos*", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom object representing one or more Pulp RPM repositories.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpRpmRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpmRepo -Server pulpserver.domain</dev:code>
<dev:remarks><maml:para>Gets all RPM repositories from https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpRpmRepo -Server pulpserver.domain -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Gets all RPM repositories from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>Get-PulpRpmRepo -Server pulpserver.domain -Id centos*</dev:code>
<dev:remarks><maml:para>Gets all RPM repositories where the ID is like "centos*" from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpmRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpmRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpRpmRepoSyncSchedule</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpRpmRepoSyncSchedule</command:noun>
<maml:description><maml:para>This function returns current syncronisation schedules for RPM repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing RPM repository sync schedules from a Pulp server. Syncronisation scheduls can be filtered by repository ID.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpRpmRepoSyncSchedule</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>Get syncronisation schedules for the repository or repositories corresponding to the ID (or IDs) contained in this supplied repo object (or array of repo objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpRpmRepoSyncSchedule</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>Get syncronisation schedules for the repository or repositories corresponding to this ID or IDs. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>Get syncronisation schedules for the repository or repositories corresponding to the ID (or IDs) contained in this supplied repo object (or array of repo objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>Get syncronisation schedules for the repository or repositories corresponding to this ID or IDs. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to query for syncronisation schedules.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom objects representing syncronisation schedules for Pulp RPM repositories.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpRpmRepoSyncSchedule
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpmRepoSyncSchedule -Server pulpserver.domain</dev:code>
<dev:remarks><maml:para>Gets all RPM repository syncronisation schedules from https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpRpmRepoSyncSchedule -Server pulpserver.domain -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Gets all RPM repository syncronisation schedules from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>Get-PulpRpmRepoSyncSchedule -Server pulpserver.domain -Id centos*</dev:code>
<dev:remarks><maml:para>Gets all RPM repository syncronisation schedules where the repository ID is like "centos*" from http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpmRepoSyncSchedule.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpmRepoSyncSchedule.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpRpmRepoSyncStatus</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpRpmRepoSyncStatus</command:noun>
<maml:description><maml:para>This function gets the syncronisation status for one or more RPM repositiories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns an object representing the syncronisation status for one or more RPM repositories on a Pulp server.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpRpmRepoSyncStatus</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to query for their current sycnronisation status.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpRpmRepoSyncStatus</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to to query for their current sycnronisation status. Accepts wilcards (e.g. "centos*") and lists (e.g. "centos*", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to query for their current sycnronisation status.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to to query for their current sycnronisation status. Accepts wilcards (e.g. "centos*") and lists (e.g. "centos*", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to query for syncronisation status.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom objects representing the syncronisation status (task) of each Pulp RPM repository.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpRpmRepoSyncStatus
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpmRepoSyncStatus -Server pulpserver.domain -Id centos6</dev:code>
<dev:remarks><maml:para>Get the syncronisation status for a repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Get-PulpRpmRepoSyncStatus -Server pulpserver.domain -Id "centos6*" -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Get the syncronisation status for all repositories with ID like "centos6*" at http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>(Get-PulpRpmRepoSyncStatus -Server pulpserver.domain -Id "centos*").progress_report.yum_importer</dev:code>
<dev:remarks><maml:para>Get an inspect the detailed the syncronisation status for a repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpmSyncStatus.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpRpmSyncStatus.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpTask</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpTask</command:noun>
<maml:description><maml:para>This function returns tasks from a Pulp server.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing tasks from a Pulp server. If no task is specified, by default only running and waiting tasks will be returned. Use the -All switch to return all tasks.
</maml:para>
<maml:para>By default recursion will be used to return "spawned tasks". Use the -NoSpawnedTasks switch to turn this off.
</maml:para>
<maml:para>One of the following may be supplied:
</maml:para>
<maml:para> - TaskId of the task or tasks to return. - An object (or objects) containing a task_id property. - An object (or objects) containing a spawned_tasks property.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpTask</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Task</maml:name>
<maml:Description><maml:para>An object (or array of objects) containing task_id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoSpawnedTasks</maml:name>
<maml:Description><maml:para>Disable return of spawned tasks.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Switch to return all tasks.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Get-PulpTask</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>TaskId</maml:name>
<maml:Description><maml:para>The ID of the task to return.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoSpawnedTasks</maml:name>
<maml:Description><maml:para>Disable return of spawned tasks.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Switch to return all tasks.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Task</maml:name>
<maml:Description><maml:para>An object (or array of objects) containing task_id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>TaskId</maml:name>
<maml:Description><maml:para>The ID of the task to return.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoSpawnedTasks</maml:name>
<maml:Description><maml:para>Disable return of spawned tasks.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Switch to return all tasks.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects containing a `task_id` property. All other object properties are ignored.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing Pulp tasks.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpTask
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpTask -TaskId 'a8434ca6-a5bc-495c-8dca-ab1c31e83dc7'</dev:code>
<dev:remarks><maml:para>Get the task with ID 'a8434ca6-a5bc-495c-8dca-ab1c31e83dc7'
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>$tasks = Remove-PulpRpmRepo temp*; Start-Sleep -s 10; Get-PulpTask -Task $tasks</dev:code>
<dev:remarks><maml:para>Remove some repos and then check they were successfully removed.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 3</maml:title>
<dev:code>Get-PulpTask -All | Where-Object {[DateTime]$_.start_time -gt (Get-Date).AddHours(-1)}</dev:code>
<dev:remarks><maml:para>Find all tasks started in the last hour.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpTask.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpTask.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Get-PulpUser</command:name>
<command:verb>Get</command:verb>
<command:noun>PulpUser</command:noun>
<maml:description><maml:para>This function returns users from a Pulp server.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function returns objects representing users from a Pulp server. The following may be supplied:
</maml:para>
<maml:para>- One or more login names of user (wildcards accepted).
</maml:para>
<maml:para>- Name of the user (wildcards accepted).
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Get-PulpUser</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Login</maml:name>
<maml:Description><maml:para>One or more login names of users (wildcard accepted).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>@('*')</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>Name of the user (wildcard accepted).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Login</maml:name>
<maml:Description><maml:para>One or more login names of users (wildcard accepted).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>@('*')</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>Name of the user (wildcard accepted).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing Pulp users.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Get-PulpUser
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpUser-Name "*Smith*"</dev:code>
<dev:remarks><maml:para>Get users with name containing "Smith".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpUser.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Get-PulpUser.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>New-PulpRole</command:name>
<command:verb>New</command:verb>
<command:noun>PulpRole</command:noun>
<maml:description><maml:para>This function adds roles to Pulp.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds one or more roles to a Pulp server.
</maml:para>
<maml:para>At least one role id must be supplied.
</maml:para>
<maml:para>A display name may be supplied.
</maml:para>
<maml:para>A description may be supplied.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>New-PulpRole</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>Role ID.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>DisplayName</maml:name>
<maml:Description><maml:para>Role display name.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Description</maml:name>
<maml:Description><maml:para>Role description.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>Role ID.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>DisplayName</maml:name>
<maml:Description><maml:para>Role display name.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Description</maml:name>
<maml:Description><maml:para>Role description.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Objects representing Pulp roles.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: New-PulpRole
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>New-PulpRole editors</dev:code>
<dev:remarks><maml:para>Create a role "editors".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpRole.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpRole.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>New-PulpRpmRepo</command:name>
<command:verb>New</command:verb>
<command:noun>PulpRpmRepo</command:noun>
<maml:description><maml:para>This function creates a new RPM repository
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function creates a new RPM repository on a Pulp server. Individual parameters for the new repository can be provided or a repo object containing settings can be supplied. The resulting new repository is returned.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>New-PulpRpmRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all settings.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object[]</command:parameterValue>
<dev:type><maml:name>Object[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>New-PulpRpmRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>Unique identifier; only alphanumeric, ., -, and _ allowed.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>DisplayName</maml:name>
<maml:Description><maml:para>User-readable display name (may contain international characters). Defaults to ID.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Description</maml:name>
<maml:Description><maml:para>User-readable description (may contain international characters).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Note</maml:name>
<maml:Description><maml:para>Notes to programmatically identify the resource; key-value pairs must be separated by an equal sign (e.g. "key=value"); multiple notes can be added by specifying with a comma-seperated lits (e.g. "key1=value1,key2=value2").
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Feed</maml:name>
<maml:Description><maml:para>URL of the external source repository to sync.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Validate</maml:name>
<maml:Description><maml:para>If $true, the size and checksum of each synchronized file will be verified against the repo metadata.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Skip</maml:name>
<maml:Description><maml:para>Comma-separated list of types to omit when synchronizing, if not specified all types will be synchronized; valid values are: rpm, drpm, distribution, erratum.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FeedCaCert</maml:name>
<maml:Description><maml:para>String containing the CA certificate (in PEM format) that should be used to verify the external repo server's SSL certificate.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>VerifyFeedSsl</maml:name>
<maml:Description><maml:para>If $true, the feed's SSL certificate will be verified against the FeedCaCert.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FeedCert</maml:name>
<maml:Description><maml:para>String containing the certificate (in PEM format) to use for authorization when accessing the external feed.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FeedKey</maml:name>
<maml:Description><maml:para>String containing the private key (in PEM format) for FeedCert.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyHost</maml:name>
<maml:Description><maml:para>Proxy server URL to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyPort</maml:name>
<maml:Description><maml:para>Port on the proxy server to make requests.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyUser</maml:name>
<maml:Description><maml:para>Username used to authenticate with the proxy server.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyPass</maml:name>
<maml:Description><maml:para>Password used to authenticate with the proxy server.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>BasicauthUser</maml:name>
<maml:Description><maml:para>Username used to authenticate with sync location via HTTP basic auth.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>BasicauthPass</maml:name>
<maml:Description><maml:para>Password used to authenticate with sync location via HTTP basic auth.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>MaxDownloads</maml:name>
<maml:Description><maml:para>Maximum number of downloads that will run concurrently.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>MaxSpeed</maml:name>
<maml:Description><maml:para>Maximum bandwidth used per download thread, in bytes/sec, when synchronizing the repo.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RemoveMissing</maml:name>
<maml:Description><maml:para>If $true, units that were previously in the external feed but are no longer found will be removed from the repository; defaults to $false.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RetainOldCount</maml:name>
<maml:Description><maml:para>Count indicating how many non-latest versions of a unit to keep in a repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RelativeUrl</maml:name>
<maml:Description><maml:para>Relative path the repository will be served from. Only alphanumeric characters, forward slashes, underscores and dashes are allowed. It defaults to the relative path of the feed URL.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ServeHttp</maml:name>
<maml:Description><maml:para>If $true, the repository will be served over HTTP; defaults to $false.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ServeHttps</maml:name>
<maml:Description><maml:para>If $true, the repository will be served over HTTPS; defaults to $true.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>True</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>AutoPublish</maml:name>
<maml:Description><maml:para>Automatically publish changes after a sync. Defaults to $true.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>True</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ChecksumType</maml:name>
<maml:Description><maml:para>Type of checksum to use during metadata generation.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>GpgKey</maml:name>
<maml:Description><maml:para>GPG key used to sign and verify packages in the repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>GenerateSqlite</maml:name>
<maml:Description><maml:para>If $true, sqlite files will be generated for the repository metadata during publish.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>HostCa</maml:name>
<maml:Description><maml:para>String containing the CA certificate (in PEM format) that signed the repository hosts's SSL certificate when serving over HTTPS.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>AuthCa</maml:name>
<maml:Description><maml:para>String containing the CA certificate (in PEM format) that should be used to verify client authentication certificates; setting this turns on client authentication for the repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>AuthCert</maml:name>
<maml:Description><maml:para>String containing the entitlement certificate (in PEM format) that will be given to bound consumers to grant access to this repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all settings.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object[]</command:parameterValue>
<dev:type><maml:name>Object[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>Unique identifier; only alphanumeric, ., -, and _ allowed.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>DisplayName</maml:name>
<maml:Description><maml:para>User-readable display name (may contain international characters). Defaults to ID.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Description</maml:name>
<maml:Description><maml:para>User-readable description (may contain international characters).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Note</maml:name>
<maml:Description><maml:para>Notes to programmatically identify the resource; key-value pairs must be separated by an equal sign (e.g. "key=value"); multiple notes can be added by specifying with a comma-seperated lits (e.g. "key1=value1,key2=value2").
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Feed</maml:name>
<maml:Description><maml:para>URL of the external source repository to sync.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Validate</maml:name>
<maml:Description><maml:para>If $true, the size and checksum of each synchronized file will be verified against the repo metadata.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Skip</maml:name>
<maml:Description><maml:para>Comma-separated list of types to omit when synchronizing, if not specified all types will be synchronized; valid values are: rpm, drpm, distribution, erratum.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FeedCaCert</maml:name>
<maml:Description><maml:para>String containing the CA certificate (in PEM format) that should be used to verify the external repo server's SSL certificate.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>VerifyFeedSsl</maml:name>
<maml:Description><maml:para>If $true, the feed's SSL certificate will be verified against the FeedCaCert.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FeedCert</maml:name>
<maml:Description><maml:para>String containing the certificate (in PEM format) to use for authorization when accessing the external feed.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FeedKey</maml:name>
<maml:Description><maml:para>String containing the private key (in PEM format) for FeedCert.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyHost</maml:name>
<maml:Description><maml:para>Proxy server URL to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyPort</maml:name>
<maml:Description><maml:para>Port on the proxy server to make requests.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyUser</maml:name>
<maml:Description><maml:para>Username used to authenticate with the proxy server.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ProxyPass</maml:name>
<maml:Description><maml:para>Password used to authenticate with the proxy server.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>BasicauthUser</maml:name>
<maml:Description><maml:para>Username used to authenticate with sync location via HTTP basic auth.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>BasicauthPass</maml:name>
<maml:Description><maml:para>Password used to authenticate with sync location via HTTP basic auth.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>MaxDownloads</maml:name>
<maml:Description><maml:para>Maximum number of downloads that will run concurrently.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>MaxSpeed</maml:name>
<maml:Description><maml:para>Maximum bandwidth used per download thread, in bytes/sec, when synchronizing the repo.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RemoveMissing</maml:name>
<maml:Description><maml:para>If $true, units that were previously in the external feed but are no longer found will be removed from the repository; defaults to $false.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RetainOldCount</maml:name>
<maml:Description><maml:para>Count indicating how many non-latest versions of a unit to keep in a repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RelativeUrl</maml:name>
<maml:Description><maml:para>Relative path the repository will be served from. Only alphanumeric characters, forward slashes, underscores and dashes are allowed. It defaults to the relative path of the feed URL.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ServeHttp</maml:name>
<maml:Description><maml:para>If $true, the repository will be served over HTTP; defaults to $false.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ServeHttps</maml:name>
<maml:Description><maml:para>If $true, the repository will be served over HTTPS; defaults to $true.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>True</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>AutoPublish</maml:name>
<maml:Description><maml:para>Automatically publish changes after a sync. Defaults to $true.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>True</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>ChecksumType</maml:name>
<maml:Description><maml:para>Type of checksum to use during metadata generation.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>GpgKey</maml:name>
<maml:Description><maml:para>GPG key used to sign and verify packages in the repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>GenerateSqlite</maml:name>
<maml:Description><maml:para>If $true, sqlite files will be generated for the repository metadata during publish.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
<dev:type><maml:name>Boolean</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>HostCa</maml:name>
<maml:Description><maml:para>String containing the CA certificate (in PEM format) that signed the repository hosts's SSL certificate when serving over HTTPS.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>AuthCa</maml:name>
<maml:Description><maml:para>String containing the CA certificate (in PEM format) that should be used to verify client authentication certificates; setting this turns on client authentication for the repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>AuthCert</maml:name>
<maml:Description><maml:para>String containing the entitlement certificate (in PEM format) that will be given to bound consumers to grant access to this repository.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Attributes within the object that are not used when creating a repository are ignored.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom objects representing the new Pulp RPM repositories.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: New-PulpRpmRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>New-PulpRpmRepo -Server pulpserver.domain -Id centos6</dev:code>
<dev:remarks><maml:para>Creates a new repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>New-PulpRpmRepo -Server pulpserver.domain -Id centos6-Port 99999 -Protocol http -DisplayName "CentOS 6 Base" -Description "Base RPMs for CentOS 6" -Feed "http://example.com/yum/centos/6/base/x86_64/" -Validate $true -RemoveMissing $true -ServeHttp $true -ServeHttps $true -Note "_creator=jsmith,_org=example.com"</dev:code>
<dev:remarks><maml:para>Creates a new repository with ID "centos6" at http://pulpserver.domain:99999 with the specified dsiplay name and description. The other specified parameters work as follows:
</maml:para>
<maml:para>- Feed: The source YUM repository that will be syncronised.
</maml:para>
<maml:para>- Validate: RPMs from the feed are validated (the size and checksum of each synchronized file will be verified against the repo metadata).
- RemoveMissing: On sync, RPMs that were previously in the external feed but are no longer found will be removed from the repository.
- ServeHttp: The repo will be served over HTTP.
</maml:para>
<maml:para>- ServeHttps: The repo will be served over HTTPS.
</maml:para>
<maml:para>- Note: Two notes will be attached to identify the repository: _creator: jsmith _org: example.com
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpRpmRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpRpmRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>New-PulpRpmRepoSyncSchedule</command:name>
<command:verb>New</command:verb>
<command:noun>PulpRpmRepoSyncSchedule</command:noun>
<maml:description><maml:para>This function creates a new syncronisation schedule for RPM repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function creates new RPM repository syncronisation schedules on a Pulp server. IDs or repo objects can be supplied along with a schedule. The resulting schedules are returned.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>New-PulpRpmRepoSyncSchedule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing IDs of repositories to which the new schedule should be attached. will be set.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Schedule</maml:name>
<maml:Description><maml:para>Time to execute in iso8601 format (yyyy-mm-ddThh:mm:ssZ/PiuT); the number of recurrences may be specified in this value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FailureThreshold</maml:name>
<maml:Description><maml:para>Set consecutive failures allowed before this scheduled sync is disabled
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>New-PulpRpmRepoSyncSchedule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>IDs of repositories to which the new schedule should be attached. Accepts wildcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Schedule</maml:name>
<maml:Description><maml:para>Time to execute in iso8601 format (yyyy-mm-ddThh:mm:ssZ/PiuT); the number of recurrences may be specified in this value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FailureThreshold</maml:name>
<maml:Description><maml:para>Set consecutive failures allowed before this scheduled sync is disabled
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing IDs of repositories to which the new schedule should be attached. will be set.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>IDs of repositories to which the new schedule should be attached. Accepts wildcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Schedule</maml:name>
<maml:Description><maml:para>Time to execute in iso8601 format (yyyy-mm-ddThh:mm:ssZ/PiuT); the number of recurrences may be specified in this value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>FailureThreshold</maml:name>
<maml:Description><maml:para>Set consecutive failures allowed before this scheduled sync is disabled
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>0</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to assign the new schedule (which must be supplied seperately).
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom objects representing syncronisation schedules for Pulp RPM repositories.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: New-PulpRpmRepoSyncSchedule
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>New-PulpRpmRepoSyncSchedule -Server pulpserver.domain -Id centos6 -Schedule '1970-01-01T00:00:00Z/P1D'</dev:code>
<dev:remarks><maml:para>Creates a new syncronisation schedule at https://pulpserver.domain:443 for repository with ID "centos6" that will run at midnight (UTC) daily.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpRpmRepoSyncSchedule.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpRpmRepoSyncSchedule.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>New-PulpUser</command:name>
<command:verb>New</command:verb>
<command:noun>PulpUser</command:noun>
<maml:description><maml:para>This function adds users to Pulp.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds one or more users to a Pulp server.
</maml:para>
<maml:para>At least one user login must be supplied.
</maml:para>
<maml:para>A password string may be supplied. By default a random password will be set for each user (on the assumption that Pulp is configured to use an alternative external authentication source in most environments).
</maml:para>
<maml:para>A display name may be supplied.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>New-PulpUser</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Login</maml:name>
<maml:Description><maml:para>User's login id.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>User's display name.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>User's password (secure string).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Login</maml:name>
<maml:Description><maml:para>User's login id.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Name</maml:name>
<maml:Description><maml:para>User's display name.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>User's password (secure string).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Objects representing Pulp users
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: New-PulpUser
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>New-PulpUser jsmith</dev:code>
<dev:remarks><maml:para>Create a user "jsmith" with a randomly generated password.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpUser.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/New-PulpUser.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Publish-PulpIsoRepo</command:name>
<command:verb>Publish</command:verb>
<command:noun>PulpIsoRepo</command:noun>
<maml:description><maml:para>This function publishes one or more ISO repositories
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function publishes one or more ISO repositories on a Pulp server. One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to be published (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the corresponding repositories on the server will be published.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Publish-PulpIsoRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be published.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Publish-PulpIsoRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to publish. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be published.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to publish. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp ISO repositories. Use Get-PulpIsoRepo to see the required object format. Only repository ID attributes are used to determine the repositories to be published.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Publish-PulpIsoRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Publish-PulpIsoRepo -Server pulpserver.domain -Id msi</dev:code>
<dev:remarks><maml:para>Publishes a repository with ID "msi" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Publish-PulpIsoRepo -Server pulpserver.domain -Id "centos*" -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Publishes all repositories with ID like "centos*" at http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Publish-PulpIsoRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Publish-PulpIsoRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Publish-PulpPuppetRepo</command:name>
<command:verb>Publish</command:verb>
<command:noun>PulpPuppetRepo</command:noun>
<maml:description><maml:para>This function publishes one or more Puppet repositories
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function publishes one or more Puppet repositories on a Pulp server. One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to be published (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the corresponding repositories on the server will be published.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Publish-PulpPuppetRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be published.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Publish-PulpPuppetRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to publish. Accepts wilcards (e.g. "modules ") and lists (e.g. "modules ", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be published.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to publish. Accepts wilcards (e.g. "modules ") and lists (e.g. "modules ", "forge"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp Puppet repositories. Use Get-PulpPuppetRepo to see the required object format. Only repository ID attributes are used to determine the repositories to be published.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Publish-PulpPuppetRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Publish-PulpPuppetRepo -Server pulpserver.domain -Id modules</dev:code>
<dev:remarks><maml:para>Publishes a repository with ID "modules" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Publish-PulpPuppetRepo -Server pulpserver.domain -Id "forge*" -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Publishes all repositories with ID like "forge*" at http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Publish-PulpPuppetRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Publish-PulpPuppetRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Publish-PulpRpmRepo</command:name>
<command:verb>Publish</command:verb>
<command:noun>PulpRpmRepo</command:noun>
<maml:description><maml:para>This function publishes one or more RPM repositories
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function publishes one or more RPM repositories on a Pulp server. One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to be published (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the corresponding repositories on the server will be published.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Publish-PulpRpmRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be published.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Publish-PulpRpmRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to publish. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be published.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to publish. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to be published.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Publish-PulpRpmRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Publish-PulpRpmRepo -Server pulpserver.domain -Id centos6</dev:code>
<dev:remarks><maml:para>Publishes a repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Publish-PulpRpmRepo -Server pulpserver.domain -Id "centos6*" -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Publishes all repositories with ID like "centos6*" at http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Publish-PulpRpmRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Publish-PulpRpmRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpIso</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpIso</command:noun>
<maml:description><maml:para>This function removes ISO content units from Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function removes ISO content units from one or more RPM repositories on a Pulp server.
</maml:para>
<maml:para>Objects representing ISO content units must be supplied (use the Get-PulpIso command to obtain these).
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpIso</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>ContentUnit</maml:name>
<maml:Description><maml:para>A Pulp ISO content unit object (or array of Pulp ISO content unit objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the removal operation.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>ContentUnit</maml:name>
<maml:Description><maml:para>A Pulp ISO content unit object (or array of Pulp ISO content unit objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the removal operation.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp ISO content units. Use Get-PulpIso to see the required object format.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpIso
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpIso -Id windows* -Name '*8.1*.iso' | Remove-PulpIso</dev:code>
<dev:remarks><maml:para>Remove all ISOs matching " 8.1 .iso" from all repositories with ID starting "windows"
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpIso.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpIso.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpPuppetModule</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpPuppetModule</command:noun>
<maml:description><maml:para>This function removes Puppet module content units from Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function removes Puppet module content units from one or more Puppet repositories on a Pulp server.
</maml:para>
<maml:para>Objects representing Puppet module content units must be supplied (use the Get-PulpPuppetModule command to obtain these).
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpPuppetModule</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>ContentUnit</maml:name>
<maml:Description><maml:para>A Pulp Puppet module content unit object (or array of Pulp ISO content unit objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the removal operation.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>ContentUnit</maml:name>
<maml:Description><maml:para>A Pulp Puppet module content unit object (or array of Pulp ISO content unit objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the removal operation.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp Puppet module content units. Use Get-PulpPuppetModule to see the required object format.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpPuppetModule
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpPuppetModule -Id modules* -Name '*stdlib*' | Remove-PulpPuppetModule</dev:code>
<dev:remarks><maml:para>Remove all Puppet modules matching " stdlib " from all repositories with ID starting "modules".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpPuppetModule.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpPuppetModule.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpRole</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpRole</command:noun>
<maml:description><maml:para>This function removes roles from Pulp.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function removes one or more roles from a Pulp server.
</maml:para>
<maml:para>Objects representing Pulp roles, containing id properties, must be supplied.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpRole</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Object/s with id property, representing Pulp role/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Object/s with id property, representing Pulp role/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Object/s with `id` property, representing Pulp role/s.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpRole
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Remove-PulpRole -Role (Get-PulpRole 'editors')</dev:code>
<dev:remarks><maml:para>Remove role 'editors'
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRole.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRole.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpRoleMember</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpRoleMember</command:noun>
<maml:description><maml:para>This function removes one or more users from one or more Pulp roles.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function adds one or more users from one or more roles on a Pulp server.
</maml:para>
<maml:para>At least one user must be supplied (as objects or strings)
</maml:para>
<maml:para>At least one role must be supplied (as objects or strings)
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpRoleMember</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Remove-PulpRoleMember</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp users. Objects must contain `login` properties.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpRoleMember
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpUser "da-*" | Remove-PulpRoleMember -RoleId editors</dev:code>
<dev:remarks><maml:para>Removes all users with login name starting "da" from role "editors".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRoleMember.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRoleMember.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpRpm</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpRpm</command:noun>
<maml:description><maml:para>This function removes RPM content units from Pulp repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function removes RPM content units from one or more RPM repositories on a Pulp server.
</maml:para>
<maml:para>Objects representing RPM content units must be supplied (use the Get-PulpRpm command to obtain these).
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpRpm</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>ContentUnit</maml:name>
<maml:Description><maml:para>A Pulp RPM content unit object (or array of Pulp RPM content unit objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the removal operation.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>ContentUnit</maml:name>
<maml:Description><maml:para>A Pulp RPM content unit object (or array of Pulp RPM content unit objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>NoPublish</maml:name>
<maml:Description><maml:para>Do not publish the target repository after the removal operation.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM content units. Use Get-PulpRpm to see the required object format.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects representing a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpRpm
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpm -Id centos* -Name apache* | Remove-PulpRpm</dev:code>
<dev:remarks><maml:para>Remove all RPMs named "apache*" from all repositories with ID starting "centos".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRpm.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRpm.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpRpmRepo</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpRpmRepo</command:noun>
<maml:description><maml:para>This function deletes one or more RPM repositories.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function deletes one or more RPM repositories on a Pulp server. One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to be deleted (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the corresponding repositories on the server will be deleted.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpRpmRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be deleted.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Remove-PulpRpmRepo</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to delete. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be deleted.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to delete. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ","epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to be deleted.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more object reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpRpmRepo
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Remove-PulpRpmRepo -Server pulpserver.domain -Id centos6</dev:code>
<dev:remarks><maml:para>Deletes a repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Remove-PulpRpmRepo -Server pulpserver.domain -Id "centos6*" -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Deletes all repositories with ID like "centos6*" at http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRpmRepo.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpRpmRepo.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Remove-PulpUser</command:name>
<command:verb>Remove</command:verb>
<command:noun>PulpUser</command:noun>
<maml:description><maml:para>This function removes users from Pulp.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function removes one or more users from a Pulp server.
</maml:para>
<maml:para>Objects representing Pulp users, containing login properties, must be supplied.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Remove-PulpUser</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>Object/s with login property, representing Pulp user/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>Object/s with login property, representing Pulp user/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Object/s with `login` property, representing Pulp user/s.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Remove-PulpUser
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Remove-PulpUser -User (Get-PulpUser 'jsmith')</dev:code>
<dev:remarks><maml:para>Remove user 'jsmith'
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpUser.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Remove-PulpUser.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Set-PulpLocalConfig</command:name>
<command:verb>Set</command:verb>
<command:noun>PulpLocalConfig</command:noun>
<maml:description><maml:para>Sets local powershell-pulp configuration.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function accepts an object representing configuration settings or individual configuration settings and writes them to a JSON formatted file (default location: '~\.pulp\admin.json'). It returns the new configuration.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Set-PulpLocalConfig</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Settings</maml:name>
<maml:Description><maml:para>An object containing settings
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>File</maml:name>
<maml:Description><maml:para>An alternative configuration file.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>~\.pulp\admin.json</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Replace</maml:name>
<maml:Description><maml:para>Replace all existing configuration with new settings.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Set-PulpLocalConfig</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>File</maml:name>
<maml:Description><maml:para>An alternative configuration file.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>~\.pulp\admin.json</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Replace</maml:name>
<maml:Description><maml:para>Replace all existing configuration with new settings.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>Set "server" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>Set "port" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocols</maml:name>
<maml:Description><maml:para>Set "protocol value".
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Username</maml:name>
<maml:Description><maml:para>Set "username" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>Set "password" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>File</maml:name>
<maml:Description><maml:para>An alternative configuration file.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>~\.pulp\admin.json</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Replace</maml:name>
<maml:Description><maml:para>Replace all existing configuration with new settings.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Settings</maml:name>
<maml:Description><maml:para>An object containing settings
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
<dev:type><maml:name>Object</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>Set "server" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>Set "port" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocols</maml:name>
<maml:Description><maml:para>Set "protocol value".
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Username</maml:name>
<maml:Description><maml:para>Set "username" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Password</maml:name>
<maml:Description><maml:para>Set "password" value.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject`</maml:name>
</dev:type>
<maml:description><maml:para>Provide a custom object representing the local powershell-pulp configuration. Use Get-PulpLocalConfig to see an example of the object format.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject`</maml:name>
</dev:type>
<maml:description><maml:para>Returns a custom object representing the new local powershell-pulp configuration.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Set-PulpLocalConfig
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Set-PulpLocalConfig -Server server1.domain</dev:code>
<dev:remarks><maml:para>Sets the server setting in default config file '~\.pulp\admin.json'.
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Set-PulpLocalConfig -File '~\my_pulp_admin' -Server server1.domain -Username admin -Replace</dev:code>
<dev:remarks><maml:para>Sets the server and username settings in config file '~\my_pulp_admin', replacing all exisiting settings.
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Set-PulpLocalConfig.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Set-PulpLocalConfig.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Set-PulpPermission</command:name>
<command:verb>Set</command:verb>
<command:noun>PulpPermission</command:noun>
<maml:description><maml:para>This function grants or revokes permissions for users and roles to Pulp resources.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function grants or revokes permissions for one or more users or roles to one or more resources on a Pulp server.
</maml:para>
<maml:para>At least one users or role must be supplied (as objects or strings)
</maml:para>
<maml:para>One of the following must be supplied
</maml:para>
<maml:para>- One or more resource strings to the Href parameter
</maml:para>
<maml:para>- One or more Resource object containing an _href property.
</maml:para>
<maml:para>
</maml:para>
<maml:para>These represent the resources on which the permissions will be granted.
</maml:para>
<maml:para>Grant or revoke setting is specified with one of the following switches:
</maml:para>
<maml:para>- Grant
</maml:para>
<maml:para>- Revoke
</maml:para>
<maml:para>
</maml:para>
<maml:para>One of these switches must be specified.
</maml:para>
<maml:para>Permissions are specified with the relevant switch/es:
</maml:para>
<maml:para>- Create
</maml:para>
<maml:para>- Read
</maml:para>
<maml:para>- Update
</maml:para>
<maml:para>- Delete
</maml:para>
<maml:para>- Execute
</maml:para>
<maml:para>- All
</maml:para>
<maml:para>
</maml:para>
<maml:para>At least one permission switch must be specified
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Set-PulpPermission</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Resource</maml:name>
<maml:Description><maml:para>Resource object/s containing _href properties.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>StripUriPrefix</maml:name>
<maml:Description><maml:para>Prefix string to remove from _href property of resource objects.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>/pulp/api</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Grant</maml:name>
<maml:Description><maml:para>Grant permissions.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Revoke</maml:name>
<maml:Description><maml:para>Revoke permissions.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Permission</maml:name>
<maml:Description><maml:para>Comma-delimited permission string.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Create</maml:name>
<maml:Description><maml:para>Grant/revoke "create" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Read</maml:name>
<maml:Description><maml:para>Grant/revoke "read" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Update</maml:name>
<maml:Description><maml:para>Grant/revoke "update" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Delete</maml:name>
<maml:Description><maml:para>Grant/revoke "delete" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Execute</maml:name>
<maml:Description><maml:para>Grant/revoke "execute" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Grant/revoke all permissions.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Set-PulpPermission</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Href</maml:name>
<maml:Description><maml:para>Resource strings.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Grant</maml:name>
<maml:Description><maml:para>Grant permissions.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Revoke</maml:name>
<maml:Description><maml:para>Revoke permissions.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Permission</maml:name>
<maml:Description><maml:para>Comma-delimited permission string.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Create</maml:name>
<maml:Description><maml:para>Grant/revoke "create" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Read</maml:name>
<maml:Description><maml:para>Grant/revoke "read" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Update</maml:name>
<maml:Description><maml:para>Grant/revoke "update" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Delete</maml:name>
<maml:Description><maml:para>Grant/revoke "delete" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Execute</maml:name>
<maml:Description><maml:para>Grant/revoke "execute" permission.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Grant/revoke all permissions.
</maml:para>
</maml:Description>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Resource</maml:name>
<maml:Description><maml:para>Resource object/s containing _href properties.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>StripUriPrefix</maml:name>
<maml:Description><maml:para>Prefix string to remove from _href property of resource objects.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>/pulp/api</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Href</maml:name>
<maml:Description><maml:para>Resource strings.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>User</maml:name>
<maml:Description><maml:para>User object/s containing login property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Role</maml:name>
<maml:Description><maml:para>Role objects/s containing id property.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>UserLogin</maml:name>
<maml:Description><maml:para>User login string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>RoleId</maml:name>
<maml:Description><maml:para>Role id string/s.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Grant</maml:name>
<maml:Description><maml:para>Grant permissions.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Revoke</maml:name>
<maml:Description><maml:para>Revoke permissions.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Permission</maml:name>
<maml:Description><maml:para>Comma-delimited permission string.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Create</maml:name>
<maml:Description><maml:para>Grant/revoke "create" permission.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Read</maml:name>
<maml:Description><maml:para>Grant/revoke "read" permission.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Update</maml:name>
<maml:Description><maml:para>Grant/revoke "update" permission.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Delete</maml:name>
<maml:Description><maml:para>Grant/revoke "delete" permission.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Execute</maml:name>
<maml:Description><maml:para>Grant/revoke "execute" permission.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>All</maml:name>
<maml:Description><maml:para>Grant/revoke all permissions.
</maml:para>
</maml:Description>
<command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
<dev:type><maml:name>SwitchParameter</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>False</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp resources. Objects must contain `_href` properties.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>None</maml:name>
</dev:type>
<maml:description><maml:para>
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Set-PulpPermission
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpRpmRepo "centos6*" | Set-PulpPermission -User "jsmith" -Grant -Create -Read -Update -Delete -Execute</dev:code>
<dev:remarks><maml:para>Grants all possible permissions to user with ID "jsmith" on all Pulp RPM repositories with IDs starting with "centos6"
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Set-PulpPermission -Resource (Get-PulpRpmRepo '*epel*') -User (Get-PulpUser 'jsmith') -Revoke -Delete</dev:code>
<dev:remarks><maml:para>Revokes "delete" permissions from user with ID "jsmith" on all Pulp RPM repositories with IDs containing "epel".
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Set-PulpPermission.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Set-PulpPermission.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Start-PulpRpmRepoSync</command:name>
<command:verb>Start</command:verb>
<command:noun>PulpRpmRepoSync</command:noun>
<maml:description><maml:para>This function syncronises one or more RPM repositories with the defined feed/s.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function syncronises one or more RPM repositories on a Pulp server with the feed upstream yum feed defined for the repository. One of the following must be supplied:
</maml:para>
<maml:para>- ID (or IDs) for the repository (or repositories) to be syncronised (wildcards are accepted). - One or more repository objects.
</maml:para>
<maml:para>In the latter case, the IDs will be taken from the supplied repository objects and the corresponding repositories on the server will be syncronised. Repository objects are returned.
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Start-PulpRpmRepoSync</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be syncronised.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
<command:syntaxItem><maml:name>Start-PulpRpmRepoSync</maml:name>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to syncronise. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Repo</maml:name>
<maml:Description><maml:para>A repo object (or array of repo objects) containing all the IDs of repositories to be syncronised.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Id</maml:name>
<maml:Description><maml:para>The ID of the repository or repositories to syncronise. Accepts wilcards (e.g. "centos ") and lists (e.g. "centos ", "epel"). Case insensitive.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
<dev:type><maml:name>String[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>*</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp RPM repositories. Use Get-PulpRpmRepo to see the required object format. Only repository ID attributes are used to determine the repositories to be syncronised.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more custom objects representing the Pulp RPM repositories that will be syncronised.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Start-PulpRpmRepoSync
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Start-PulpRpmRepoSynco -Server pulpserver.domain -Id centos6</dev:code>
<dev:remarks><maml:para>Syncronises a repository with ID "centos6" at https://pulpserver.domain:443
</maml:para>
</dev:remarks>
</command:example>
<command:example><maml:title>Example 2</maml:title>
<dev:code>Start-PulpRpmRepoSync -Server pulpserver.domain -Id "centos6*" -Port 99999 -Protocol http</dev:code>
<dev:remarks><maml:para>Syncronises all repositories with ID like "centos6*" at http://pulpserver.domain:99999
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Start-PulpRpmRepoSync.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Start-PulpRpmRepoSync.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<command:details><command:name>Stop-PulpTask</command:name>
<command:verb>Stop</command:verb>
<command:noun>PulpTask</command:noun>
<maml:description><maml:para>This function cancels tasks on a Pulp server.
</maml:para>
</maml:description>
</command:details>
<maml:description><maml:para>This function cancels tasks on a Pulp server.
</maml:para>
<maml:para>Objects representing tasks must be supplied (use the Get-PulpTask command to obtain these).
</maml:para>
</maml:description>
<command:syntax><command:syntaxItem><maml:name>Stop-PulpTask</maml:name>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Task</maml:name>
<maml:Description><maml:para>A Pulp task object (or array of Pulp task objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
</command:syntaxItem>
</command:syntax>
<command:parameters><command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Server</maml:name>
<maml:Description><maml:para>The Pulp server to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Server).Server</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Port</maml:name>
<maml:Description><maml:para>The port to query.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
<dev:type><maml:name>Int32</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Port).Port</dev:defaultValue>
</command:parameter>
<command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none"><maml:name>Protocol</maml:name>
<maml:Description><maml:para>The protocol to use.
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
<dev:type><maml:name>String</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>(Get-PulpLocalConfig -Protocol).Protocol</dev:defaultValue>
</command:parameter>
<command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="1" aliases="none"><maml:name>Task</maml:name>
<maml:Description><maml:para>A Pulp task object (or array of Pulp task objects).
</maml:para>
</maml:Description>
<command:parameterValue required="true" variableLength="false">PSObject[]</command:parameterValue>
<dev:type><maml:name>PSObject[]</maml:name>
<maml:uri /></dev:type>
<dev:defaultValue>None</dev:defaultValue>
</command:parameter>
</command:parameters>
<command:inputTypes><command:inputType><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Provide one or more objects representing Pulp tasks. Use Get-PulpTask to see the required object format.
</maml:para>
</maml:description>
</command:inputType>
</command:inputTypes>
<command:returnValues><command:returnValue><dev:type><maml:name>`System.Management.Automation.PSCustomObject[]`</maml:name>
</dev:type>
<maml:description><maml:para>Returns one or more objects reprsenting a Pulp task.
</maml:para>
</maml:description>
</command:returnValue>
</command:returnValues>
<maml:alertSet><maml:alert><maml:para>NAME: Stop-PulpTask
</maml:para>
<maml:para>AUTHOR: Richard Grainger &lt;grainger@gmail.com&gt;
</maml:para>
</maml:alert>
</maml:alertSet>
<command:examples><command:example><maml:title>Example 1</maml:title>
<dev:code>Get-PulpTask -TaskId fedb219f-5335-4736-a0c0-ff492ac3141f | Stop-PulpTask</dev:code>
<dev:remarks><maml:para>Stop task with ID "fedb219f-5335-4736-a0c0-ff492ac3141f"
</maml:para>
</dev:remarks>
</command:example>
</command:examples>
<command:relatedLinks><maml:navigationLink><maml:linkText>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Stop-PulpTask.md</maml:linkText>
<maml:uri>https://gitlab.com/harbottle/powershell-pulp/blob/master/docs/Stop-PulpTask.md</maml:uri>
</maml:navigationLink>
</command:relatedLinks>
</command:command>
</helpItems>