deploymentmanager.deployments.set Iam Policy

POST {{baseUrl}}/:project/global/deployments/:resource/setIamPolicy?alt=<string>&fields=<string>&key=<string>&oauth_token=<string>&prettyPrint=<boolean>&quotaUser=<string>&userIp=<string>

Sets the access control policy on the specified resource. Replaces any existing policy.

Request Params

KeyDatatypeRequiredDescription
altstringData format for the response.
fieldsstringSelector specifying which fields to include in a partial response.
keystringAPI key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
oauth_tokenstringOAuth 2.0 token for the current user.
prettyPrintstringReturns response with indentations and line breaks.
quotaUserstringAn opaque string that represents a user for quota purposes. Must not exceed 40 characters.
userIpstringDeprecated. Please use quotaUser instead.

Request Body

{"bindings"=>[{"condition"=>{"description"=>"veniam", "expression"=>"cupidatat ea", "location"=>"eu cupidatat", "title"=>"fu"}, "members"=>["exercitation occaecat magna ea", "est Excepteur"], "role"=>"officia ea elit"}, {"condition"=>{"description"=>"officia non", "expression"=>"nisi laboris laborum", "location"=>"ea ut", "title"=>"eu officia ipsum nostrud"}, "members"=>["veniam do ipsum", "in elit dolor"], "role"=>"ut quis"}], "etag"=>"<byte>", "policy"=>{"auditConfigs"=>[{"auditLogConfigs"=>[{"exemptedMembers"=>["ut dolore ullamco", "elit in cillum reprehenderit"], "ignoreChildExemptions"=>true, "logType"=>"velit Lorem"}, {"exemptedMembers"=>["elit aute", "commodo nulla ad"], "ignoreChildExemptions"=>false, "logType"=>"proident exercitation ut"}], "exemptedMembers"=>["magna elit", "est"], "service"=>"aliquip aliqua"}, {"auditLogConfigs"=>[{"exemptedMembers"=>["do pariatur", "ad"], "ignoreChildExemptions"=>true, "logType"=>"dolor dolore"}, {"exemptedMembers"=>["dolor", "nulla incididunt"], "ignoreChildExemptions"=>false, "logType"=>"esse sit"}], "exemptedMembers"=>["ex", "nisi cons"], "service"=>"dolore nisi ex anim"}], "bindings"=>[{"condition"=>{"description"=>"proident qui consequat nisi", "expression"=>"officia velit cillum id dolor", "location"=>"reprehenderit aute", "title"=>"Duis ex"}, "members"=>["officia magna", "occaecat in ex incididunt voluptate"], "role"=>"mi"}, {"condition"=>{"description"=>"culpa enim", "expression"=>"sit", "location"=>"dolore aute magna", "title"=>"laborum deserunt aliquip magna"}, "members"=>["sit", "est"], "role"=>"in consectetur Excepteur eu laboris"}], "etag"=>"<string>", "iamOwned"=>"<boolean>", "rules"=>[{"action"=>"officia sint", "conditions"=>[{"iam"=>"sunt ips", "op"=>"ut velit", "svc"=>"veniam", "sys"=>"Lorem non", "values"=>["exercitation quis Duis labore", "tempor nostrud irure nisi amet"]}, {"iam"=>"qui pariatur Excepteur est", "op"=>"e", "svc"=>"qui of", "sys"=>"pariatur ut quis", "values"=>["dolor ut", "enim sed incididunt"]}], "description"=>"et culpa irure", "ins"=>["eiusmod enim", "aliquip laborum"], "logConfigs"=>[{"cloudAudit"=>{"authorizationLoggingOptions"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "logName"=>"in"}, "counter"=>{"customFields"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "field"=>"minim sit occaecat qui tempor", "metric"=>"esse adipisicing"}, "dataAccess"=>{"logMode"=>"deserunt dolore non mollit"}}, {"cloudAudit"=>{"authorizationLoggingOptions"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "logName"=>"dolore commodo non"}, "counter"=>{"customFields"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "field"=>"dolor in conse", "metric"=>"in deserunt dolor sint pariatur"}, "dataAccess"=>{"logMode"=>"nisi esse ad nulla"}}], "notIns"=>["cupidatat amet pari", "in proident"], "permissions"=>["incididunt nostrud c", "cupidatat est"]}, {"action"=>"consect", "conditions"=>[{"iam"=>"consectetur qui Lorem", "op"=>"Excepteur cupidatat", "svc"=>"eu consequat aliquip", "sys"=>"in qui voluptate labore", "values"=>["et dolor in", "irure voluptate"]}, {"iam"=>"tempor ipsum sed", "op"=>"velit pariatur aute", "svc"=>"sunt ex veniam nulla", "sys"=>"consectetur minim sed dolor", "values"=>["consectetur Lorem", "e"]}], "description"=>"consequat incididunt", "ins"=>["ad ipsum amet", "in amet aute labore"], "logConfigs"=>[{"cloudAudit"=>{"authorizationLoggingOptions"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "logName"=>"ea nulla fugiat veniam"}, "counter"=>{"customFields"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "field"=>"magna id sed", "metric"=>"dolor est Excepteur deserunt"}, "dataAccess"=>{"logMode"=>"aliquip nulla reprehenderit"}}, {"cloudAudit"=>{"authorizationLoggingOptions"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "logName"=>"ut proident nostrud nulla"}, "counter"=>{"customFields"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "field"=>"veniam eiusmod", "metric"=>"ad laboris ut"}, "dataAccess"=>{"logMode"=>"cillum Ut sed"}}], "notIns"=>["Excepteur", "occaecat in Excepteur"], "permissions"=>["voluptate minim Excepteur d", "eu dolor Lorem sit"]}], "version"=>"<integer>"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring

RESPONSES

status: OK

{&quot;auditConfigs&quot;:[{&quot;auditLogConfigs&quot;:[{&quot;exemptedMembers&quot;:[&quot;dolor consectetur&quot;,&quot;nisi in&quot;],&quot;ignoreChildExemptions&quot;:true,&quot;logType&quot;:&quot;exerc&quot;},{&quot;exemptedMembers&quot;:[&quot;aliquip ipsum Duis&quot;,&quot;laboris ullamc&quot;],&quot;ignoreChildExemptions&quot;:false,&quot;logType&quot;:&quot;ad elit&quot;}],&quot;exemptedMembers&quot;:[&quot;sed&quot;,&quot;commodo cupidatat Duis adipisicing&quot;],&quot;service&quot;:&quot;sint&quot;},{&quot;auditLogConfigs&quot;:[{&quot;exemptedMembers&quot;:[&quot;officia est tempor consectetur&quot;,&quot;sint &quot;],&quot;ignoreChildExemptions&quot;:false,&quot;logType&quot;:&quot;in dolore&quot;},{&quot;exemptedMembers&quot;:[&quot;magna qui nostrud minim incididunt&quot;,&quot;sun&quot;],&quot;ignoreChildExemptions&quot;:true,&quot;logType&quot;:&quot;ex qui&quot;}],&quot;exemptedMembers&quot;:[&quot;minim deserunt nisi quis&quot;,&quot;sunt irure pariatur&quot;],&quot;service&quot;:&quot;commodo aliqua&quot;}],&quot;bindings&quot;:[{&quot;condition&quot;:{&quot;description&quot;:&quot;sit&quot;,&quot;expression&quot;:&quot;adipisicing ipsum qui&quot;,&quot;location&quot;:&quot;in&quot;,&quot;title&quot;:&quot;Lorem occaecat&quot;},&quot;members&quot;:[&quot;fugiat elit&quot;,&quot;et est proident ut&quot;],&quot;role&quot;:&quot;incididunt sunt&quot;},{&quot;condition&quot;:{&quot;description&quot;:&quot;irure proident&quot;,&quot;expression&quot;:&quot;qui occaecat enim consequat&quot;,&quot;location&quot;:&quot;sit anim enim&quot;,&quot;title&quot;:&quot;consequat ut anim eu dolor&quot;},&quot;members&quot;:[&quot;tempor commodo&quot;,&quot;nulla ullamco&quot;],&quot;role&quot;:&quot;fugiat aliqua ad volupt&quot;}],&quot;etag&quot;:&quot;\u003cstring\u003e&quot;,&quot;iamOwned&quot;:&quot;\u003cboolean\u003e&quot;,&quot;rules&quot;:[{&quot;action&quot;:&quot;ex consequ&quot;,&quot;conditions&quot;:[{&quot;iam&quot;:&quot;enim ut&quot;,&quot;op&quot;:&quot;minim&quot;,&quot;svc&quot;:&quot;incididunt magna&quot;,&quot;sys&quot;:&quot;voluptate nulla&quot;,&quot;values&quot;:[&quot;consectetur cupidatat nos&quot;,&quot;pariatur exercitation&quot;]},{&quot;iam&quot;:&quot;enim exercitation eiusmod&quot;,&quot;op&quot;:&quot;sunt fugiat&quot;,&quot;svc&quot;:&quot;aliqua eu Ut reprehenderit ex&quot;,&quot;sys&quot;:&quot;do ex&quot;,&quot;values&quot;:[&quot;minim consectetur dolor&quot;,&quot;id eu nulla et ex&quot;]}],&quot;description&quot;:&quot;cillum Lorem aliqua et&quot;,&quot;ins&quot;:[&quot;reprehenderit dolore et fugiat in&quot;,&quot;Duis est&quot;],&quot;logConfigs&quot;:[{&quot;cloudAudit&quot;:{&quot;authorizationLoggingOptions&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;logName&quot;:&quot;l&quot;},&quot;counter&quot;:{&quot;customFields&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;field&quot;:&quot;laborum aliqua deserunt&quot;,&quot;metric&quot;:&quot;fugiat reprehenderit eiusmod pariatur&quot;},&quot;dataAccess&quot;:{&quot;logMode&quot;:&quot;eu ullamco velit sunt&quot;}},{&quot;cloudAudit&quot;:{&quot;authorizationLoggingOptions&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;logName&quot;:&quot;nostrud cupidatat sed ipsum&quot;},&quot;counter&quot;:{&quot;customFields&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;field&quot;:&quot;ea cillum laborum&quot;,&quot;metric&quot;:&quot;labo&quot;},&quot;dataAccess&quot;:{&quot;logMode&quot;:&quot;anim ad cupidatat&quot;}}],&quot;notIns&quot;:[&quot;veniam Ut ame&quot;,&quot;nostrud proident&quot;],&quot;permissions&quot;:[&quot;commodo ipsum&quot;,&quot;aute ad veniam laborum&quot;]},{&quot;action&quot;:&quot;sed pariatur irure&quot;,&quot;conditions&quot;:[{&quot;iam&quot;:&quot;esse deserunt&quot;,&quot;op&quot;:&quot;dolore nostrud&quot;,&quot;svc&quot;:&quot;Ut&quot;,&quot;sys&quot;:&quot;do&quot;,&quot;values&quot;:[&quot;ex nulla&quot;,&quot;commodo magna esse nulla&quot;]},{&quot;iam&quot;:&quot;ut sint sunt&quot;,&quot;op&quot;:&quot;cillum consequat non tempor commo&quot;,&quot;svc&quot;:&quot;non proident&quot;,&quot;sys&quot;:&quot;nulla ullamco aliquip ut&quot;,&quot;values&quot;:[&quot;adipisicing Ut anim qui&quot;,&quot;pariatur Ut&quot;]}],&quot;description&quot;:&quot;ut Duis magna Ex&quot;,&quot;ins&quot;:[&quot;nulla in dolore velit&quot;,&quot;Ut officia Excepteur&quot;],&quot;logConfigs&quot;:[{&quot;cloudAudit&quot;:{&quot;authorizationLoggingOptions&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;logName&quot;:&quot;pariatur in fugiat&quot;},&quot;counter&quot;:{&quot;customFields&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;field&quot;:&quot;pariatur anim proident mollit&quot;,&quot;metric&quot;:&quot;quis sint nulla&quot;},&quot;dataAccess&quot;:{&quot;logMode&quot;:&quot;laboris aliqua qui&quot;}},{&quot;cloudAudit&quot;:{&quot;authorizationLoggingOptions&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;logName&quot;:&quot;do non ipsum&quot;},&quot;counter&quot;:{&quot;customFields&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;field&quot;:&quot;non adipisicing sit ullamco&quot;,&quot;metric&quot;:&quot;ea aute deserunt&quot;},&quot;dataAccess&quot;:{&quot;logMode&quot;:&quot;Duis nisi adipisicing cillum&quot;}}],&quot;notIns&quot;:[&quot;Duis&quot;,&quot;voluptate qui&quot;],&quot;permissions&quot;:[&quot;sint aliqui&quot;,&quot;ex&quot;]}],&quot;version&quot;:&quot;\u003cinteger\u003e&quot;}