config/functions.json

{
    "Add-TppAdaptableHash": {
        "TppVersion": "",
        "TppTokenScope": "restricted:manage,delete"
    },
    "Add-TppCertificateAssociation": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "Add-TppEngineFolder": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Add-VenafiTeamMember": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Add-VenafiTeamOwner": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Convert-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "ConvertTo-TppGuid": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "ConvertTo-TppPath": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Export-VenafiCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "Find-TppClient": {
        "TppVersion": "",
        "TppTokenScope": "agent:$null"
    },
    "Find-TppCodeSignEnvironment": {
        "TppVersion": "",
        "TppTokenScope": "codesign:$null"
    },
    "Find-TppCodeSignProject": {
        "TppVersion": "",
        "TppTokenScope": "codesign:$null"
    },
    "Find-TppCodeSignTemplate": {
        "TppVersion": "",
        "TppTokenScope": "codesign:$null"
    },
    "Find-TppEngine": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Find-TppIdentity": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Find-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Find-TppVaultId": {
        "TppVersion": "",
        "TppTokenScope": "restricted:$null"
    },
    "Find-VaasObject": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Find-VenafiCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:$null"
    },
    "Get-TppAttribute": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Get-TppClassAttribute": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-TppCodeSignConfig": {
        "TppVersion": "",
        "TppTokenScope": "codesign:manage"
    },
    "Get-TppCodeSignEnvironment": {
        "TppVersion": "",
        "TppTokenScope": "codesign:$null"
    },
    "Get-TppCodeSignProject": {
        "TppVersion": "",
        "TppTokenScope": "codesign:$null"
    },
    "Get-TppCredential": {
        "TppVersion": "",
        "TppTokenScope": "security:manage"
    },
    "Get-TppCustomField": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-TppEngineFolder": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Get-TppIdentityAttribute": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Get-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-TppPermission": {
        "TppVersion": "",
        "TppTokenScope": "security:$null"
    },
    "Get-TppSystemStatus": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-TppVersion": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-TppWorkflowTicket": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VaasApplication": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Get-VaasConnector": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Get-VaasIssuingTemplate": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Get-VenafiCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:$null"
    },
    "Get-VenafiIdentity": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Get-VenafiTeam": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Import-TppCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:discover"
    },
    "Import-VaasCertificate": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Invoke-TppCertificatePush": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "Invoke-TppCertificateRenewal": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "Invoke-VenafiCertificateAction": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage for Reset, Renew, Push, and Validate. certificate:revoke for Revoke. certificate:delete for Delete."
    },
    "Move-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-TppCapiApplication": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-TppCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "New-TppCodeSignProject": {
        "TppVersion": "",
        "TppTokenScope": "codesign:manage"
    },
    "New-TppCustomField": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-TppDevice": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage. If a certificate is provided as an attribute, certificate:manage as well."
    },
    "New-TppPolicy": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-TppToken": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "New-VaasApplication": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VaasCertificate": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VaasConnector": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VenafiSession": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VenafiTeam": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Read-VenafiLog": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Remove-TppCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:delete. If using KeepAssociatedApps, configuration:$null,certificate:manage as well."
    },
    "Remove-TppCertificateAssociation": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage. If using -All, configuration:$null as well."
    },
    "Remove-TppClient": {
        "TppVersion": "",
        "TppTokenScope": "agent:delete"
    },
    "Remove-TppCodeSignEnvironment": {
        "TppVersion": "",
        "TppTokenScope": "codesign:delete"
    },
    "Remove-TppCodeSignProject": {
        "TppVersion": "",
        "TppTokenScope": "codesign:delete"
    },
    "Remove-TppEngineFolder": {
        "TppVersion": "",
        "TppTokenScope": "configuration:delete"
    },
    "Remove-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:delete"
    },
    "Remove-TppPermission": {
        "TppVersion": "",
        "TppTokenScope": "security:delete"
    },
    "Remove-VaasConnector": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Remove-VenafiTeam": {
        "TppVersion": "",
        "TppTokenScope": "configuration:delete"
    },
    "Remove-VenafiTeamMember": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Remove-VenafiTeamOwner": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Rename-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Revoke-TppCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:revoke"
    },
    "Revoke-TppGrant": {
        "TppVersion": "22.3",
        "TppTokenScope": "admin:delete"
    },
    "Revoke-TppToken": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Search-TppHistory": {
        "TppVersion": "",
        "TppTokenScope": "restricted:$null, certificate:$null"
    },
    "Set-TppAttribute": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Set-TppCodeSignProjectStatus": {
        "TppVersion": "",
        "TppTokenScope": "codesign:manage"
    },
    "Set-TppCredential": {
        "TppVersion": "",
        "TppTokenScope": "security:manage"
    },
    "Set-TppPermission": {
        "TppVersion": "",
        "TppTokenScope": "security:manage"
    },
    "Set-TppWorkflowTicketStatus": {
        "TppVersion": "",
        "TppTokenScope": "approve with any scope"
    },
    "Test-ModuleHash": {
        "TppVersion": "",
        "TppTokenScope": "none"
    },
    "Test-TppIdentity": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Test-TppObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Test-TppToken": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Write-TppLog": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    }
}