Struct aws_sdk_ssoadmin::operation::describe_application_assignment::DescribeApplicationAssignmentInput
source · #[non_exhaustive]pub struct DescribeApplicationAssignmentInput {
pub application_arn: Option<String>,
pub principal_id: Option<String>,
pub principal_type: Option<PrincipalType>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.application_arn: Option<String>
Specifies the ARN of the application. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
principal_id: Option<String>
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
principal_type: Option<PrincipalType>
The entity type for which the assignment will be created.
Implementations§
source§impl DescribeApplicationAssignmentInput
impl DescribeApplicationAssignmentInput
sourcepub fn application_arn(&self) -> Option<&str>
pub fn application_arn(&self) -> Option<&str>
Specifies the ARN of the application. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
sourcepub fn principal_id(&self) -> Option<&str>
pub fn principal_id(&self) -> Option<&str>
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
sourcepub fn principal_type(&self) -> Option<&PrincipalType>
pub fn principal_type(&self) -> Option<&PrincipalType>
The entity type for which the assignment will be created.
source§impl DescribeApplicationAssignmentInput
impl DescribeApplicationAssignmentInput
sourcepub fn builder() -> DescribeApplicationAssignmentInputBuilder
pub fn builder() -> DescribeApplicationAssignmentInputBuilder
Creates a new builder-style object to manufacture DescribeApplicationAssignmentInput
.
Trait Implementations§
source§impl Clone for DescribeApplicationAssignmentInput
impl Clone for DescribeApplicationAssignmentInput
source§fn clone(&self) -> DescribeApplicationAssignmentInput
fn clone(&self) -> DescribeApplicationAssignmentInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeApplicationAssignmentInput
impl PartialEq for DescribeApplicationAssignmentInput
source§fn eq(&self, other: &DescribeApplicationAssignmentInput) -> bool
fn eq(&self, other: &DescribeApplicationAssignmentInput) -> bool
self
and other
values to be equal, and is used
by ==
.