Package-level declarations

Types

Link copied to clipboard

These are IAM Identity Center identity store attributes that you can configure for use in attributes-based access control (ABAC). You can create permissions policies that determine who can access your Amazon Web Services resources based upon the configured attribute values. When you enable ABAC and specify AccessControlAttributes, IAM Identity Center passes the attribute values of the authenticated user into IAM for use in policy evaluation.

Link copied to clipboard

The value used for mapping a specified attribute to an identity source. For more information, see Attribute mappings in the IAM Identity Center User Guide.

Link copied to clipboard

You do not have sufficient access to perform this action.

Link copied to clipboard

The assignment that indicates a principal's limited access to a specified Amazon Web Services account with a specified permission set.

Link copied to clipboard

A structure that describes an assignment of an Amazon Web Services account to a principal and the permissions that principal has in the account.

Link copied to clipboard

The status of the creation or deletion operation of an assignment that a principal needs to access an account.

Link copied to clipboard

Provides information about the AccountAssignment creation request.

Link copied to clipboard

A structure that describes an application that uses IAM Identity Center for access management.

Link copied to clipboard

A structure that describes an assignment of a principal to an application.

Link copied to clipboard

A structure that describes an application to which a principal is assigned.

Link copied to clipboard

A structure that describes a provider that can be used to connect an Amazon Web Services managed application or customer managed application to IAM Identity Center.

Link copied to clipboard
sealed class ApplicationStatus
Link copied to clipboard
Link copied to clipboard

A structure that stores a list of managed policy ARNs that describe the associated Amazon Web Services managed policy.

Link copied to clipboard

A structure that describes an authentication method that can be used by an application.

Link copied to clipboard

A structure that describes an authentication method and its type.

Link copied to clipboard
Link copied to clipboard

A structure that defines configuration settings for an application that supports the OAuth 2.0 Authorization Code Grant.

Link copied to clipboard

A structure that describes a trusted token issuer and associates it with a set of authorized audiences.

Link copied to clipboard

Occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A structure that describes how the portal represents an application provider.

Link copied to clipboard
sealed class FederationProtocol
Link copied to clipboard
sealed class Grant

The Grant union represents the set of possible configuration options for the selected grant type. Exactly one member of the union must be specified, and must match the grant type selected.

Link copied to clipboard
class GrantItem

A structure that defines a single grant and its configuration.

Link copied to clipboard
sealed class GrantType
Link copied to clipboard

A structure that describes details for authentication that uses IAM.

Specifies the attributes to add to your attribute-based access control (ABAC) configuration.

Link copied to clipboard

Provides information about the IAM Identity Center instance.

Link copied to clipboard
sealed class InstanceStatus
Link copied to clipboard

The request processing has failed because of an unknown error, exception, or failure with an internal server.

Link copied to clipboard
sealed class JwksRetrievalOption
Link copied to clipboard

A structure that defines configuration settings for an application that supports the JWT Bearer Token Authorization Grant. The AuthorizedAudience field is the aud claim. For more information, see RFC 7523.

Link copied to clipboard

A structure that describes a filter for account assignments.

Link copied to clipboard

A structure that describes a filter for application assignments.

Link copied to clipboard

A structure that describes a filter for applications.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A structure that describes configuration settings for a trusted token issuer that supports OpenID Connect (OIDC) and JSON Web Tokens (JWTs).

Link copied to clipboard

A structure that describes updated configuration settings for a trusted token issuer that supports OpenID Connect (OIDC) and JSON Web Tokens (JWTs).

Link copied to clipboard

Filters the operation status list based on the passed attribute value.

Link copied to clipboard

Specifies the configuration of the Amazon Web Services managed or customer managed policy that you want to set as a permissions boundary. Specify either CustomerManagedPolicyReference to use the name and path of a customer managed policy, or ManagedPolicyArn to use the ARN of an Amazon Web Services managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see Permissions boundaries for IAM entities in the IAM User Guide.

Link copied to clipboard

An entity that contains IAM policies.

Link copied to clipboard

A structure that is used to provide the status of the provisioning operation for a specified permission set.

Link copied to clipboard

Provides information about the permission set provisioning status.

Link copied to clipboard

A structure that describes the options for the access portal associated with an application.

Link copied to clipboard
sealed class PrincipalType
Link copied to clipboard
sealed class ProvisioningStatus
Link copied to clipboard
sealed class ProvisionTargetType
Link copied to clipboard

A structure that defines configuration settings for an application that supports the OAuth 2.0 Refresh Token Grant. For more, see RFC 6749.

Link copied to clipboard

Indicates that a requested resource is not found.

Link copied to clipboard

A structure that describes the configuration of a resource server.

Link copied to clipboard

A structure that describes details for an IAM Identity Center access scope that is associated with a resource server.

Link copied to clipboard

A structure that describes an IAM Identity Center access scope and its authorized targets.

Link copied to clipboard

Indicates that the principal has crossed the permitted number of resources that can be created.

Link copied to clipboard

A structure that describes the sign-in options for an application portal.

Link copied to clipboard
sealed class SignInOrigin
Link copied to clipboard

Base class for all service related exceptions thrown by the SsoAdmin client

Link copied to clipboard
sealed class StatusValues
Link copied to clipboard
class Tag

A set of key-value pairs that are used to manage the resource. Tags can only be applied to permission sets and cannot be applied to corresponding roles that IAM Identity Center creates in Amazon Web Services accounts.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class TargetType
Link copied to clipboard

Indicates that the principal has crossed the throttling limits of the API operations.

Link copied to clipboard

A structure that defines configuration settings for an application that supports the OAuth 2.0 Token Exchange Grant. For more information, see RFC 8693.

Link copied to clipboard

A structure that describes the configuration of a trusted token issuer. The structure and available settings are determined by the type of the trusted token issuer.

Link copied to clipboard

A structure that describes a trusted token issuer.

Link copied to clipboard
Link copied to clipboard

A structure that contains details to be updated for a trusted token issuer configuration. The structure and settings that you can include depend on the type of the trusted token issuer being updated.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A structure that describes the options for the access portal associated with an application that can be updated.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request failed because it contains a syntax error.