Model/TLSCertificate.ps1
# # SMServer V6 # Syncplify.me Server! REST API # Version: 1.0.0 # Generated by OpenAPI Generator: https://openapi-generator.tech # <# .SYNOPSIS No summary available. .DESCRIPTION No description available. .PARAMETER Id Unique ID, it will be auto-generated .PARAMETER Cert X.509 certificate .PARAMETER Key X.509 certificate's private key .PARAMETER CaBundle No description available. .PARAMETER KeyPass No description available. .PARAMETER Hash No description available. .PARAMETER CommonName No description available. .PARAMETER ValidFrom No description available. .PARAMETER ValidUntil No description available. .OUTPUTS TLSCertificate<PSCustomObject> #> function New-SS6TLSCertificate { [CmdletBinding()] Param ( [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)] [String] ${Id}, [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)] [String] ${Cert}, [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)] [String] ${Key}, [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)] [String] ${CaBundle}, [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${KeyPass}, [Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)] [String] ${Hash}, [Parameter(Position = 6, ValueFromPipelineByPropertyName = $true)] [String] ${CommonName}, [Parameter(Position = 7, ValueFromPipelineByPropertyName = $true)] [System.Nullable[System.DateTime]] ${ValidFrom}, [Parameter(Position = 8, ValueFromPipelineByPropertyName = $true)] [System.Nullable[System.DateTime]] ${ValidUntil} ) Process { 'Creating object: SS6AdminModule => SS6TLSCertificate' | Write-Debug $PSBoundParameters | Out-DebugParameter | Write-Debug $PSO = [PSCustomObject]@{ "id" = ${Id} "cert" = ${Cert} "key" = ${Key} "caBundle" = ${CaBundle} "keyPass" = ${KeyPass} "hash" = ${Hash} "commonName" = ${CommonName} "validFrom" = ${ValidFrom} "validUntil" = ${ValidUntil} } return $PSO } } |