type: object
description: Defines matching criteria for an Account to be provisioned with a specific Access Profile
properties:
    operation:
        $ref: './ProvisioningCriteriaOperation.yaml'
    attribute:
        type: string
        description: >-
            Name of the Account attribute to be tested. If **operation** is one of EQUALS, NOT_EQUALS, CONTAINS, or HAS,
            this field is required. Otherwise, specifying it is an error.
        example: email
        nullable: true
    value:
        type: string
        description: >-
            String value to test the Account attribute w/r/t the specified operation. If the operation is one of EQUALS,
            NOT_EQUALS, or CONTAINS, this field is required. Otherwise, specifying it is an error. If the Attribute is
            not String-typed, it will be converted to the appropriate type.
        example: "carlee.cert1c9f9b6fd@mailinator.com"

            
