Ċ package Ġcom . typed path . iam 2 kotlin . resources . code build Ċ Ċ import Ġcom . typed path . iam 2 kotlin . Iam Policy Ċ Ċ class ĠCode build Action () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĠĊĠĠĠĠĠĠĠ Ġval ĠAll Ġ= ĠI am Policy . Action (" code build :* ") ĠĠĠĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Batch Get Build s . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠGets Ġinformation Ġabout Ġbuilds . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠBatch Get Build s Ġ= Ġ_ Batch Get Build s () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Batch Get Projects . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠGets Ġinformation Ġabout Ġbuild Ġprojects . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠBatch Get Projects Ġ= Ġ_ Batch Get Projects () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Create Project . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠCreates Ġa Ġbuild Ġproject . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠCreate Project Ġ= Ġ_ Create Project () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Delete Project . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠDeletes Ġa Ġbuild Ġproject . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠDelete Project Ġ= Ġ_ Delete Project () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ List Build s . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠGets Ġa Ġlist Ġof Ġbuild ĠIDs , Ġwith Ġeach Ġbuild ĠID Ġrepresenting Ġa Ġsingle Ġbuild . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠList Build s Ġ= Ġ_ List Build s () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ List Build s For Project . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠGets Ġa Ġlist Ġof Ġbuild ĠIDs Ġfor Ġthe Ġspecified Ġbuild Ġproject , Ġwith Ġeach Ġbuild ĠID Ġrepresenting Ġa Ġsingle Ġbuild . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠList Build s For Project Ġ= Ġ_ List Build s For Project () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ List Cur ated Environment Images . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠGets Ġinformation Ġabout ĠDocker Ġimages Ġthat Ġare Ġmanaged Ġby ĠAWS ĠCode Build . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠList Cur ated Environment Images Ġ= Ġ_ List Cur ated Environment Images () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ List Connected OAuth Accounts . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ Ġ??? ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠList Connected OAuth Accounts Ġ= Ġ_ List Connected OAuth Accounts () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ List Projects . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠGets Ġa Ġlist Ġof Ġbuild Ġproject Ġnames , Ġwith Ġeach Ġbuild Ġproject Ġname Ġrepresenting Ġa Ġsingle Ġbuild Ġproject . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠList Projects Ġ= Ġ_ List Projects () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ List Repositories . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ Ġ??? ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠList Repositories Ġ= Ġ_ List Repositories () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Persist OAuth Token . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ Ġ??? ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠPers ist OAuth Token Ġ= Ġ_ Persist OAuth Token () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Start Build . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠStarts Ġrunning Ġa Ġbuild . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠStart Build Ġ= Ġ_ Start Build () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Stop Build . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠAt tempts Ġto Ġstop Ġrunning Ġa Ġbuild . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠStop Build Ġ= Ġ_ Stop Build () ĠĊĠĠĠĠĠĠĠ Ġ// Ġsee Ġhttp :// docs . aws . amazon . com / code build / latest / API Reference / API _ Update Project . html ĠĊĠĠĠĠĠĠĠ Ġ// Ġ ĠChanges Ġthe Ġsettings Ġof Ġa Ġbuild Ġproject . ĠĠĠĠĊĠĠĠĠĠĠĠ Ġval ĠUpdate Project Ġ= Ġ_ Update Project () ĊĠĠĠ Ġ} ĊĠĠĠĠĠ Ġclass Ġ_ Batch Get Build s Ġ: ĠI am Policy . Action (" code build : Batch Get Build s ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Batch Get Projects Ġ: ĠI am Policy . Action (" code build : Batch Get Projects ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Create Project Ġ: ĠI am Policy . Action (" code build : Create Project ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Delete Project Ġ: ĠI am Policy . Action (" code build : Delete Project ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ List Build s Ġ: ĠI am Policy . Action (" code build : List Build s ") Ġ{ ĊĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ List Build s For Project Ġ: ĠI am Policy . Action (" code build : List Build s For Project ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ List Cur ated Environment Images Ġ: ĠI am Policy . Action (" code build : List Cur ated Environment Images ") Ġ{ ĊĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ List Connected OAuth Accounts Ġ: ĠI am Policy . Action (" code build : List Connected OAuth Accounts ") Ġ{ ĊĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ List Projects Ġ: ĠI am Policy . Action (" code build : List Projects ") Ġ{ ĊĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ List Repositories Ġ: ĠI am Policy . Action (" code build : List Repositories ") Ġ{ ĊĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Persist OAuth Token Ġ: ĠI am Policy . Action (" code build : Persist OAuth Token ") Ġ{ ĊĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Start Build Ġ: ĠI am Policy . Action (" code build : Start Build ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Stop Build Ġ: ĠI am Policy . Action (" code build : Stop Build ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĠ ĊĠĠĠĠĠ Ġclass Ġ_ Update Project Ġ: ĠI am Policy . Action (" code build : Update Project ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// arn : aws : code build :$ region :$ account : project /$ project - name " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġproject _ by Region Account Project name ( region : ĠString , Ġaccount : ĠString , Ġproject name : ĠString ) Ġ= ĠI am Policy . Resource (" arn : aws : code build :$ region :$ account : project /$ project name ") ĊĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠĠ ĊĊ Ċ } ĠĠĠĠĠĠĠĠĊ