OMSDataInjection.psm1-Help.xml

<?xml version="1.0" encoding="utf-8" ?>
<helpItems xmlns="http://msh" schema="maml">
    <!--Edited with: SAPIEN PowerShell HelpWriter 2016 v1.1.20-->
    <!-- Generated by: SAPIEN PowerShell HelpWriter 2016 v1.1.20-->
    <!--
         Module: OMSDataInjection
         Version: 0.0
    -->
    <!-- All Commands-->
    <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">
        <!-- Command-->
        <command:details>
            <command:name>New-OMSDataInjection</command:name>
            <maml:description>
                <maml:para/>
            </maml:description>
            <maml:copyright>
                <maml:para/>
            </maml:copyright>
            <command:verb>New</command:verb>
            <command:noun>OMSDataInjection</command:noun>
            <dev:version/>
        </command:details>
        <maml:description>
            <maml:para>Injecting custom data into Microsoft Operations Management Suite (OMS) Log Analytics using its HTTP Data Collector API.</maml:para>
        </maml:description>
        <command:syntax>
            <!-- Parameter Sets-->
            <command:syntaxItem>
                <maml:name>New-OMSDataInjection</maml:name>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="Connection , c">
                    <maml:name>OMSConnection</maml:name>
                    <maml:description>
                        <maml:para>OMSWorkSpace Azure Automation Connection object</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>LogType</maml:name>
                    <maml:description>
                        <maml:para>Specify the OMS log type. This value can be searched in OMS using the &apos;Type&apos; keyword.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="TimeStampField">
                    <maml:name>UTCTimeStampField</maml:name>
                    <maml:description>
                        <maml:para>Please specify a field in the JSON or PSObject input what contains the time stamp to be used by OMS. Please ensure UTC time is used. This field can either contain a string that can be translated to a datetime object using [datetime]::parse() method, or a datetime value.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>OMSDataJSON</maml:name>
                    <maml:description>
                        <maml:para>A JSON formatted string that contains the log to be injected in OMS</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem>
                <maml:name>New-OMSDataInjection</maml:name>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="Connection , c">
                    <maml:name>OMSConnection</maml:name>
                    <maml:description>
                        <maml:para>OMSWorkSpace Azure Automation Connection object</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">Object</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>LogType</maml:name>
                    <maml:description>
                        <maml:para>Specify the OMS log type. This value can be searched in OMS using the &apos;Type&apos; keyword.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="TimeStampField">
                    <maml:name>UTCTimeStampField</maml:name>
                    <maml:description>
                        <maml:para>Please specify a field in the JSON or PSObject input what contains the time stamp to be used by OMS. Please ensure UTC time is used. This field can either contain a string that can be translated to a datetime object using [datetime]::parse() method, or a datetime value.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>OMSDataObject</maml:name>
                    <maml:description>
                        <maml:para>a PSObject that contains data to be injected in OMS</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">PSObject</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem>
                <maml:name>New-OMSDataInjection</maml:name>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="0" aliases="WorkSpaceId">
                    <maml:name>OMSWorkSpaceId</maml:name>
                    <maml:description>
                        <maml:para>The Id of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>PrimaryKey</maml:name>
                    <maml:description>
                        <maml:para>The primary key of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>SecondaryKey</maml:name>
                    <maml:description>
                        <maml:para>The secondary key of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources. This value is optional, however, if specified, the module will try to use this key to authenticate if the primary key has failed authentication.</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>LogType</maml:name>
                    <maml:description>
                        <maml:para>Specify the OMS log type. This value can be searched in OMS using the &apos;Type&apos; keyword.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="TimeStampField">
                    <maml:name>UTCTimeStampField</maml:name>
                    <maml:description>
                        <maml:para>Please specify a field in the JSON or PSObject input what contains the time stamp to be used by OMS. Please ensure UTC time is used. This field can either contain a string that can be translated to a datetime object using [datetime]::parse() method, or a datetime value.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>OMSDataJSON</maml:name>
                    <maml:description>
                        <maml:para>A JSON formatted string that contains the log to be injected in OMS</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem>
                <maml:name>New-OMSDataInjection</maml:name>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="0" aliases="WorkSpaceId">
                    <maml:name>OMSWorkSpaceId</maml:name>
                    <maml:description>
                        <maml:para>The Id of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>PrimaryKey</maml:name>
                    <maml:description>
                        <maml:para>The primary key of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>SecondaryKey</maml:name>
                    <maml:description>
                        <maml:para>The secondary key of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources. This value is optional, however, if specified, the module will try to use this key to authenticate if the primary key has failed authentication.</maml:para>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>LogType</maml:name>
                    <maml:description>
                        <maml:para>Specify the OMS log type. This value can be searched in OMS using the &apos;Type&apos; keyword.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="TimeStampField">
                    <maml:name>UTCTimeStampField</maml:name>
                    <maml:description>
                        <maml:para>Please specify a field in the JSON or PSObject input what contains the time stamp to be used by OMS. Please ensure UTC time is used. This field can either contain a string that can be translated to a datetime object using [datetime]::parse() method, or a datetime value.</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
                <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                    <maml:name>OMSDataObject</maml:name>
                    <maml:description>
                        <maml:para>a PSObject that contains data to be injected in OMS</maml:para>
                    </maml:description>
                    <command:parameterValue required="true" variableLength="false">PSObject</command:parameterValue>
                    <dev:defaultValue/>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!-- All Parameters-->
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="Connection , c">
                <maml:name>OMSConnection</maml:name>
                <maml:description>
                    <maml:para>OMSWorkSpace Azure Automation Connection object</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/>
            </command:parameter>
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                <maml:name>LogType</maml:name>
                <maml:description>
                    <maml:para>Specify the OMS log type. This value can be searched in OMS using the &apos;Type&apos; keyword.</maml:para>
                </maml:description>
                <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="TimeStampField">
                <maml:name>UTCTimeStampField</maml:name>
                <maml:description>
                    <maml:para>Please specify a field in the JSON or PSObject input what contains the time stamp to be used by OMS. Please ensure UTC time is used. This field can either contain a string that can be translated to a datetime object using [datetime]::parse() method, or a datetime 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/>
            </command:parameter>
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                <maml:name>OMSDataJSON</maml:name>
                <maml:description>
                    <maml:para>A JSON formatted string that contains the log to be injected in OMS</maml:para>
                </maml:description>
                <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                <maml:name>OMSDataObject</maml:name>
                <maml:description>
                    <maml:para>a PSObject that contains data to be injected in OMS</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/>
            </command:parameter>
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="0" aliases="WorkSpaceId">
                <maml:name>OMSWorkSpaceId</maml:name>
                <maml:description>
                    <maml:para>The Id of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources</maml:para>
                </maml:description>
                <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                <maml:name>PrimaryKey</maml:name>
                <maml:description>
                    <maml:para>The primary key of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources</maml:para>
                </maml:description>
                <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="">
                <maml:name>SecondaryKey</maml:name>
                <maml:description>
                    <maml:para>The secondary key of the OMS Workspace. This value can be found in the your OMS workspace under Settings -&gt; Connected Sources. This value is optional, however, if specified, the module will try to use this key to authenticate if the primary key has failed authentication.</maml:para>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
        </command:parameters>
        <command:inputTypes>
            <!-- Inputs-->
            <command:inputType>
                <dev:type>
                    <maml:name>None
                    </maml:name>
                    <maml:uri/>
                </dev:type>
                <maml:description>
                    <maml:para/>
                </maml:description>
            </command:inputType>
        </command:inputTypes>
        <command:returnValues>
            <!-- Outputs-->
            <command:returnValue>
                <dev:type>
                    <maml:name>System.Object</maml:name>
                    <maml:uri/>
                </dev:type>
                <maml:description>
                    <maml:para/>
                </maml:description>
            </command:returnValue>
        </command:returnValues>
        <command:examples>
            <!-- Examples-->
            <command:example>
                <maml:title>-------------------------- EXAMPLE 1 --------------------------</maml:title>
                <maml:introduction>
                    <maml:para>PS C:\&gt;</maml:para>
                </maml:introduction>
                <dev:code>$PrimaryKey = Read-Host -Prompt &apos;Enter the primary key&apos;
