A computing system for managing permissions to cloud computing resources, the computing system comprising: one or more processors; and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising: providing, as a portion of a cloud computing service, a user interface operable by an administrator of the cloud computing service in at least two different input modes, the at least two different input modes comprising: a builder mode in which the user interface comprises one or more interactive elements that enable the administrator to modularly build one or more modularly-built computer-readable code portions, wherein at least one of the one or more modularly built computer-readable code portions, when executed by the cloud computing service, controls access permissions to one or more cloud computing resources associated with the cloud computing service; and an editor mode in which the user interface allows the administrator to directly edit the at least one modularly built computer-readable code portion; wherein a user interaction with the one or more interactive elements included in the builder mode results in generation of the at least one modularly built computer-readable code portion in real time, and wherein the user interface comprises a mode selection element for switching between the at least two different input modes. one or more processors; and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising: providing, as a portion of a cloud computing service, a user interface operable by an administrator of the cloud computing service in at least two different input modes, the at least two different input modes comprising: a builder mode in which the user interface comprises one or more interactive elements that enable the administrator to modularly build one or more modularly-built computer-readable code portions, wherein at least one of the one or more modularly built computer-readable code portions, when executed by the cloud computing service, controls access permissions to one or more cloud computing resources associated with the cloud computing service; and an editor mode in which the user interface allows the administrator to directly edit the at least one modularly built computer-readable code portion; wherein a user interaction with the one or more interactive elements included in the builder mode results in generation of the at least one modularly built computer-readable code portion in real time, and wherein the user interface comprises a mode selection element for switching between the at least two different input modes. providing, as a portion of a cloud computing service, a user interface operable by an administrator of the cloud computing service in at least two different input modes, the at least two different input modes comprising: a builder mode in which the user interface comprises one or more interactive elements that enable the administrator to modularly build one or more modularly-built computer-readable code portions, wherein at least one of the one or more modularly built computer-readable code portions, when executed by the cloud computing service, controls access permissions to one or more cloud computing resources associated with the cloud computing service; and an editor mode in which the user interface allows the administrator to directly edit the at least one modularly built computer-readable code portion; a builder mode in which the user interface comprises one or more interactive elements that enable the administrator to modularly build one or more modularly-built computer-readable code portions, wherein at least one of the one or more modularly built computer-readable code portions, when executed by the cloud computing service, controls access permissions to one or more cloud computing resources associated with the cloud computing service; and an editor mode in which the user interface allows the administrator to directly edit the at least one modularly built computer-readable code portion; wherein a user interaction with the one or more interactive elements included in the builder mode results in generation of the at least one modularly built computer-readable code portion in real time, and wherein the user interface comprises a mode selection element for switching between the at least two different input modes.