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