pub struct UpdateIAMPolicyAssignmentRequest {
pub assignment_name: String,
pub assignment_status: Option<String>,
pub aws_account_id: String,
pub identities: Option<HashMap<String, Vec<String>>>,
pub namespace: String,
pub policy_arn: Option<String>,
}
Fields§
§assignment_name: String
The name of the assignment. This name must be unique within an AWS account.
assignment_status: Option<String>
The status of the assignment. Possible values are as follows:
-
ENABLED
- Anything specified in this assignment is used when creating the data source. -
DISABLED
- This assignment isn't used when creating the data source. -
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
aws_account_id: String
The ID of the AWS account that contains the IAM policy assignment.
identities: Option<HashMap<String, Vec<String>>>
The QuickSight users, groups, or both that you want to assign the policy to.
namespace: String
The namespace of the assignment.
policy_arn: Option<String>
The ARN for the IAM policy to apply to the QuickSight users and groups specified in this assignment.
Trait Implementations§
Source§impl Clone for UpdateIAMPolicyAssignmentRequest
impl Clone for UpdateIAMPolicyAssignmentRequest
Source§fn clone(&self) -> UpdateIAMPolicyAssignmentRequest
fn clone(&self) -> UpdateIAMPolicyAssignmentRequest
Returns a copy 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 UpdateIAMPolicyAssignmentRequest
impl Default for UpdateIAMPolicyAssignmentRequest
Source§fn default() -> UpdateIAMPolicyAssignmentRequest
fn default() -> UpdateIAMPolicyAssignmentRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateIAMPolicyAssignmentRequest
impl PartialEq for UpdateIAMPolicyAssignmentRequest
Source§fn eq(&self, other: &UpdateIAMPolicyAssignmentRequest) -> bool
fn eq(&self, other: &UpdateIAMPolicyAssignmentRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UpdateIAMPolicyAssignmentRequest
Auto Trait Implementations§
impl Freeze for UpdateIAMPolicyAssignmentRequest
impl RefUnwindSafe for UpdateIAMPolicyAssignmentRequest
impl Send for UpdateIAMPolicyAssignmentRequest
impl Sync for UpdateIAMPolicyAssignmentRequest
impl Unpin for UpdateIAMPolicyAssignmentRequest
impl UnwindSafe for UpdateIAMPolicyAssignmentRequest
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