config/functions.json

{
    "Add-VdcAdaptableHash": {
        "TppVersion": "",
        "TppTokenScope": "restricted:manage,delete"
    },
    "Add-VdcCertificateAssociation": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "Add-VdcEngineFolder": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Add-VdcTeamMember": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Add-VdcTeamOwner": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Convert-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "ConvertTo-VdcGuid": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "ConvertTo-VdcPath": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Export-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "Find-VdcClient": {
        "TppVersion": "",
        "TppTokenScope": "agent:$null"
    },
    "Find-VdcEngine": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Find-VdcIdentity": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Find-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Find-VdcVaultId": {
        "TppVersion": "",
        "TppTokenScope": "restricted:$null"
    },
    "Find-VcObject": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Find-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:$null"
    },
    "Get-VdcAttribute": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Get-VdcClassAttribute": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VdcCredential": {
        "TppVersion": "",
        "TppTokenScope": "security:manage"
    },
    "Get-VdcCustomField": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VdcEngineFolder": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Get-VdcIdentityAttribute": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Get-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VdcPermission": {
        "TppVersion": "",
        "TppTokenScope": "security:$null"
    },
    "Get-VdcSystemStatus": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VdcVersion": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VdcWorkflowTicket": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Get-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:$null"
    },
    "Get-VdcIdentity": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Get-VdcTeam": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Import-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:discover"
    },
    "Import-VcCertificate": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "Invoke-VdcCertificateAction": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage for Reset, Renew, Push, and Validate. certificate:revoke for Revoke. certificate:delete for Delete."
    },
    "Move-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-VdcCapiApplication": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage"
    },
    "New-VdcCustomField": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-VdcDevice": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage. If a certificate is provided as an attribute, certificate:manage as well."
    },
    "New-VdcPolicy": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "New-VdcToken": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "New-VcCertificate": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VcConnector": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VenafiSession": {
        "TppVersion": "",
        "TppTokenScope": ""
    },
    "New-VenafiTeam": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Read-VenafiLog": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Remove-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:delete. If using KeepAssociatedApps, configuration:$null,certificate:manage as well."
    },
    "Remove-VdcCertificateAssociation": {
        "TppVersion": "",
        "TppTokenScope": "certificate:manage. If using -All, configuration:$null as well."
    },
    "Remove-VdcClient": {
        "TppVersion": "",
        "TppTokenScope": "agent:delete"
    },
    "Remove-VdcEngineFolder": {
        "TppVersion": "",
        "TppTokenScope": "configuration:delete"
    },
    "Remove-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:delete"
    },
    "Remove-VdcPermission": {
        "TppVersion": "",
        "TppTokenScope": "security:delete"
    },
    "Remove-VenafiTeam": {
        "TppVersion": "",
        "TppTokenScope": "configuration:delete"
    },
    "Remove-VenafiTeamMember": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Remove-VenafiTeamOwner": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Rename-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Revoke-VdcCertificate": {
        "TppVersion": "",
        "TppTokenScope": "certificate:revoke"
    },
    "Revoke-VdcGrant": {
        "TppVersion": "22.3",
        "TppTokenScope": "admin:delete"
    },
    "Revoke-VdcToken": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Search-VdcHistory": {
        "TppVersion": "",
        "TppTokenScope": "restricted:$null, certificate:$null"
    },
    "Set-VdcAttribute": {
        "TppVersion": "",
        "TppTokenScope": "configuration:manage"
    },
    "Set-VdcCredential": {
        "TppVersion": "",
        "TppTokenScope": "security:manage"
    },
    "Set-VdcPermission": {
        "TppVersion": "",
        "TppTokenScope": "security:manage"
    },
    "Set-VdcWorkflowTicketStatus": {
        "TppVersion": "",
        "TppTokenScope": "approve with any scope"
    },
    "Test-VdcIdentity": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Test-VdcObject": {
        "TppVersion": "",
        "TppTokenScope": "configuration:$null"
    },
    "Test-VdcToken": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    },
    "Write-VdcLog": {
        "TppVersion": "",
        "TppTokenScope": "any scope"
    }
}