deploymentmanager.deployments.set Iam Policy
POST {{baseUrl}}/:project/global/deployments/:resource/setIamPolicy?alt=<string>&fields=<string>&key=<string>&oauth_token=<string>&prettyPrint=<boolean>"aUser=<string>&userIp=<string>
Sets the access control policy on the specified resource. Replaces any existing policy.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
alt | string | Data format for the response. | |
fields | string | Selector specifying which fields to include in a partial response. | |
key | string | API 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_token | string | OAuth 2.0 token for the current user. | |
prettyPrint | string | Returns response with indentations and line breaks. | |
quotaUser | string | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. | |
userIp | string | Deprecated. 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
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |
RESPONSES
status: OK
{"auditConfigs":[{"auditLogConfigs":[{"exemptedMembers":["dolor consectetur","nisi in"],"ignoreChildExemptions":true,"logType":"exerc"},{"exemptedMembers":["aliquip ipsum Duis","laboris ullamc"],"ignoreChildExemptions":false,"logType":"ad elit"}],"exemptedMembers":["sed","commodo cupidatat Duis adipisicing"],"service":"sint"},{"auditLogConfigs":[{"exemptedMembers":["officia est tempor consectetur","sint "],"ignoreChildExemptions":false,"logType":"in dolore"},{"exemptedMembers":["magna qui nostrud minim incididunt","sun"],"ignoreChildExemptions":true,"logType":"ex qui"}],"exemptedMembers":["minim deserunt nisi quis","sunt irure pariatur"],"service":"commodo aliqua"}],"bindings":[{"condition":{"description":"sit","expression":"adipisicing ipsum qui","location":"in","title":"Lorem occaecat"},"members":["fugiat elit","et est proident ut"],"role":"incididunt sunt"},{"condition":{"description":"irure proident","expression":"qui occaecat enim consequat","location":"sit anim enim","title":"consequat ut anim eu dolor"},"members":["tempor commodo","nulla ullamco"],"role":"fugiat aliqua ad volupt"}],"etag":"\u003cstring\u003e","iamOwned":"\u003cboolean\u003e","rules":[{"action":"ex consequ","conditions":[{"iam":"enim ut","op":"minim","svc":"incididunt magna","sys":"voluptate nulla","values":["consectetur cupidatat nos","pariatur exercitation"]},{"iam":"enim exercitation eiusmod","op":"sunt fugiat","svc":"aliqua eu Ut reprehenderit ex","sys":"do ex","values":["minim consectetur dolor","id eu nulla et ex"]}],"description":"cillum Lorem aliqua et","ins":["reprehenderit dolore et fugiat in","Duis est"],"logConfigs":[{"cloudAudit":{"authorizationLoggingOptions":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"logName":"l"},"counter":{"customFields":[{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}],"field":"laborum aliqua deserunt","metric":"fugiat reprehenderit eiusmod pariatur"},"dataAccess":{"logMode":"eu ullamco velit sunt"}},{"cloudAudit":{"authorizationLoggingOptions":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"logName":"nostrud cupidatat sed ipsum"},"counter":{"customFields":[{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}],"field":"ea cillum laborum","metric":"labo"},"dataAccess":{"logMode":"anim ad cupidatat"}}],"notIns":["veniam Ut ame","nostrud proident"],"permissions":["commodo ipsum","aute ad veniam laborum"]},{"action":"sed pariatur irure","conditions":[{"iam":"esse deserunt","op":"dolore nostrud","svc":"Ut","sys":"do","values":["ex nulla","commodo magna esse nulla"]},{"iam":"ut sint sunt","op":"cillum consequat non tempor commo","svc":"non proident","sys":"nulla ullamco aliquip ut","values":["adipisicing Ut anim qui","pariatur Ut"]}],"description":"ut Duis magna Ex","ins":["nulla in dolore velit","Ut officia Excepteur"],"logConfigs":[{"cloudAudit":{"authorizationLoggingOptions":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"logName":"pariatur in fugiat"},"counter":{"customFields":[{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}],"field":"pariatur anim proident mollit","metric":"quis sint nulla"},"dataAccess":{"logMode":"laboris aliqua qui"}},{"cloudAudit":{"authorizationLoggingOptions":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"logName":"do non ipsum"},"counter":{"customFields":[{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}],"field":"non adipisicing sit ullamco","metric":"ea aute deserunt"},"dataAccess":{"logMode":"Duis nisi adipisicing cillum"}}],"notIns":["Duis","voluptate qui"],"permissions":["sint aliqui","ex"]}],"version":"\u003cinteger\u003e"}