Lines Matching full:permission
19 import "google/ai/generativelanguage/v1beta/permission.proto";
36 // Create a permission to a specific resource.
37 rpc CreatePermission(CreatePermissionRequest) returns (Permission) {
40 body: "permission"
43 body: "permission"
46 option (google.api.method_signature) = "parent,permission";
49 // Gets information about a specific Permission.
50 rpc GetPermission(GetPermissionRequest) returns (Permission) {
68 // Updates the permission.
69 rpc UpdatePermission(UpdatePermissionRequest) returns (Permission) {
71 patch: "/v1beta/{permission.name=tunedModels/*/permissions/*}"
72 body: "permission"
74 patch: "/v1beta/{permission.name=corpora/*/permissions/*}"
75 body: "permission"
78 option (google.api.method_signature) = "permission,update_mask";
81 // Deletes the permission.
103 // Request to create a `Permission`.
105 // Required. The parent resource of the `Permission`.
112 child_type: "generativelanguage.googleapis.com/Permission"
116 // Required. The permission to create.
117 Permission permission = 2 [(google.api.field_behavior) = REQUIRED]; field
120 // Request for getting information about a specific `Permission`.
122 // Required. The resource name of the permission.
125 // `tunedModels/{tuned_model}/permissions/{permission}`
126 // `corpora/{corpus}/permissions/{permission}`
130 type: "generativelanguage.googleapis.com/Permission"
146 // Optional. The maximum number of `Permission`s to return (per page).
168 repeated Permission permissions = 1;
176 // Request to update the `Permission`.
178 // Required. The permission to update.
180 // The permission's `name` field is used to identify the permission to update.
181 Permission permission = 1 [(google.api.field_behavior) = REQUIRED]; field
184 // - role (`Permission.role` field)
189 // Request to delete the `Permission`.
191 // Required. The resource name of the permission.
193 // `tunedModels/{tuned_model}/permissions/{permission}`
194 // `corpora/{corpus}/permissions/{permission}`
198 type: "generativelanguage.googleapis.com/Permission"
211 child_type: "generativelanguage.googleapis.com/Permission"