#[non_exhaustive]pub struct DeletePolicyRequest {
pub name: String,
pub etag: String,
}Expand description
Request message for DeletePolicy.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringRequired. The resource name of the policy to delete. Format:
policies/{attachment_point}/denypolicies/{policy_id}
Use the URL-encoded full resource name, which means that the forward-slash
character, /, must be written as %2F. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies/my-policy.
For organizations and folders, use the numeric ID in the full resource name. For projects, you can use the alphanumeric or the numeric ID.
etag: StringOptional. The expected etag of the policy to delete. If the value does not match
the value that is stored in IAM, the request fails with a 409 error code
and ABORTED status.
If you omit this field, the policy is deleted regardless of its current
etag.
Implementations§
Trait Implementations§
Source§impl Clone for DeletePolicyRequest
impl Clone for DeletePolicyRequest
Source§fn clone(&self) -> DeletePolicyRequest
fn clone(&self) -> DeletePolicyRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more