Functions/Get-ArtifactoryStorageInfo.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<#PSScriptInfo
 
.VERSION 1.0.0
 
.GUID
 
.AUTHOR Artsiom Krot
 
.PROJECTURI https://github.com/artyom-krot/PS.JfrogArtifactory
 
.RELEASENOTES
 
 
Script file name:
 
    Get-ArtifactoryStorageInfo.ps1
 
.DESCRIPTION
 
    The script is an integral part of PS.JfrogArtifactory solution (https://github.com/artyom-krot/PS.JfrogArtifactory)
 
    Jfrog ref documentation: https://www.jfrog.com/confluence/display/JFROG/Artifactory+REST+API#ArtifactoryRESTAPI-GetStorageSummaryInfo
 
#>



function Get-ArtifactoryStorageInfo {
    <#
    .SYNOPSIS
        PowerShell script for invoking rest api call to jfrog artifactory to get the information about the storage.
 
    .DESCRIPTION
         
    .INPUTS
 
    .OUTPUTS
        Returns storage summary information regarding binaries, file store and repositories in json format.
         
    .NOTES
     
    .EXAMPLE
         
 
    #>
    
    $storageInfo =  Invoke-ArtifactoryRestApi -RestApiPath "/api/storageinfo" `
                                              -Method Get `
                                              -ContentType 'application/json'  | ConvertTo-Json
  
    return $storageInfo
}