pub struct ApigatewaySetIamPolicyRequest {
pub policy: Option<ApigatewayPolicy>,
pub update_mask: Option<FieldMask>,
}Expand description
Request message for SetIamPolicy method.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations apis configs set iam policy projects (request)
- locations apis set iam policy projects (request)
- locations gateways set iam policy projects (request)
Fields§
§policy: Option<ApigatewayPolicy>REQUIRED: The complete policy to be applied to the resource. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
update_mask: Option<FieldMask>OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: paths: "bindings, etag"
Trait Implementations§
Source§impl Clone for ApigatewaySetIamPolicyRequest
impl Clone for ApigatewaySetIamPolicyRequest
Source§fn clone(&self) -> ApigatewaySetIamPolicyRequest
fn clone(&self) -> ApigatewaySetIamPolicyRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ApigatewaySetIamPolicyRequest
impl Default for ApigatewaySetIamPolicyRequest
Source§fn default() -> ApigatewaySetIamPolicyRequest
fn default() -> ApigatewaySetIamPolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApigatewaySetIamPolicyRequest
impl<'de> Deserialize<'de> for ApigatewaySetIamPolicyRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl RequestValue for ApigatewaySetIamPolicyRequest
Auto Trait Implementations§
impl Freeze for ApigatewaySetIamPolicyRequest
impl RefUnwindSafe for ApigatewaySetIamPolicyRequest
impl Send for ApigatewaySetIamPolicyRequest
impl Sync for ApigatewaySetIamPolicyRequest
impl Unpin for ApigatewaySetIamPolicyRequest
impl UnwindSafe for ApigatewaySetIamPolicyRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more