$ObjProperties = @{
  Computer = $env:COMPUTERNAME
  Username = $env:USERNAME
  Message = &apos;This is a test message injected by the OMSDataInjection module. Input data type: PSObject&apos;
  LogTime = [Datetime]::UtcNow
}
$OMSDataObject = New-Object -TypeName PSObject -Property $ObjProperties
$InjectData = New-OMSDataInjection -OMSWorkSpaceId &apos;8fb61d08-12ac-400a-a45b-0e607994779f&apos; -PrimaryKey $PrimaryKey -LogType &apos;OMSTestData&apos; -UTCTimeStampField &apos;LogTime&apos; -OMSDataObject $OMSDataObject</dev:code>
                <dev:remarks>
                    <maml:para>Injecting data using a PS object by specifying the OMS workspace Id and primary key</maml:para>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>-------------------------- EXAMPLE 2 --------------------------</maml:title>
                <maml:introduction>
                    <maml:para>PS C:\&gt;</maml:para>
                </maml:introduction>
                <dev:code>$OMSConnection = Get-AutomationConnection &apos;OMSConnection&apos;
$OMSDataJSON = @&quot;
{
    &quot;Username&quot;: &quot;administrator&quot;,
    &quot;Message&quot;: &quot;This is a test message injected by the OMSDataInjection module. Input data type: JSON&quot;,
    &quot;LogTime&quot;: &quot;Tuesday, 28 June 2016 9:08:15 PM&quot;,
    &quot;Computer&quot;: &quot;SERVER01&quot;
}
&quot;@
$InjectData = New-OMSDataInjection -OMSConnection $OMSConnection -LogType &apos;OMSTestData&apos; -UTCTimeStampField &apos;LogTime&apos; -OMSDataJSON $OMSDataJSON</dev:code>
                <dev:remarks>
                    <maml:para>Injecting data using JSON formatted string by specifying the OMSWorkspace Azure Automation / SMA connection object (to be used in a runbook)</maml:para>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>-------------------------- EXAMPLE 3 --------------------------</maml:title>
                <maml:introduction>
                    <maml:para>PS C:\&gt;</maml:para>
                </maml:introduction>
                <dev:code>$PrimaryKey = Read-Host -Prompt &apos;Enter the primary key&apos;
