Struct rusoto_ssm::ModifyDocumentPermissionRequest
[−]
[src]
pub struct ModifyDocumentPermissionRequest { pub account_ids_to_add: Option<Vec<String>>, pub account_ids_to_remove: Option<Vec<String>>, pub name: String, pub permission_type: String, }
Fields
account_ids_to_add: Option<Vec<String>>
The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.
account_ids_to_remove: Option<Vec<String>>
The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.
name: String
The name of the document that you want to share.
permission_type: String
The permission type for the document. The permission type can be Share.
Trait Implementations
impl Default for ModifyDocumentPermissionRequest
[src]
fn default() -> ModifyDocumentPermissionRequest
Returns the "default value" for a type. Read more
impl Debug for ModifyDocumentPermissionRequest
[src]
impl Clone for ModifyDocumentPermissionRequest
[src]
fn clone(&self) -> ModifyDocumentPermissionRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more