Effective June 17, 2024, Cloud Source Repositories isn't available to new customers. If your organization hasn't previously used Cloud Source Repositories, you can't enable the API or use Cloud Source Repositories. New projects not connected to an organization can't enable the Cloud Source Repositories API. Organizations that have used Cloud Source Repositories prior to June 17, 2024 are not affected by this change.
发送反馈
方法:projects.repos.setIamPolicy
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
设置对指定资源的访问权限控制政策。替换任何现有政策。
HTTP 请求
POST https://sourcerepo.googleapis.com/v1/{resource=projects/*/repos/**}:setIamPolicy
网址采用 gRPC 转码 语法。
路径参数
参数
resource
string
必需:为其指定政策的资源。如需了解此字段的适当值,请参阅操作文档。
请求正文
请求正文中包含结构如下的数据:
JSON 表示法
{
"policy": {
object(Policy
)
} ,
"updateMask": string
}
字段
policy
object(Policy
)
必需:要应用于 resource
的完整政策。政策的大小限制为几十 KB。空政策是有效的政策,但可能被某些 Cloud Platform 服务(例如项目)拒绝。
updateMask
string (FieldMask
format)
可选:用于指定要修改政策哪些字段的 FieldMask。只有掩码中的字段会被修改。如果未提供掩码,则使用下列默认掩码:paths: "bindings, etag"。此字段仅供 Cloud IAM 使用。
以逗号分隔的完全限定字段名称的列表。示例:"user.displayName,photo"
。
响应正文
如果成功,响应正文将包含一个 Policy
实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅身份验证概览 。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2019-02-14。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
需要向我们提供更多信息?