pub struct UpdateDataSetPermissionsRequest {
pub aws_account_id: String,
pub data_set_id: String,
pub grant_permissions: Option<Vec<ResourcePermission>>,
pub revoke_permissions: Option<Vec<ResourcePermission>>,
}
Fields§
§aws_account_id: String
The AWS account ID.
data_set_id: String
The ID for the dataset whose permissions you want to update. This ID is unique per AWS Region for each AWS account.
grant_permissions: Option<Vec<ResourcePermission>>
The resource permissions that you want to grant to the dataset.
revoke_permissions: Option<Vec<ResourcePermission>>
The resource permissions that you want to revoke from the dataset.
Trait Implementations§
Source§impl Clone for UpdateDataSetPermissionsRequest
impl Clone for UpdateDataSetPermissionsRequest
Source§fn clone(&self) -> UpdateDataSetPermissionsRequest
fn clone(&self) -> UpdateDataSetPermissionsRequest
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 UpdateDataSetPermissionsRequest
impl Default for UpdateDataSetPermissionsRequest
Source§fn default() -> UpdateDataSetPermissionsRequest
fn default() -> UpdateDataSetPermissionsRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateDataSetPermissionsRequest
impl PartialEq for UpdateDataSetPermissionsRequest
Source§fn eq(&self, other: &UpdateDataSetPermissionsRequest) -> bool
fn eq(&self, other: &UpdateDataSetPermissionsRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UpdateDataSetPermissionsRequest
Auto Trait Implementations§
impl Freeze for UpdateDataSetPermissionsRequest
impl RefUnwindSafe for UpdateDataSetPermissionsRequest
impl Send for UpdateDataSetPermissionsRequest
impl Sync for UpdateDataSetPermissionsRequest
impl Unpin for UpdateDataSetPermissionsRequest
impl UnwindSafe for UpdateDataSetPermissionsRequest
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