7. A system for generating multiple representations of a security policy, comprising: at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the system to: obtain a first security policy associated with a customer of a distributed environment, the first security policy including access parameters for determining whether to allow access to one or more resources of the distributed environment to which the customer has access; determine whether a first representation of a policy language of the first security policy is supported by each policy evaluation engine, of the distributed environment, that is associated with the one or more resources; translate content of the security policy to a second representation of the policy language when the first representation of the policy language of the security policy is only supported by a portion of the at least one policy evaluation engines, the different representation being supported by at least one of the at least one policy evaluation engine and being used to generate a second security policy; and provide at least a portion of at least one of the first security policy or the second policy to each policy evaluation engine associated with the one or more resources.
7. A system for generating multiple representations of a security policy, comprising: at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the system to: obtain a first security policy associated with a customer of a distributed environment, the first security policy including access parameters for determining whether to allow access to one or more resources of the distributed environment to which the customer has access; determine whether a first representation of a policy language of the first security policy is supported by each policy evaluation engine, of the distributed environment, that is associated with the one or more resources; translate content of the security policy to a second representation of the policy language when the first representation of the policy language of the security policy is only supported by a portion of the at least one policy evaluation engines, the different representation being supported by at least one of the at least one policy evaluation engine and being used to generate a second security policy; and provide at least a portion of at least one of the first security policy or the second policy to each policy evaluation engine associated with the one or more resources. 14. The system of claim 7 , wherein the instructions when executed further cause the system to: distribute an updated version of at least one policy evaluation engine when the at least one policy engine does not support one or more features in the first version of the policy language.