pub struct UpdateAnalysisPermissionsRequest {
pub analysis_id: String,
pub aws_account_id: String,
pub grant_permissions: Option<Vec<ResourcePermission>>,
pub revoke_permissions: Option<Vec<ResourcePermission>>,
}
Fields§
§analysis_id: String
The ID of the analysis whose permissions you're updating. The ID is part of the analysis URL.
aws_account_id: String
The ID of the AWS account that contains the analysis whose permissions you're updating. You must be using the AWS account that the analysis is in.
grant_permissions: Option<Vec<ResourcePermission>>
A structure that describes the permissions to add and the principal to add them to.
revoke_permissions: Option<Vec<ResourcePermission>>
A structure that describes the permissions to remove and the principal to remove them from.
Trait Implementations§
Source§impl Clone for UpdateAnalysisPermissionsRequest
impl Clone for UpdateAnalysisPermissionsRequest
Source§fn clone(&self) -> UpdateAnalysisPermissionsRequest
fn clone(&self) -> UpdateAnalysisPermissionsRequest
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 UpdateAnalysisPermissionsRequest
impl Default for UpdateAnalysisPermissionsRequest
Source§fn default() -> UpdateAnalysisPermissionsRequest
fn default() -> UpdateAnalysisPermissionsRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateAnalysisPermissionsRequest
impl PartialEq for UpdateAnalysisPermissionsRequest
Source§fn eq(&self, other: &UpdateAnalysisPermissionsRequest) -> bool
fn eq(&self, other: &UpdateAnalysisPermissionsRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UpdateAnalysisPermissionsRequest
Auto Trait Implementations§
impl Freeze for UpdateAnalysisPermissionsRequest
impl RefUnwindSafe for UpdateAnalysisPermissionsRequest
impl Send for UpdateAnalysisPermissionsRequest
impl Sync for UpdateAnalysisPermissionsRequest
impl Unpin for UpdateAnalysisPermissionsRequest
impl UnwindSafe for UpdateAnalysisPermissionsRequest
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