pub struct CreateIAMPolicyAssignmentResponse {
pub assignment_id: Option<String>,
pub assignment_name: Option<String>,
pub assignment_status: Option<String>,
pub identities: Option<HashMap<String, Vec<String>>>,
pub policy_arn: Option<String>,
pub request_id: Option<String>,
pub status: Option<i64>,
}
Fields§
§assignment_id: Option<String>
The ID for the assignment.
assignment_name: Option<String>
The name of the assignment. This name must be unique within the 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.
identities: Option<HashMap<String, Vec<String>>>
The QuickSight users, groups, or both that the IAM policy is assigned to.
policy_arn: Option<String>
The ARN for the IAM policy that is applied to the QuickSight users and groups specified in this assignment.
request_id: Option<String>
The AWS request ID for this operation.
status: Option<i64>
The HTTP status of the request.
Trait Implementations§
Source§impl Clone for CreateIAMPolicyAssignmentResponse
impl Clone for CreateIAMPolicyAssignmentResponse
Source§fn clone(&self) -> CreateIAMPolicyAssignmentResponse
fn clone(&self) -> CreateIAMPolicyAssignmentResponse
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 CreateIAMPolicyAssignmentResponse
impl Default for CreateIAMPolicyAssignmentResponse
Source§fn default() -> CreateIAMPolicyAssignmentResponse
fn default() -> CreateIAMPolicyAssignmentResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateIAMPolicyAssignmentResponse
impl<'de> Deserialize<'de> for CreateIAMPolicyAssignmentResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateIAMPolicyAssignmentResponse
impl PartialEq for CreateIAMPolicyAssignmentResponse
Source§fn eq(&self, other: &CreateIAMPolicyAssignmentResponse) -> bool
fn eq(&self, other: &CreateIAMPolicyAssignmentResponse) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CreateIAMPolicyAssignmentResponse
Auto Trait Implementations§
impl Freeze for CreateIAMPolicyAssignmentResponse
impl RefUnwindSafe for CreateIAMPolicyAssignmentResponse
impl Send for CreateIAMPolicyAssignmentResponse
impl Sync for CreateIAMPolicyAssignmentResponse
impl Unpin for CreateIAMPolicyAssignmentResponse
impl UnwindSafe for CreateIAMPolicyAssignmentResponse
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