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