v3/src/PSSailpoint/Model/UsageType.ps1

#
# IdentityNow V3 API
# Use these APIs to interact with the IdentityNow platform to achieve repeatable, automated processes with greater scalability. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.
# Version: 3.0.0
# Generated by OpenAPI Generator: https://openapi-generator.tech
#

<#
.SYNOPSIS

Enum UsageType.

.DESCRIPTION

The type of provisioning policy usage. In IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. These are the common usage types: CREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. UPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source. ENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. DISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. You can use these four usage types for all your provisioning policy needs.
#>


enum UsageType {
    # enum value: "CREATE"
    CREATE
    # enum value: "UPDATE"
    UPDATE
    # enum value: "ENABLE"
    ENABLE
    # enum value: "DISABLE"
    DISABLE
    # enum value: "DELETE"
    DELETE
    # enum value: "ASSIGN"
    ASSIGN
    # enum value: "UNASSIGN"
    UNASSIGN
    # enum value: "CREATE_GROUP"
    CREATE_GROUP
    # enum value: "UPDATE_GROUP"
    UPDATE_GROUP
    # enum value: "DELETE_GROUP"
    DELETE_GROUP
    # enum value: "REGISTER"
    REGISTER
    # enum value: "CREATE_IDENTITY"
    CREATE_IDENTITY
    # enum value: "UPDATE_IDENTITY"
    UPDATE_IDENTITY
    # enum value: "EDIT_GROUP"
    EDIT_GROUP
    # enum value: "UNLOCK"
    UNLOCK
    # enum value: "CHANGE_PASSWORD"
    CHANGE_PASSWORD
}