exports/ProxyCmdletDefinitions.ps1
# ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Get directoryAudits from auditLogs .Description Get directoryAudits from auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogdirectoryaudit .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogdirectoryaudit #> function Get-MgAuditLogDirectoryAudit { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit])] [CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: directoryAudit-id of directoryAudit ${DirectoryAuditId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${Expand}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Select}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Orderby}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogDirectoryAudit_Get'; GetViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogDirectoryAudit_GetViaIdentity'; List = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogDirectoryAudit_List'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Get directoryProvisioning from auditLogs .Description Get directoryProvisioning from auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogdirectoryprovisioning .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogdirectoryprovisioning #> function Get-MgAuditLogDirectoryProvisioning { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary])] [CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: provisioningObjectSummary-id of provisioningObjectSummary ${ProvisioningObjectSummaryId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${Expand}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Select}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Orderby}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogDirectoryProvisioning_Get'; GetViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogDirectoryProvisioning_GetViaIdentity'; List = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogDirectoryProvisioning_List'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Get provisioning from auditLogs .Description Get provisioning from auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogprovisioning .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogprovisioning #> function Get-MgAuditLogProvisioning { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary])] [CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: provisioningObjectSummary-id of provisioningObjectSummary ${ProvisioningObjectSummaryId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${Expand}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Select}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Orderby}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogProvisioning_Get'; GetViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogProvisioning_GetViaIdentity'; List = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogProvisioning_List'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Get restrictedSignIns from auditLogs .Description Get restrictedSignIns from auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogrestrictedsignin .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogrestrictedsignin #> function Get-MgAuditLogRestrictedSignIn { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn])] [CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: restrictedSignIn-id of restrictedSignIn ${RestrictedSignInId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${Expand}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Select}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Orderby}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogRestrictedSignIn_Get'; GetViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogRestrictedSignIn_GetViaIdentity'; List = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogRestrictedSignIn_List'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Get auditLogs .Description Get auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogrootauditlogroot .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuditLogRoot .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogrootauditlogroot #> function Get-MgAuditLogRootAuditLogRoot { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuditLogRoot])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${Expand}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Select}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogRootAuditLogRoot_Get'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Get signIns from auditLogs .Description Get signIns from auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogsignin .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/get-mgauditlogsignin #> function Get-MgAuditLogSignIn { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn])] [CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: signIn-id of signIn ${SignInId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${Expand}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Select}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Orderby}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter(ParameterSetName='List')] [Microsoft.Graph.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogSignIn_Get'; GetViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogSignIn_GetViaIdentity'; List = 'Microsoft.Graph.Identity.AuditLogs.private\Get-MgAuditLogSignIn_List'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Create new navigation property to directoryAudits for auditLogs .Description Create new navigation property to directoryAudits for auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogdirectoryaudit .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. ADDITIONALDETAILS <IMicrosoftGraphKeyValue[]>: HELP MESSAGE MISSING [Key <String>]: [Value <String>]: BODYPARAMETER <IMicrosoftGraphDirectoryAudit>: HELP MESSAGE MISSING [Id <String>]: [ActivityDateTime <DateTime?>]: [ActivityDisplayName <String>]: [AdditionalDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppServicePrincipalId <String>]: [AppServicePrincipalName <String>]: [Category <String>]: [CorrelationId <String>]: [LoggedByService <String>]: [OperationType <String>]: [Result <String>]: operationResult [ResultReason <String>]: [TargetResources <IMicrosoftGraphTargetResource[]>]: [DisplayName <String>]: [GroupType <String>]: groupType [Id <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [Type <String>]: [UserPrincipalName <String>]: [UserDisplayName <String>]: [UserIPAddress <String>]: [UserId <String>]: [UserPrincipalName <String>]: TARGETRESOURCES <IMicrosoftGraphTargetResource[]>: HELP MESSAGE MISSING [DisplayName <String>]: [GroupType <String>]: groupType [Id <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [Type <String>]: [UserPrincipalName <String>]: .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogdirectoryaudit #> function New-MgAuditLogDirectoryAudit { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${ActivityDateTime}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ActivityDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphKeyValue[]] # HELP MESSAGE MISSING # To construct, see NOTES section for ADDITIONALDETAILS properties and create a hash table. ${AdditionalDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppServicePrincipalId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppServicePrincipalName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Category}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CorrelationId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LoggedByService}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${OperationType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # operationResult ${Result}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResultReason}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphTargetResource[]] # HELP MESSAGE MISSING # To construct, see NOTES section for TARGETRESOURCES properties and create a hash table. ${TargetResources}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserIPAddress}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserPrincipalName}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Create = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogDirectoryAudit_Create'; CreateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogDirectoryAudit_CreateExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Create new navigation property to directoryProvisioning for auditLogs .Description Create new navigation property to directoryProvisioning for auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogdirectoryprovisioning .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. BODYPARAMETER <IMicrosoftGraphProvisioningObjectSummary>: HELP MESSAGE MISSING [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: MODIFIEDPROPERTIES <IMicrosoftGraphModifiedProperty[]>: HELP MESSAGE MISSING [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: PROVISIONINGSTEPS <IMicrosoftGraphProvisioningStep[]>: HELP MESSAGE MISSING [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogdirectoryprovisioning #> function New-MgAuditLogDirectoryProvisioning { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Action}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${ActivityDateTime}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ChangeId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CycleId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${DurationInMilliseconds}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedByDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedById}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # initiatorType ${InitiatedByInitiatorType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${JobId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphModifiedProperty[]] # HELP MESSAGE MISSING # To construct, see NOTES section for MODIFIEDPROPERTIES properties and create a hash table. ${ModifiedProperties}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningStep[]] # HELP MESSAGE MISSING # To construct, see NOTES section for PROVISIONINGSTEPS properties and create a hash table. ${ProvisioningSteps}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceIdentityDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceSystemDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # provisioningResult ${StatusInfoStatus}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetIdentityDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetSystemDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TenantId}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Create = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogDirectoryProvisioning_Create'; CreateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogDirectoryProvisioning_CreateExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Create new navigation property to provisioning for auditLogs .Description Create new navigation property to provisioning for auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogprovisioning .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. BODYPARAMETER <IMicrosoftGraphProvisioningObjectSummary>: HELP MESSAGE MISSING [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: MODIFIEDPROPERTIES <IMicrosoftGraphModifiedProperty[]>: HELP MESSAGE MISSING [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: PROVISIONINGSTEPS <IMicrosoftGraphProvisioningStep[]>: HELP MESSAGE MISSING [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogprovisioning #> function New-MgAuditLogProvisioning { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Action}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${ActivityDateTime}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ChangeId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CycleId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${DurationInMilliseconds}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedByDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedById}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # initiatorType ${InitiatedByInitiatorType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${JobId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphModifiedProperty[]] # HELP MESSAGE MISSING # To construct, see NOTES section for MODIFIEDPROPERTIES properties and create a hash table. ${ModifiedProperties}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningStep[]] # HELP MESSAGE MISSING # To construct, see NOTES section for PROVISIONINGSTEPS properties and create a hash table. ${ProvisioningSteps}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceIdentityDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceSystemDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # provisioningResult ${StatusInfoStatus}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetIdentityDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetSystemDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TenantId}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Create = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogProvisioning_Create'; CreateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogProvisioning_CreateExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Create new navigation property to restrictedSignIns for auditLogs .Description Create new navigation property to restrictedSignIns for auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogrestrictedsignin .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. APPLIEDCONDITIONALACCESSPOLICIES <IMicrosoftGraphAppliedConditionalAccessPolicy[]>: HELP MESSAGE MISSING [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult AUTHENTICATIONDETAILS <IMicrosoftGraphAuthenticationDetail[]>: HELP MESSAGE MISSING [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: AUTHENTICATIONPROCESSINGDETAILS <IMicrosoftGraphKeyValue[]>: HELP MESSAGE MISSING [Key <String>]: [Value <String>]: AUTHENTICATIONREQUIREMENTPOLICIES <IMicrosoftGraphAuthenticationRequirementPolicy[]>: HELP MESSAGE MISSING [Detail <String>]: [RequirementProvider <String>]: requirementProvider BODYPARAMETER <IMicrosoftGraphRestrictedSignIn>: HELP MESSAGE MISSING [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: [TargetTenantId <String>]: NETWORKLOCATIONDETAILS <IMicrosoftGraphNetworkLocationDetail[]>: HELP MESSAGE MISSING [NetworkNames <String[]>]: [NetworkType <String>]: networkType .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogrestrictedsignin #> function New-MgAuditLogRestrictedSignIn { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AlternateSignInName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAppliedConditionalAccessPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for APPLIEDCONDITIONALACCESSPOLICIES properties and create a hash table. ${AppliedConditionalAccessPolicies}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONDETAILS properties and create a hash table. ${AuthenticationDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${AuthenticationMethodsUsed}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphKeyValue[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONPROCESSINGDETAILS properties and create a hash table. ${AuthenticationProcessingDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationRequirementPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONREQUIREMENTPOLICIES properties and create a hash table. ${AuthenticationRequirementPolicies}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ClientAppUsed}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # conditionalAccessStatus ${ConditionalAccessStatus}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CorrelationId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${CreatedDateTime}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowser}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowserId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDeviceId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsCompliant}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsManaged}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailOperatingSystem}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailTrustType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateAltitude}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLatitude}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLongitude}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${IPAddress}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${IsInteractive}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCity}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCountryOrRegion}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationState}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthDetail}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthMethod}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphNetworkLocationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for NETWORKLOCATIONDETAILS properties and create a hash table. ${NetworkLocationDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${OriginalRequestId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${ProcessingTimeInMilliseconds}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskDetail ${RiskDetail}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${RiskEventTypes}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelAggregated}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelDuringSignIn}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskState ${RiskState}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusAdditionalDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${StatusErrorCode}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusFailureReason}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetTenantId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TokenIssuerName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # tokenIssuerType ${TokenIssuerType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserAgent}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserPrincipalName}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Create = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogRestrictedSignIn_Create'; CreateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogRestrictedSignIn_CreateExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Create new navigation property to signIns for auditLogs .Description Create new navigation property to signIns for auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogsignin .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn .Outputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. APPLIEDCONDITIONALACCESSPOLICIES <IMicrosoftGraphAppliedConditionalAccessPolicy[]>: HELP MESSAGE MISSING [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult AUTHENTICATIONDETAILS <IMicrosoftGraphAuthenticationDetail[]>: HELP MESSAGE MISSING [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: AUTHENTICATIONPROCESSINGDETAILS <IMicrosoftGraphKeyValue[]>: HELP MESSAGE MISSING [Key <String>]: [Value <String>]: AUTHENTICATIONREQUIREMENTPOLICIES <IMicrosoftGraphAuthenticationRequirementPolicy[]>: HELP MESSAGE MISSING [Detail <String>]: [RequirementProvider <String>]: requirementProvider BODYPARAMETER <IMicrosoftGraphSignIn>: HELP MESSAGE MISSING [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: NETWORKLOCATIONDETAILS <IMicrosoftGraphNetworkLocationDetail[]>: HELP MESSAGE MISSING [NetworkNames <String[]>]: [NetworkType <String>]: networkType .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/new-mgauditlogsignin #> function New-MgAuditLogSignIn { [OutputType([Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Create', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AlternateSignInName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAppliedConditionalAccessPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for APPLIEDCONDITIONALACCESSPOLICIES properties and create a hash table. ${AppliedConditionalAccessPolicies}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONDETAILS properties and create a hash table. ${AuthenticationDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${AuthenticationMethodsUsed}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphKeyValue[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONPROCESSINGDETAILS properties and create a hash table. ${AuthenticationProcessingDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationRequirementPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONREQUIREMENTPOLICIES properties and create a hash table. ${AuthenticationRequirementPolicies}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ClientAppUsed}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # conditionalAccessStatus ${ConditionalAccessStatus}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CorrelationId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${CreatedDateTime}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowser}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowserId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDeviceId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsCompliant}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsManaged}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailOperatingSystem}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailTrustType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateAltitude}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLatitude}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLongitude}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${IPAddress}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${IsInteractive}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCity}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCountryOrRegion}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationState}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthDetail}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthMethod}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphNetworkLocationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for NETWORKLOCATIONDETAILS properties and create a hash table. ${NetworkLocationDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${OriginalRequestId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${ProcessingTimeInMilliseconds}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskDetail ${RiskDetail}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${RiskEventTypes}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelAggregated}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelDuringSignIn}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskState ${RiskState}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusAdditionalDetails}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${StatusErrorCode}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusFailureReason}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TokenIssuerName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # tokenIssuerType ${TokenIssuerType}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserAgent}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserDisplayName}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserId}, [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserPrincipalName}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Create = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogSignIn_Create'; CreateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\New-MgAuditLogSignIn_CreateExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Update the navigation property directoryAudits in auditLogs .Description Update the navigation property directoryAudits in auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogdirectoryaudit .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. ADDITIONALDETAILS <IMicrosoftGraphKeyValue[]>: HELP MESSAGE MISSING [Key <String>]: [Value <String>]: BODYPARAMETER <IMicrosoftGraphDirectoryAudit>: HELP MESSAGE MISSING [Id <String>]: [ActivityDateTime <DateTime?>]: [ActivityDisplayName <String>]: [AdditionalDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppServicePrincipalId <String>]: [AppServicePrincipalName <String>]: [Category <String>]: [CorrelationId <String>]: [LoggedByService <String>]: [OperationType <String>]: [Result <String>]: operationResult [ResultReason <String>]: [TargetResources <IMicrosoftGraphTargetResource[]>]: [DisplayName <String>]: [GroupType <String>]: groupType [Id <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [Type <String>]: [UserPrincipalName <String>]: [UserDisplayName <String>]: [UserIPAddress <String>]: [UserId <String>]: [UserPrincipalName <String>]: INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn TARGETRESOURCES <IMicrosoftGraphTargetResource[]>: HELP MESSAGE MISSING [DisplayName <String>]: [GroupType <String>]: groupType [Id <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [Type <String>]: [UserPrincipalName <String>]: .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogdirectoryaudit #> function Update-MgAuditLogDirectoryAudit { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Update', Mandatory)] [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: directoryAudit-id of directoryAudit ${DirectoryAuditId}, [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${ActivityDateTime}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ActivityDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphKeyValue[]] # HELP MESSAGE MISSING # To construct, see NOTES section for ADDITIONALDETAILS properties and create a hash table. ${AdditionalDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppServicePrincipalId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppServicePrincipalName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Category}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CorrelationId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LoggedByService}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${OperationType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # operationResult ${Result}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResultReason}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphTargetResource[]] # HELP MESSAGE MISSING # To construct, see NOTES section for TARGETRESOURCES properties and create a hash table. ${TargetResources}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserIPAddress}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserPrincipalName}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Update = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryAudit_Update'; UpdateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryAudit_UpdateExpanded'; UpdateViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryAudit_UpdateViaIdentity'; UpdateViaIdentityExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryAudit_UpdateViaIdentityExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Update the navigation property directoryProvisioning in auditLogs .Description Update the navigation property directoryProvisioning in auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogdirectoryprovisioning .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. BODYPARAMETER <IMicrosoftGraphProvisioningObjectSummary>: HELP MESSAGE MISSING [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn MODIFIEDPROPERTIES <IMicrosoftGraphModifiedProperty[]>: HELP MESSAGE MISSING [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: PROVISIONINGSTEPS <IMicrosoftGraphProvisioningStep[]>: HELP MESSAGE MISSING [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogdirectoryprovisioning #> function Update-MgAuditLogDirectoryProvisioning { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Update', Mandatory)] [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: provisioningObjectSummary-id of provisioningObjectSummary ${ProvisioningObjectSummaryId}, [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Action}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${ActivityDateTime}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ChangeId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CycleId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${DurationInMilliseconds}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedByDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedById}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # initiatorType ${InitiatedByInitiatorType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${JobId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphModifiedProperty[]] # HELP MESSAGE MISSING # To construct, see NOTES section for MODIFIEDPROPERTIES properties and create a hash table. ${ModifiedProperties}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningStep[]] # HELP MESSAGE MISSING # To construct, see NOTES section for PROVISIONINGSTEPS properties and create a hash table. ${ProvisioningSteps}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceIdentityDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceSystemDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # provisioningResult ${StatusInfoStatus}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetIdentityDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetSystemDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TenantId}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Update = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryProvisioning_Update'; UpdateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryProvisioning_UpdateExpanded'; UpdateViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryProvisioning_UpdateViaIdentity'; UpdateViaIdentityExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogDirectoryProvisioning_UpdateViaIdentityExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Update the navigation property provisioning in auditLogs .Description Update the navigation property provisioning in auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogprovisioning .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. BODYPARAMETER <IMicrosoftGraphProvisioningObjectSummary>: HELP MESSAGE MISSING [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn MODIFIEDPROPERTIES <IMicrosoftGraphModifiedProperty[]>: HELP MESSAGE MISSING [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: PROVISIONINGSTEPS <IMicrosoftGraphProvisioningStep[]>: HELP MESSAGE MISSING [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogprovisioning #> function Update-MgAuditLogProvisioning { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Update', Mandatory)] [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: provisioningObjectSummary-id of provisioningObjectSummary ${ProvisioningObjectSummaryId}, [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Action}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${ActivityDateTime}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ChangeId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CycleId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${DurationInMilliseconds}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedByDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${InitiatedById}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # initiatorType ${InitiatedByInitiatorType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${JobId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphModifiedProperty[]] # HELP MESSAGE MISSING # To construct, see NOTES section for MODIFIEDPROPERTIES properties and create a hash table. ${ModifiedProperties}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningStep[]] # HELP MESSAGE MISSING # To construct, see NOTES section for PROVISIONINGSTEPS properties and create a hash table. ${ProvisioningSteps}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceIdentityDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceIdentityType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${SourceSystemDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${SourceSystemId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # provisioningResult ${StatusInfoStatus}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetIdentityDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetIdentityType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDetailsInfo] # detailsInfo ${TargetSystemDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetSystemId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TenantId}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Update = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogProvisioning_Update'; UpdateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogProvisioning_UpdateExpanded'; UpdateViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogProvisioning_UpdateViaIdentity'; UpdateViaIdentityExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogProvisioning_UpdateViaIdentityExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Update the navigation property restrictedSignIns in auditLogs .Description Update the navigation property restrictedSignIns in auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogrestrictedsignin .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. APPLIEDCONDITIONALACCESSPOLICIES <IMicrosoftGraphAppliedConditionalAccessPolicy[]>: HELP MESSAGE MISSING [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult AUTHENTICATIONDETAILS <IMicrosoftGraphAuthenticationDetail[]>: HELP MESSAGE MISSING [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: AUTHENTICATIONPROCESSINGDETAILS <IMicrosoftGraphKeyValue[]>: HELP MESSAGE MISSING [Key <String>]: [Value <String>]: AUTHENTICATIONREQUIREMENTPOLICIES <IMicrosoftGraphAuthenticationRequirementPolicy[]>: HELP MESSAGE MISSING [Detail <String>]: [RequirementProvider <String>]: requirementProvider BODYPARAMETER <IMicrosoftGraphRestrictedSignIn>: HELP MESSAGE MISSING [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: [TargetTenantId <String>]: INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn NETWORKLOCATIONDETAILS <IMicrosoftGraphNetworkLocationDetail[]>: HELP MESSAGE MISSING [NetworkNames <String[]>]: [NetworkType <String>]: networkType .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogrestrictedsignin #> function Update-MgAuditLogRestrictedSignIn { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Update', Mandatory)] [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: restrictedSignIn-id of restrictedSignIn ${RestrictedSignInId}, [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AlternateSignInName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAppliedConditionalAccessPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for APPLIEDCONDITIONALACCESSPOLICIES properties and create a hash table. ${AppliedConditionalAccessPolicies}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONDETAILS properties and create a hash table. ${AuthenticationDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${AuthenticationMethodsUsed}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphKeyValue[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONPROCESSINGDETAILS properties and create a hash table. ${AuthenticationProcessingDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationRequirementPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONREQUIREMENTPOLICIES properties and create a hash table. ${AuthenticationRequirementPolicies}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ClientAppUsed}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # conditionalAccessStatus ${ConditionalAccessStatus}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CorrelationId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${CreatedDateTime}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowser}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowserId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDeviceId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsCompliant}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsManaged}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailOperatingSystem}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailTrustType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateAltitude}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLatitude}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLongitude}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${IPAddress}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${IsInteractive}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCity}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCountryOrRegion}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationState}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthDetail}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthMethod}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphNetworkLocationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for NETWORKLOCATIONDETAILS properties and create a hash table. ${NetworkLocationDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${OriginalRequestId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${ProcessingTimeInMilliseconds}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskDetail ${RiskDetail}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${RiskEventTypes}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelAggregated}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelDuringSignIn}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskState ${RiskState}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusAdditionalDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${StatusErrorCode}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusFailureReason}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TargetTenantId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TokenIssuerName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # tokenIssuerType ${TokenIssuerType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserAgent}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserPrincipalName}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Update = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogRestrictedSignIn_Update'; UpdateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogRestrictedSignIn_UpdateExpanded'; UpdateViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogRestrictedSignIn_UpdateViaIdentity'; UpdateViaIdentityExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogRestrictedSignIn_UpdateViaIdentityExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Update auditLogs .Description Update auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogrootauditlogroot .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuditLogRoot .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. BODYPARAMETER <IMicrosoftGraphAuditLogRoot>: HELP MESSAGE MISSING [Id <String>]: [DirectoryAudits <IMicrosoftGraphDirectoryAudit[]>]: [Id <String>]: [ActivityDateTime <DateTime?>]: [ActivityDisplayName <String>]: [AdditionalDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppServicePrincipalId <String>]: [AppServicePrincipalName <String>]: [Category <String>]: [CorrelationId <String>]: [LoggedByService <String>]: [OperationType <String>]: [Result <String>]: operationResult [ResultReason <String>]: [TargetResources <IMicrosoftGraphTargetResource[]>]: [DisplayName <String>]: [GroupType <String>]: groupType [Id <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [Type <String>]: [UserPrincipalName <String>]: [UserDisplayName <String>]: [UserIPAddress <String>]: [UserId <String>]: [UserPrincipalName <String>]: [DirectoryProvisioning <IMicrosoftGraphProvisioningObjectSummary[]>]: [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: [Provisioning <IMicrosoftGraphProvisioningObjectSummary[]>]: [RestrictedSignIns <IMicrosoftGraphRestrictedSignIn[]>]: [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: [TargetTenantId <String>]: [SignIns <IMicrosoftGraphSignIn[]>]: [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: DIRECTORYAUDITS <IMicrosoftGraphDirectoryAudit[]>: HELP MESSAGE MISSING [Id <String>]: [ActivityDateTime <DateTime?>]: [ActivityDisplayName <String>]: [AdditionalDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppServicePrincipalId <String>]: [AppServicePrincipalName <String>]: [Category <String>]: [CorrelationId <String>]: [LoggedByService <String>]: [OperationType <String>]: [Result <String>]: operationResult [ResultReason <String>]: [TargetResources <IMicrosoftGraphTargetResource[]>]: [DisplayName <String>]: [GroupType <String>]: groupType [Id <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [Type <String>]: [UserPrincipalName <String>]: [UserDisplayName <String>]: [UserIPAddress <String>]: [UserId <String>]: [UserPrincipalName <String>]: DIRECTORYPROVISIONING <IMicrosoftGraphProvisioningObjectSummary[]>: HELP MESSAGE MISSING [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: PROVISIONING <IMicrosoftGraphProvisioningObjectSummary[]>: HELP MESSAGE MISSING [Id <String>]: [Action <String>]: [ActivityDateTime <DateTime?>]: [ChangeId <String>]: [CycleId <String>]: [DurationInMilliseconds <Int32?>]: [InitiatedByDisplayName <String>]: [InitiatedById <String>]: [InitiatedByInitiatorType <String>]: initiatorType [JobId <String>]: [ModifiedProperties <IMicrosoftGraphModifiedProperty[]>]: [DisplayName <String>]: [NewValue <String>]: [OldValue <String>]: [ProvisioningSteps <IMicrosoftGraphProvisioningStep[]>]: [Description <String>]: [Details <IMicrosoftGraphDetailsInfo>]: detailsInfo [Name <String>]: [ProvisioningStepType <String>]: provisioningStepType [Status <String>]: provisioningResult [SourceIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceIdentityDisplayName <String>]: [SourceIdentityId <String>]: [SourceIdentityType <String>]: [SourceSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [SourceSystemDisplayName <String>]: [SourceSystemId <String>]: [StatusInfoStatus <String>]: provisioningResult [TargetIdentityDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetIdentityDisplayName <String>]: [TargetIdentityId <String>]: [TargetIdentityType <String>]: [TargetSystemDetails <IMicrosoftGraphDetailsInfo>]: detailsInfo [TargetSystemDisplayName <String>]: [TargetSystemId <String>]: [TenantId <String>]: RESTRICTEDSIGNINS <IMicrosoftGraphRestrictedSignIn[]>: HELP MESSAGE MISSING [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: [TargetTenantId <String>]: SIGNINS <IMicrosoftGraphSignIn[]>: HELP MESSAGE MISSING [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogrootauditlogroot #> function Update-MgAuditLogRootAuditLogRoot { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuditLogRoot] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='UpdateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphDirectoryAudit[]] # HELP MESSAGE MISSING # To construct, see NOTES section for DIRECTORYAUDITS properties and create a hash table. ${DirectoryAudits}, [Parameter(ParameterSetName='UpdateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary[]] # HELP MESSAGE MISSING # To construct, see NOTES section for DIRECTORYPROVISIONING properties and create a hash table. ${DirectoryProvisioning}, [Parameter(ParameterSetName='UpdateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='UpdateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphProvisioningObjectSummary[]] # HELP MESSAGE MISSING # To construct, see NOTES section for PROVISIONING properties and create a hash table. ${Provisioning}, [Parameter(ParameterSetName='UpdateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphRestrictedSignIn[]] # HELP MESSAGE MISSING # To construct, see NOTES section for RESTRICTEDSIGNINS properties and create a hash table. ${RestrictedSignIns}, [Parameter(ParameterSetName='UpdateExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn[]] # HELP MESSAGE MISSING # To construct, see NOTES section for SIGNINS properties and create a hash table. ${SignIns}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Update = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogRootAuditLogRoot_Update'; UpdateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogRootAuditLogRoot_UpdateExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # ---------------------------------------------------------------------------------- # # Copyright Microsoft Corporation # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ---------------------------------------------------------------------------------- <# .Synopsis Update the navigation property signIns in auditLogs .Description Update the navigation property signIns in auditLogs .Example To view examples, please use the -Online parameter with Get-Help or navigate to: https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogsignin .Inputs Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity .Inputs Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. APPLIEDCONDITIONALACCESSPOLICIES <IMicrosoftGraphAppliedConditionalAccessPolicy[]>: HELP MESSAGE MISSING [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult AUTHENTICATIONDETAILS <IMicrosoftGraphAuthenticationDetail[]>: HELP MESSAGE MISSING [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: AUTHENTICATIONPROCESSINGDETAILS <IMicrosoftGraphKeyValue[]>: HELP MESSAGE MISSING [Key <String>]: [Value <String>]: AUTHENTICATIONREQUIREMENTPOLICIES <IMicrosoftGraphAuthenticationRequirementPolicy[]>: HELP MESSAGE MISSING [Detail <String>]: [RequirementProvider <String>]: requirementProvider BODYPARAMETER <IMicrosoftGraphSignIn>: HELP MESSAGE MISSING [Id <String>]: [AlternateSignInName <String>]: [AppDisplayName <String>]: [AppId <String>]: [AppliedConditionalAccessPolicies <IMicrosoftGraphAppliedConditionalAccessPolicy[]>]: [ConditionsNotSatisfied <String>]: conditionalAccessConditions [ConditionsSatisfied <String>]: conditionalAccessConditions [DisplayName <String>]: [EnforcedGrantControls <String[]>]: [EnforcedSessionControls <String[]>]: [Id <String>]: [Result <String>]: appliedConditionalAccessPolicyResult [AuthenticationDetails <IMicrosoftGraphAuthenticationDetail[]>]: [AuthenticationMethod <String>]: [AuthenticationMethodDetail <String>]: [AuthenticationStepDateTime <DateTime?>]: [AuthenticationStepRequirement <String>]: [AuthenticationStepResultDetail <String>]: [Succeeded <Boolean?>]: [AuthenticationMethodsUsed <String[]>]: [AuthenticationProcessingDetails <IMicrosoftGraphKeyValue[]>]: [Key <String>]: [Value <String>]: [AuthenticationRequirementPolicies <IMicrosoftGraphAuthenticationRequirementPolicy[]>]: [Detail <String>]: [RequirementProvider <String>]: requirementProvider [ClientAppUsed <String>]: [ConditionalAccessStatus <String>]: conditionalAccessStatus [CorrelationId <String>]: [CreatedDateTime <DateTime?>]: [DeviceDetailBrowser <String>]: [DeviceDetailBrowserId <String>]: [DeviceDetailDeviceId <String>]: [DeviceDetailDisplayName <String>]: [DeviceDetailIsCompliant <Boolean?>]: [DeviceDetailIsManaged <Boolean?>]: [DeviceDetailOperatingSystem <String>]: [DeviceDetailTrustType <String>]: [GeoCoordinateAltitude <Double?>]: [GeoCoordinateLatitude <Double?>]: [GeoCoordinateLongitude <Double?>]: [IPAddress <String>]: [IsInteractive <Boolean?>]: [LocationCity <String>]: [LocationCountryOrRegion <String>]: [LocationState <String>]: [MfaDetailAuthDetail <String>]: [MfaDetailAuthMethod <String>]: [NetworkLocationDetails <IMicrosoftGraphNetworkLocationDetail[]>]: [NetworkNames <String[]>]: [NetworkType <String>]: networkType [OriginalRequestId <String>]: [ProcessingTimeInMilliseconds <Int32?>]: [ResourceDisplayName <String>]: [ResourceId <String>]: [RiskDetail <String>]: riskDetail [RiskEventTypes <String[]>]: [RiskLevelAggregated <String>]: riskLevel [RiskLevelDuringSignIn <String>]: riskLevel [RiskState <String>]: riskState [ServicePrincipalId <String>]: [ServicePrincipalName <String>]: [StatusAdditionalDetails <String>]: [StatusErrorCode <Int32?>]: [StatusFailureReason <String>]: [TokenIssuerName <String>]: [TokenIssuerType <String>]: tokenIssuerType [UserAgent <String>]: [UserDisplayName <String>]: [UserId <String>]: [UserPrincipalName <String>]: INPUTOBJECT <IIdentityAuditLogsIdentity>: Identity Parameter [DirectoryAuditId <String>]: key: directoryAudit-id of directoryAudit [ProvisioningObjectSummaryId <String>]: key: provisioningObjectSummary-id of provisioningObjectSummary [RestrictedSignInId <String>]: key: restrictedSignIn-id of restrictedSignIn [SignInId <String>]: key: signIn-id of signIn NETWORKLOCATIONDETAILS <IMicrosoftGraphNetworkLocationDetail[]>: HELP MESSAGE MISSING [NetworkNames <String[]>]: [NetworkType <String>]: networkType .Link https://docs.microsoft.com/en-us/powershell/module/microsoft.graph.identity.auditlogs/update-mgauditlogsignin #> function Update-MgAuditLogSignIn { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName='Update', Mandatory)] [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Graph.PowerShell.Category('Path')] [System.String] # key: signIn-id of signIn ${SignInId}, [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Path')] [Microsoft.Graph.PowerShell.Models.IIdentityAuditLogsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='Update', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='UpdateViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphSignIn] # HELP MESSAGE MISSING # To construct, see NOTES section for BODYPARAMETER properties and create a hash table. ${BodyParameter}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AlternateSignInName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${AppId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAppliedConditionalAccessPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for APPLIEDCONDITIONALACCESSPOLICIES properties and create a hash table. ${AppliedConditionalAccessPolicies}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONDETAILS properties and create a hash table. ${AuthenticationDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${AuthenticationMethodsUsed}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphKeyValue[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONPROCESSINGDETAILS properties and create a hash table. ${AuthenticationProcessingDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphAuthenticationRequirementPolicy[]] # HELP MESSAGE MISSING # To construct, see NOTES section for AUTHENTICATIONREQUIREMENTPOLICIES properties and create a hash table. ${AuthenticationRequirementPolicies}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ClientAppUsed}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # conditionalAccessStatus ${ConditionalAccessStatus}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${CorrelationId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.DateTime] # HELP MESSAGE MISSING ${CreatedDateTime}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowser}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailBrowserId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDeviceId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsCompliant}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${DeviceDetailIsManaged}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailOperatingSystem}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${DeviceDetailTrustType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateAltitude}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLatitude}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Double] # HELP MESSAGE MISSING ${GeoCoordinateLongitude}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${IPAddress}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${Id}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Management.Automation.SwitchParameter] # HELP MESSAGE MISSING ${IsInteractive}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCity}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationCountryOrRegion}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${LocationState}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthDetail}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${MfaDetailAuthMethod}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [Microsoft.Graph.PowerShell.Models.IMicrosoftGraphNetworkLocationDetail[]] # HELP MESSAGE MISSING # To construct, see NOTES section for NETWORKLOCATIONDETAILS properties and create a hash table. ${NetworkLocationDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${OriginalRequestId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${ProcessingTimeInMilliseconds}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ResourceId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskDetail ${RiskDetail}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String[]] # HELP MESSAGE MISSING ${RiskEventTypes}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelAggregated}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskLevel ${RiskLevelDuringSignIn}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # riskState ${RiskState}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${ServicePrincipalName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusAdditionalDetails}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.Int32] # HELP MESSAGE MISSING ${StatusErrorCode}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${StatusFailureReason}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${TokenIssuerName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # tokenIssuerType ${TokenIssuerType}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserAgent}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserDisplayName}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserId}, [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Graph.PowerShell.Category('Body')] [System.String] # HELP MESSAGE MISSING ${UserPrincipalName}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [Microsoft.Graph.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Update = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogSignIn_Update'; UpdateExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogSignIn_UpdateExpanded'; UpdateViaIdentity = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogSignIn_UpdateViaIdentity'; UpdateViaIdentityExpanded = 'Microsoft.Graph.Identity.AuditLogs.private\Update-MgAuditLogSignIn_UpdateViaIdentityExpanded'; } $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # SIG # Begin signature block # MIIkTQYJKoZIhvcNAQcCoIIkPjCCJDoCAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG # KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCANSES/YXsZal8z # qoALstVK1CO5wBbSbCJj+6jQuPHoKaCCDXYwggX0MIID3KADAgECAhMzAAABUMiP # lnfeTPFHAAAAAAFQMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD # VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p # bmcgUENBIDIwMTEwHhcNMTkwNTAyMjEzNzQ1WhcNMjAwNTAyMjEzNzQ1WjB0MQsw # CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u # ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB # AQCh2V193EGtu49awDgcJ1E8WB5mAim/gAFVpWUVOlk/haZWAiffh/k3W/GPhgYl # t2WH/FQS4BcGpeWRb2Wi4seOUWb5lbgIuUKBORF0iiEiPNMLueuD3PAChl/h3WE2 # N1T8zsQg6UMrWtNRdby48xCI6zdD+26yNei3tOccrOWWullOehpBF5Z4vp8Xvq1n # ysaSkGgAZNaKrb3F6et3V5Tq+gJ0DaLm/TGxATcTJ1mrHJOx+cHorSIeGKKzwa19 # uBuUbGALZx8Isus+3KiK7h2YcZ+AHU+qeUCLbKhU3l97Kg9E6/dvAMa+42/BXSmZ # 9+F3WfagixcbNWGaZA1Pn8mPAgMBAAGjggFzMIIBbzAfBgNVHSUEGDAWBgorBgEE # AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUGxNB+9SPshuMPQ+xlMnFMiKVkDgw # RQYDVR0RBD4wPKQ6MDgxHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEW # MBQGA1UEBRMNMjMwMDEyKzQ1NDEzNDAfBgNVHSMEGDAWgBRIbmTlUAXTgqoXNzci # tW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5j # b20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3JsMGEG # CCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQu # Y29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3J0 # MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIBADSrnbMt49ZGUc9KnW7S # VkzITe55ApMwgxE8jl06lBkMZLd9QatyUt6g2/0RG0boaMHpWzypk6pGDLRD5y/P # 6sj6fQYkrGihAw3W4ObLE3rrY8e5GPTrp/AlMFzsywHhD0+ETwgU8PuMvwQfB6ak # 2ejWP0M1a1tkyAHfEMEGKd7RVPRmlLX+kPkJoFPz/uSlKxXi/acGH1qISQc0pkRt # UE/ufrfpR+LlEOPg5aNZdAwIJAuDWInMeQM7kIoUTShSAJTzT58mrwVXgrfBbZnA # NpsC/v8/amGL43MhTN0V2sWBHZNL7N0X9Z2qldu+jj8HdaNRGQyuru1W+IjNV914 # nk3qp9T/bZmy0elNYkCdNFjapARu6TZ0wwlEkvFW0HuzwtQ2gGDddGuhRFQRrdbU # 68ifXf3dtvUDb0Nr+tnw9k0mV4s9jkTraDBaSJV0v1ixeR6WEBgGcc+uL/rHnci8 # 9cMcZqqcY8gGw0T1GpdDbWYLsYsqfPu5ZP4ga0kZa/ne7Bi3zu8XZ72kM893t5Ib # Z96/2xp2Q+I6vIVfZJ7fh7vQ3OcLAZDvN+y6jNq3jtnQSYHuhX+Du074DXhQeVTB # qTzBiuZPbnJhmI525u1GVoGemw0fqwk4cpeh3d1cDMN5eWlmqEdRwgaWozpj3a4I # BzxVWkDJSJ4ZEq2odtK6eoYcMIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq # hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x # EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv # bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 # IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQG # EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG # A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQg # Q29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC # CgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03 # a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akr # rnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0Rrrg # OGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy # 4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLTswM9 # sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6A4aN91/w0FK/jJSHvMAh # dCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k # A/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTB # w3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmn # Eyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90 # lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0w # ggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2o # ynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD # VR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBa # BgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny # bC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsG # AQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29t # L3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV # HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEFBQcCARYzaHR0cDovL3d3 # dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsG # AQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABl # AG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKb # C5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np22O/IjWll11l # hJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6 # I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWluWpiW5IP0 # wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560 # STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNABQam # ASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht/a8/jyFqGa # J+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ah # XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA # 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt # Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr # /Xmfwb1tbWrJUnMTDXpQzTGCFi0wghYpAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw # EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN # aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp # Z25pbmcgUENBIDIwMTECEzMAAAFQyI+Wd95M8UcAAAAAAVAwDQYJYIZIAWUDBAIB # BQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEO # MAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIB2Oyaf0NA+J6p7zZjyoFTnS # IeItuGlU9O1ardUpR5iKMEIGCisGAQQBgjcCAQwxNDAyoBSAEgBNAGkAYwByAG8A # cwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB # BQAEggEAJAxKd2/D0fSmnftqpq0ZA1HFRghjgigurs2xwb7I9xFjvmK+H3CCT+CE # 9Z3wajZW9Y6pobL4oxbqiPOhEbBFrBI0TIw97jf1KChs7vXgd9O3Vg07KBsLhSN2 # o/hpOu45uUIV9+/1tyXI6O8KesKzuASB9z6t90p6a/r0L7CpP0KCpHmsSvcBm84f # XxB/kvpIeY1ARVY7Fvr4i7riqH1PgEvR3dhYRYQbUuSm1vzJ+jsTOKxOOijg2Ee9 # QjqozakTJ5bkPcF/ZOBatRAfisZrSrYT6qoC1vrFoXtFxGB4EWK0qYhj9m1vTt6l # px5bUZQF+r/tOh3tDX5PENKAn+UWFaGCE7cwghOzBgorBgEEAYI3AwMBMYITozCC # E58GCSqGSIb3DQEHAqCCE5AwghOMAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFYBgsq # hkiG9w0BCRABBKCCAUcEggFDMIIBPwIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl # AwQCAQUABCBRksKTsGXqGkDSf6gRufkaKboKsa6s55gVyKJ0SwpiUAIGXfpEtHtL # GBMyMDIwMDExMDIzMzMyOC4xMTZaMAcCAQGAAgH0oIHUpIHRMIHOMQswCQYDVQQG # EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG # A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQg # T3BlcmF0aW9ucyBQdWVydG8gUmljbzEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046 # QjFCNy1GNjdGLUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNl # cnZpY2Wggg8fMIIE9TCCA92gAwIBAgITMwAAAQPqTit4tionkwAAAAABAzANBgkq # hkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ # MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u # MSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0xOTA5 # MDYyMDQxMTdaFw0yMDEyMDQyMDQxMTdaMIHOMQswCQYDVQQGEwJVUzETMBEGA1UE # CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z # b2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9ucyBQ # dWVydG8gUmljbzEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046QjFCNy1GNjdGLUZF # QzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0G # CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwkVferhTIUD6Hnn0K78W8zlt2Oyyh # JVDsWKDEfR1tvgzoEtxAqZZrECWW3F2SdevOv+wle7JHUjveaxu5PXJyPbb1+Dlt # Fg0Y7XGhTr5g3RDcgVGJiH/pLjx8APBHW83oOzj5AQrbzOZ1CecVZ0Lok/UeTRfW # sY8KGJB2iHGo/RlkIFuYfmsC6H21smNK1sl2JPBp3T1StzJE9xZxT1ixmOjgdpUT # BIKQS8NbiqQlB6qeBaX3+YJ72/dxFUpYi69dZcH2MBBeUYzQ3oIvT9/TI6Z7lxsC # Ni4xilLBeulRmlcOK3WlCkJTyidD/4f2/SwnFWcgVX8AA/12qVqKNiRLAgMBAAGj # ggEbMIIBFzAdBgNVHQ4EFgQU4jYtmP2hj42tZSbtjzzgzBFvWggwHwYDVR0jBBgw # FoAU1WM6XIoxkPNDe3xGG8UzaFqFbVUwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDov # L2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljVGltU3RhUENB # XzIwMTAtMDctMDEuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0 # cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNUaW1TdGFQQ0FfMjAx # MC0wNy0wMS5jcnQwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDCDAN # BgkqhkiG9w0BAQsFAAOCAQEAfDWooOaKgGXyhyFIbPfZi9qarVWusnGvU8FMnjPc # gv0qHbpOAl27RrZ/v4+8jKUJXV1xXnwYfTyIN23ZS3IQrS/EV1cXZsQ0GHI8sWLR # JsQscUvuhDgX5fSNaLlw4/AKvMBmWfT2wK2iQ3qsYFanfVv2AqwuJWt7YOB8xdYa # Lei9KMTZU57vkcl5me3+n/1auimQGT8mimyOT+qhwRt0RDwIK+OfhskqW1gEIWY1 # DWfaSdzXHj27mmvDdsYiCbHPbfPxU0go9caIivatmL16AOuP4ZMlCJ/3wRWNwQ+p # njJ0AhudNK7ogJtBrox2DpmcQG6LDDsbSz2oZkFJHG0AjzCCBnEwggRZoAMCAQIC # CmEJgSoAAAAAAAIwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYD # VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRp # ZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTEwMDcwMTIxMzY1NVoXDTI1MDcwMTIx # NDY1NVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV # BAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQG # A1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggEiMA0GCSqGSIb3 # DQEBAQUAA4IBDwAwggEKAoIBAQCpHQ28dxGKOiDs/BOX9fp/aZRrdFQQ1aUKAIKF # ++18aEssX8XD5WHCdrc+Zitb8BVTJwQxH0EbGpUdzgkTjnxhMFmxMEQP8WCIhFRD # DNdNuDgIs0Ldk6zWczBXJoKjRQ3Q6vVHgc2/JGAyWGBG8lhHhjKEHnRhZ5FfgVSx # z5NMksHEpl3RYRNuKMYa+YaAu99h/EbBJx0kZxJyGiGKr0tkiVBisV39dx898Fd1 # rL2KQk1AUdEPnAY+Z3/1ZsADlkR+79BL/W7lmsqxqPJ6Kgox8NpOBpG2iAg16Hgc # sOmZzTznL0S6p/TcZL2kAcEgCZN4zfy8wMlEXV4WnAEFTyJNAgMBAAGjggHmMIIB # 4jAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU1WM6XIoxkPNDe3xGG8UzaFqF # bVUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud # EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYD # VR0fBE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwv # cHJvZHVjdHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEB # BE4wTDBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9j # ZXJ0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcnQwgaAGA1UdIAEB/wSBlTCB # kjCBjwYJKwYBBAGCNy4DMIGBMD0GCCsGAQUFBwIBFjFodHRwOi8vd3d3Lm1pY3Jv # c29mdC5jb20vUEtJL2RvY3MvQ1BTL2RlZmF1bHQuaHRtMEAGCCsGAQUFBwICMDQe # MiAdAEwAZQBnAGEAbABfAFAAbwBsAGkAYwB5AF8AUwB0AGEAdABlAG0AZQBuAHQA # LiAdMA0GCSqGSIb3DQEBCwUAA4ICAQAH5ohRDeLG4Jg/gXEDPZ2joSFvs+umzPUx # vs8F4qn++ldtGTCzwsVmyWrf9efweL3HqJ4l4/m87WtUVwgrUYJEEvu5U4zM9GAS # inbMQEBBm9xcF/9c+V4XNZgkVkt070IQyK+/f8Z/8jd9Wj8c8pl5SpFSAK84Dxf1 # L3mBZdmptWvkx872ynoAb0swRCQiPM/tA6WWj1kpvLb9BOFwnzJKJ/1Vry/+tuWO # M7tiX5rbV0Dp8c6ZZpCM/2pif93FSguRJuI57BlKcWOdeyFtw5yjojz6f32WapB4 # pm3S4Zz5Hfw42JT0xqUKloakvZ4argRCg7i1gJsiOCC1JeVk7Pf0v35jWSUPei45 # V3aicaoGig+JFrphpxHLmtgOR5qAxdDNp9DvfYPw4TtxCd9ddJgiCGHasFAeb73x # 4QDf5zEHpJM692VHeOj4qEir995yfmFrb3epgcunCaw5u+zGy9iCtHLNHfS4hQEe # gPsbiSpUObJb2sgNVZl6h3M7COaYLeqN4DMuEin1wC9UJyH3yKxO2ii4sanblrKn # QqLJzxlBTeCG+SqaoxFmMNO7dDJL32N79ZmKLxvHIa9Zta7cRDyXUHHXodLFVeNp # 3lfB0d4wwP3M5k37Db9dT+mdHhk4L7zPWAUu7w2gUDXa7wknHNWzfjUeCLraNtvT # X4/edIhJEqGCA60wggKVAgEBMIH+oYHUpIHRMIHOMQswCQYDVQQGEwJVUzETMBEG # A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj # cm9zb2Z0IENvcnBvcmF0aW9uMSkwJwYDVQQLEyBNaWNyb3NvZnQgT3BlcmF0aW9u # cyBQdWVydG8gUmljbzEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046QjFCNy1GNjdG # LUZFQzIxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiJQoB # ATAJBgUrDgMCGgUAAxUAa1w6Nng6+vBkSUZV2FbN2qhs2rOggd4wgdukgdgwgdUx # CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt # b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1p # Y3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMScwJQYDVQQLEx5uQ2lwaGVy # IE5UUyBFU046NERFOS0wQzVFLTNFMDkxKzApBgNVBAMTIk1pY3Jvc29mdCBUaW1l # IFNvdXJjZSBNYXN0ZXIgQ2xvY2swDQYJKoZIhvcNAQEFBQACBQDhwysxMCIYDzIw # MjAwMTExMDA1NjE3WhgPMjAyMDAxMTIwMDU2MTdaMHQwOgYKKwYBBAGEWQoEATEs # MCowCgIFAOHDKzECAQAwBwIBAAICFkUwBwIBAAICFx4wCgIFAOHEfLECAQAwNgYK # KwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAaAKMAgCAQACAxbjYKEKMAgCAQAC # AwehIDANBgkqhkiG9w0BAQUFAAOCAQEAgk/X3OPqEVAHH9y6gARojKbiXtHqBvZ8 # oGlp29j0O/lzZDcKUbQaYEOlQETlzJfbd8c+SVCq6L8MEfcZk8F/oq3xvofd6gXv # 4rw3XZ4RarDzNAmO1lHuym/YQRtJ+87LCnKGnbJpwCS6vto9DuYwDlisgdX3gVPz # oMjrLkOKIWm7udTUqTM8IZ/pSIyAu/ofIHgwNCfzVE4f7oR476yK5z14RyH4TabV # fYRUyQ00vej+IqPQz9rw7Kt1KD2//6vzYqHY6JjMVTQVy13DQMxwVcPr6fKzB3ai # UZiB02otS3Mo2OJZNZ/uiZAqaoOJeKK4Zu3TSQePUTENw/+t7BHrkjGCAvUwggLx # AgEBMIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD # VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAk # BgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAABA+pOK3i2 # KieTAAAAAAEDMA0GCWCGSAFlAwQCAQUAoIIBMjAaBgkqhkiG9w0BCQMxDQYLKoZI # hvcNAQkQAQQwLwYJKoZIhvcNAQkEMSIEIMTaP0ErTJqWMoUcU8uD2eCX/B/0S32K # 5rvZkqzIGuSpMIHiBgsqhkiG9w0BCRACDDGB0jCBzzCBzDCBsQQUa1w6Nng6+vBk # SUZV2FbN2qhs2rMwgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz # aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv # cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx # MAITMwAAAQPqTit4tionkwAAAAABAzAWBBQC3RPuPJasR3Ee/rcCbHwSntiC1zAN # BgkqhkiG9w0BAQsFAASCAQB7qXXE9iIlZqg8/7ZfOcxuzBV9jUIX28unwMVbLFB2 # dmofA313rltTlfRmyU9PSJuwa0xKWthE3uJHwmeqgRxMoYRH1fgvw6/WIPpPvMHD # zKGz4VoXYilGlC/NGBmtwL/LkhJdW/opReWxQnW+jZZy+GWM+6fjSc7PUSDXISAm # u4Nn0ZlE6bQE8WYNgTZ+ckypaXkg0yQXps8dNgj31Kq8NsVlM/eD1u7yHh8vOXYq # RwkNchJI3LoUuvako55TC0x7jFN9Os6tWqCmSkfyDq9VhVIo6tFMOTBnTRc0PFiD # WGKWO431r1pMA+bwZ6xzOQWvHnhLQWWnFNFc95gwymS0 # SIG # End signature block |