$arrOMSDataObjects = @()
$ObjProperties1 = @{
  Computer = $env:COMPUTERNAME
  Username = $env:USERNAME
  Message = &apos;This is test message #1 injected by the OMSDataInjection module. Input data type: PSObject&apos;
  LogTime = [Datetime]::UtcNow
}
$OMSDataObject1 = New-Object -TypeName PSObject -Property $ObjProperties1
$arrOMSDataObjects += $OMSDataObject1
 
$ObjProperties2 = @{
  Computer = $env:COMPUTERNAME
  Username = $env:USERNAME
  Message = &apos;This is test message #2 injected by the OMSDataInjection module. Input data type: PSObject&apos;
  LogTime = [Datetime]::UtcNow
}
$OMSDataObject2 = New-Object -TypeName PSObject -Property $ObjProperties2
$arrOMSDataObjects += $OMSDataObject2
$InjectData = New-OMSDataInjection -OMSWorkSpaceId &apos;8fb61d08-12ac-400a-a45b-0e607994779f&apos; -PrimaryKey $PrimaryKey -LogType &apos;OMSTestData&apos; -UTCTimeStampField &apos;LogTime&apos; -OMSDataObject $arrOMSDataObjects</dev:code>
                <dev:remarks>
                    <maml:para>Injecting multiple log entries using an array of PS objects by specifying the OMS workspace Id and primary key</maml:para>
                </dev:remarks>
            </command:example>
        </command:examples>
    </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">
        <!-- Command-->
        <command:details>
            <command:name>New-Signature</command:name>
            <maml:description>
                <maml:para/>
            </maml:description>
            <maml:copyright>
                <maml:para/>
            </maml:copyright>
            <command:verb>New</command:verb>
            <command:noun>Signature</command:noun>
            <dev:version/>
        </command:details>
        <maml:description>
            <maml:para/>
        </maml:description>
        <command:syntax>
            <!-- Parameter Sets-->
            <command:syntaxItem>
                <maml:name>New-Signature</maml:name>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="0">
                    <maml:name>OMSWorkspaceId</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="1">
                    <maml:name>sharedKey</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2">
                    <maml:name>rfc1123date</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="3">
                    <maml:name>contentLength</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">Int32</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="4">
                    <maml:name>method</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="5">
                    <maml:name>contentType</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="6">
                    <maml:name>resource</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!-- All Parameters-->
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="0">
                <maml:name>OMSWorkspaceId</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="1">
                <maml:name>sharedKey</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2">
                <maml:name>rfc1123date</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="3">
                <maml:name>contentLength</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">Int32</command:parameterValue>
                <dev:type>
                    <maml:name>Int32</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="4">
                <maml:name>method</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="5">
                <maml:name>contentType</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="6">
                <maml:name>resource</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
        </command:parameters>
        <command:inputTypes>
            <!-- Inputs-->
            <command:inputType>
                <dev:type>
                    <maml:name>None
                    </maml:name>
                    <maml:uri/>
                </dev:type>
                <maml:description>
                    <maml:para/>
                </maml:description>
            </command:inputType>
        </command:inputTypes>
        <command:returnValues>
            <!-- Outputs-->
            <command:returnValue>
                <dev:type>
                    <maml:name>System.Object</maml:name>
                    <maml:uri/>
                </dev:type>
                <maml:description>
                    <maml:para/>
                </maml:description>
            </command:returnValue>
        </command:returnValues>
    </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">
        <!-- Command-->
        <command:details>
            <command:name>Publish-OMSData</command:name>
            <maml:description>
                <maml:para/>
            </maml:description>
            <maml:copyright>
                <maml:para/>
            </maml:copyright>
            <command:verb>Publish</command:verb>
            <command:noun>OMSData</command:noun>
            <dev:version/>
        </command:details>
        <maml:description>
            <maml:para/>
        </maml:description>
        <command:syntax>
            <!-- Parameter Sets-->
            <command:syntaxItem>
                <maml:name>Publish-OMSData</maml:name>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="0">
                    <maml:name>OMSConnection</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">Object</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="1">
                    <maml:name>body</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
                <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2">
                    <maml:name>LogType</maml:name>
                    <maml:description>
                        <maml:para/>
                    </maml:description>
                    <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
            <!-- All Parameters-->
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="0">
                <maml:name>OMSConnection</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">Object</command:parameterValue>
                <dev:type>
                    <maml:name>Object</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="1">
                <maml:name>body</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
            <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2">
                <maml:name>LogType</maml:name>
                <maml:description>
                    <maml:para/>
                </maml:description>
                <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
                <dev:type>
                    <maml:name>String</maml:name>
                    <maml:uri/>
                </dev:type>
                <dev:defaultValue/>
            </command:parameter>
        </command:parameters>
        <command:inputTypes>
            <!-- Inputs-->
            <command:inputType>
                <dev:type>
                    <maml:name>None
                    </maml:name>
                    <maml:uri/>
                </dev:type>
                <maml:description>
                    <maml:para/>
                </maml:description>
            </command:inputType>
        </command:inputTypes>
        <command:returnValues>
            <!-- Outputs-->
            <command:returnValue>
                <dev:type>
                    <maml:name>System.Object</maml:name>
                    <maml:uri/>
                </dev:type>
                <maml:description>
                    <maml:para/>
                </maml:description>
            </command:returnValue>
        </command:returnValues>
    </command:command>
    <!-- Generated by: SAPIEN PowerShell HelpWriter 2016 v1.1.20-->
</helpItems>