@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface SsoAdminClient extends AwsClient
builder() method.
IAM Identity Center (successor to Single Sign-On) helps you securely create, or connect, your workforce identities and manage their access centrally across Amazon Web Services accounts and applications. IAM Identity Center is the recommended approach for workforce authentication and authorization in Amazon Web Services, for organizations of any size and type.
IAM Identity Center uses the sso and identitystore API namespaces.
This reference guide provides information on single sign-on operations which could be used for access management of Amazon Web Services accounts. For information about IAM Identity Center features, see the IAM Identity Center User Guide.
Many operations in the IAM Identity Center APIs rely on identifiers for users and groups, known as principals. For more information about how to work with principals and principal IDs in IAM Identity Center, see the Identity Store API Reference.
Amazon Web Services provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, iOS, Android, and more). The SDKs provide a convenient way to create programmatic access to IAM Identity Center and other Amazon Web Services services. For more information about the Amazon Web Services SDKs, including how to download and install them, see Tools for Amazon Web Services.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default AttachCustomerManagedPolicyReferenceToPermissionSetResponse |
attachCustomerManagedPolicyReferenceToPermissionSet(AttachCustomerManagedPolicyReferenceToPermissionSetRequest attachCustomerManagedPolicyReferenceToPermissionSetRequest)
Attaches the specified customer managed policy to the specified PermissionSet.
|
default AttachCustomerManagedPolicyReferenceToPermissionSetResponse |
attachCustomerManagedPolicyReferenceToPermissionSet(Consumer<AttachCustomerManagedPolicyReferenceToPermissionSetRequest.Builder> attachCustomerManagedPolicyReferenceToPermissionSetRequest)
Attaches the specified customer managed policy to the specified PermissionSet.
|
default AttachManagedPolicyToPermissionSetResponse |
attachManagedPolicyToPermissionSet(AttachManagedPolicyToPermissionSetRequest attachManagedPolicyToPermissionSetRequest)
Attaches an Amazon Web Services managed policy ARN to a permission set.
|
default AttachManagedPolicyToPermissionSetResponse |
attachManagedPolicyToPermissionSet(Consumer<AttachManagedPolicyToPermissionSetRequest.Builder> attachManagedPolicyToPermissionSetRequest)
Attaches an Amazon Web Services managed policy ARN to a permission set.
|
static SsoAdminClientBuilder |
builder()
Create a builder that can be used to configure and create a
SsoAdminClient. |
static SsoAdminClient |
create()
Create a
SsoAdminClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CreateAccountAssignmentResponse |
createAccountAssignment(Consumer<CreateAccountAssignmentRequest.Builder> createAccountAssignmentRequest)
Assigns access to a principal for a specified Amazon Web Services account using a specified permission set.
|
default CreateAccountAssignmentResponse |
createAccountAssignment(CreateAccountAssignmentRequest createAccountAssignmentRequest)
Assigns access to a principal for a specified Amazon Web Services account using a specified permission set.
|
default CreateInstanceAccessControlAttributeConfigurationResponse |
createInstanceAccessControlAttributeConfiguration(Consumer<CreateInstanceAccessControlAttributeConfigurationRequest.Builder> createInstanceAccessControlAttributeConfigurationRequest)
Enables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance.
|
default CreateInstanceAccessControlAttributeConfigurationResponse |
createInstanceAccessControlAttributeConfiguration(CreateInstanceAccessControlAttributeConfigurationRequest createInstanceAccessControlAttributeConfigurationRequest)
Enables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance.
|
default CreatePermissionSetResponse |
createPermissionSet(Consumer<CreatePermissionSetRequest.Builder> createPermissionSetRequest)
Creates a permission set within a specified IAM Identity Center instance.
|
default CreatePermissionSetResponse |
createPermissionSet(CreatePermissionSetRequest createPermissionSetRequest)
Creates a permission set within a specified IAM Identity Center instance.
|
default DeleteAccountAssignmentResponse |
deleteAccountAssignment(Consumer<DeleteAccountAssignmentRequest.Builder> deleteAccountAssignmentRequest)
Deletes a principal's access from a specified Amazon Web Services account using a specified permission set.
|
default DeleteAccountAssignmentResponse |
deleteAccountAssignment(DeleteAccountAssignmentRequest deleteAccountAssignmentRequest)
Deletes a principal's access from a specified Amazon Web Services account using a specified permission set.
|
default DeleteInlinePolicyFromPermissionSetResponse |
deleteInlinePolicyFromPermissionSet(Consumer<DeleteInlinePolicyFromPermissionSetRequest.Builder> deleteInlinePolicyFromPermissionSetRequest)
Deletes the inline policy from a specified permission set.
|
default DeleteInlinePolicyFromPermissionSetResponse |
deleteInlinePolicyFromPermissionSet(DeleteInlinePolicyFromPermissionSetRequest deleteInlinePolicyFromPermissionSetRequest)
Deletes the inline policy from a specified permission set.
|
default DeleteInstanceAccessControlAttributeConfigurationResponse |
deleteInstanceAccessControlAttributeConfiguration(Consumer<DeleteInstanceAccessControlAttributeConfigurationRequest.Builder> deleteInstanceAccessControlAttributeConfigurationRequest)
Disables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance and
deletes all of the attribute mappings that have been configured.
|
default DeleteInstanceAccessControlAttributeConfigurationResponse |
deleteInstanceAccessControlAttributeConfiguration(DeleteInstanceAccessControlAttributeConfigurationRequest deleteInstanceAccessControlAttributeConfigurationRequest)
Disables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance and
deletes all of the attribute mappings that have been configured.
|
default DeletePermissionsBoundaryFromPermissionSetResponse |
deletePermissionsBoundaryFromPermissionSet(Consumer<DeletePermissionsBoundaryFromPermissionSetRequest.Builder> deletePermissionsBoundaryFromPermissionSetRequest)
Deletes the permissions boundary from a specified PermissionSet.
|
default DeletePermissionsBoundaryFromPermissionSetResponse |
deletePermissionsBoundaryFromPermissionSet(DeletePermissionsBoundaryFromPermissionSetRequest deletePermissionsBoundaryFromPermissionSetRequest)
Deletes the permissions boundary from a specified PermissionSet.
|
default DeletePermissionSetResponse |
deletePermissionSet(Consumer<DeletePermissionSetRequest.Builder> deletePermissionSetRequest)
Deletes the specified permission set.
|
default DeletePermissionSetResponse |
deletePermissionSet(DeletePermissionSetRequest deletePermissionSetRequest)
Deletes the specified permission set.
|
default DescribeAccountAssignmentCreationStatusResponse |
describeAccountAssignmentCreationStatus(Consumer<DescribeAccountAssignmentCreationStatusRequest.Builder> describeAccountAssignmentCreationStatusRequest)
Describes the status of the assignment creation request.
|
default DescribeAccountAssignmentCreationStatusResponse |
describeAccountAssignmentCreationStatus(DescribeAccountAssignmentCreationStatusRequest describeAccountAssignmentCreationStatusRequest)
Describes the status of the assignment creation request.
|
default DescribeAccountAssignmentDeletionStatusResponse |
describeAccountAssignmentDeletionStatus(Consumer<DescribeAccountAssignmentDeletionStatusRequest.Builder> describeAccountAssignmentDeletionStatusRequest)
Describes the status of the assignment deletion request.
|
default DescribeAccountAssignmentDeletionStatusResponse |
describeAccountAssignmentDeletionStatus(DescribeAccountAssignmentDeletionStatusRequest describeAccountAssignmentDeletionStatusRequest)
Describes the status of the assignment deletion request.
|
default DescribeInstanceAccessControlAttributeConfigurationResponse |
describeInstanceAccessControlAttributeConfiguration(Consumer<DescribeInstanceAccessControlAttributeConfigurationRequest.Builder> describeInstanceAccessControlAttributeConfigurationRequest)
Returns the list of IAM Identity Center identity store attributes that have been configured to work with
attributes-based access control (ABAC) for the specified IAM Identity Center instance.
|
default DescribeInstanceAccessControlAttributeConfigurationResponse |
describeInstanceAccessControlAttributeConfiguration(DescribeInstanceAccessControlAttributeConfigurationRequest describeInstanceAccessControlAttributeConfigurationRequest)
Returns the list of IAM Identity Center identity store attributes that have been configured to work with
attributes-based access control (ABAC) for the specified IAM Identity Center instance.
|
default DescribePermissionSetResponse |
describePermissionSet(Consumer<DescribePermissionSetRequest.Builder> describePermissionSetRequest)
Gets the details of the permission set.
|
default DescribePermissionSetResponse |
describePermissionSet(DescribePermissionSetRequest describePermissionSetRequest)
Gets the details of the permission set.
|
default DescribePermissionSetProvisioningStatusResponse |
describePermissionSetProvisioningStatus(Consumer<DescribePermissionSetProvisioningStatusRequest.Builder> describePermissionSetProvisioningStatusRequest)
Describes the status for the given permission set provisioning request.
|
default DescribePermissionSetProvisioningStatusResponse |
describePermissionSetProvisioningStatus(DescribePermissionSetProvisioningStatusRequest describePermissionSetProvisioningStatusRequest)
Describes the status for the given permission set provisioning request.
|
default DetachCustomerManagedPolicyReferenceFromPermissionSetResponse |
detachCustomerManagedPolicyReferenceFromPermissionSet(Consumer<DetachCustomerManagedPolicyReferenceFromPermissionSetRequest.Builder> detachCustomerManagedPolicyReferenceFromPermissionSetRequest)
Detaches the specified customer managed policy from the specified PermissionSet.
|
default DetachCustomerManagedPolicyReferenceFromPermissionSetResponse |
detachCustomerManagedPolicyReferenceFromPermissionSet(DetachCustomerManagedPolicyReferenceFromPermissionSetRequest detachCustomerManagedPolicyReferenceFromPermissionSetRequest)
Detaches the specified customer managed policy from the specified PermissionSet.
|
default DetachManagedPolicyFromPermissionSetResponse |
detachManagedPolicyFromPermissionSet(Consumer<DetachManagedPolicyFromPermissionSetRequest.Builder> detachManagedPolicyFromPermissionSetRequest)
Detaches the attached Amazon Web Services managed policy ARN from the specified permission set.
|
default DetachManagedPolicyFromPermissionSetResponse |
detachManagedPolicyFromPermissionSet(DetachManagedPolicyFromPermissionSetRequest detachManagedPolicyFromPermissionSetRequest)
Detaches the attached Amazon Web Services managed policy ARN from the specified permission set.
|
default GetInlinePolicyForPermissionSetResponse |
getInlinePolicyForPermissionSet(Consumer<GetInlinePolicyForPermissionSetRequest.Builder> getInlinePolicyForPermissionSetRequest)
Obtains the inline policy assigned to the permission set.
|
default GetInlinePolicyForPermissionSetResponse |
getInlinePolicyForPermissionSet(GetInlinePolicyForPermissionSetRequest getInlinePolicyForPermissionSetRequest)
Obtains the inline policy assigned to the permission set.
|
default GetPermissionsBoundaryForPermissionSetResponse |
getPermissionsBoundaryForPermissionSet(Consumer<GetPermissionsBoundaryForPermissionSetRequest.Builder> getPermissionsBoundaryForPermissionSetRequest)
Obtains the permissions boundary for a specified PermissionSet.
|
default GetPermissionsBoundaryForPermissionSetResponse |
getPermissionsBoundaryForPermissionSet(GetPermissionsBoundaryForPermissionSetRequest getPermissionsBoundaryForPermissionSetRequest)
Obtains the permissions boundary for a specified PermissionSet.
|
default ListAccountAssignmentCreationStatusResponse |
listAccountAssignmentCreationStatus(Consumer<ListAccountAssignmentCreationStatusRequest.Builder> listAccountAssignmentCreationStatusRequest)
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentCreationStatusResponse |
listAccountAssignmentCreationStatus(ListAccountAssignmentCreationStatusRequest listAccountAssignmentCreationStatusRequest)
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentCreationStatusIterable |
listAccountAssignmentCreationStatusPaginator(Consumer<ListAccountAssignmentCreationStatusRequest.Builder> listAccountAssignmentCreationStatusRequest)
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentCreationStatusIterable |
listAccountAssignmentCreationStatusPaginator(ListAccountAssignmentCreationStatusRequest listAccountAssignmentCreationStatusRequest)
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentDeletionStatusResponse |
listAccountAssignmentDeletionStatus(Consumer<ListAccountAssignmentDeletionStatusRequest.Builder> listAccountAssignmentDeletionStatusRequest)
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentDeletionStatusResponse |
listAccountAssignmentDeletionStatus(ListAccountAssignmentDeletionStatusRequest listAccountAssignmentDeletionStatusRequest)
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentDeletionStatusIterable |
listAccountAssignmentDeletionStatusPaginator(Consumer<ListAccountAssignmentDeletionStatusRequest.Builder> listAccountAssignmentDeletionStatusRequest)
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentDeletionStatusIterable |
listAccountAssignmentDeletionStatusPaginator(ListAccountAssignmentDeletionStatusRequest listAccountAssignmentDeletionStatusRequest)
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity
Center instance.
|
default ListAccountAssignmentsResponse |
listAccountAssignments(Consumer<ListAccountAssignmentsRequest.Builder> listAccountAssignmentsRequest)
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
|
default ListAccountAssignmentsResponse |
listAccountAssignments(ListAccountAssignmentsRequest listAccountAssignmentsRequest)
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
|
default ListAccountAssignmentsIterable |
listAccountAssignmentsPaginator(Consumer<ListAccountAssignmentsRequest.Builder> listAccountAssignmentsRequest)
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
|
default ListAccountAssignmentsIterable |
listAccountAssignmentsPaginator(ListAccountAssignmentsRequest listAccountAssignmentsRequest)
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
|
default ListAccountsForProvisionedPermissionSetResponse |
listAccountsForProvisionedPermissionSet(Consumer<ListAccountsForProvisionedPermissionSetRequest.Builder> listAccountsForProvisionedPermissionSetRequest)
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
|
default ListAccountsForProvisionedPermissionSetResponse |
listAccountsForProvisionedPermissionSet(ListAccountsForProvisionedPermissionSetRequest listAccountsForProvisionedPermissionSetRequest)
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
|
default ListAccountsForProvisionedPermissionSetIterable |
listAccountsForProvisionedPermissionSetPaginator(Consumer<ListAccountsForProvisionedPermissionSetRequest.Builder> listAccountsForProvisionedPermissionSetRequest)
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
|
default ListAccountsForProvisionedPermissionSetIterable |
listAccountsForProvisionedPermissionSetPaginator(ListAccountsForProvisionedPermissionSetRequest listAccountsForProvisionedPermissionSetRequest)
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
|
default ListCustomerManagedPolicyReferencesInPermissionSetResponse |
listCustomerManagedPolicyReferencesInPermissionSet(Consumer<ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder> listCustomerManagedPolicyReferencesInPermissionSetRequest)
Lists all customer managed policies attached to a specified PermissionSet.
|
default ListCustomerManagedPolicyReferencesInPermissionSetResponse |
listCustomerManagedPolicyReferencesInPermissionSet(ListCustomerManagedPolicyReferencesInPermissionSetRequest listCustomerManagedPolicyReferencesInPermissionSetRequest)
Lists all customer managed policies attached to a specified PermissionSet.
|
default ListCustomerManagedPolicyReferencesInPermissionSetIterable |
listCustomerManagedPolicyReferencesInPermissionSetPaginator(Consumer<ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder> listCustomerManagedPolicyReferencesInPermissionSetRequest)
Lists all customer managed policies attached to a specified PermissionSet.
|
default ListCustomerManagedPolicyReferencesInPermissionSetIterable |
listCustomerManagedPolicyReferencesInPermissionSetPaginator(ListCustomerManagedPolicyReferencesInPermissionSetRequest listCustomerManagedPolicyReferencesInPermissionSetRequest)
Lists all customer managed policies attached to a specified PermissionSet.
|
default ListInstancesResponse |
listInstances(Consumer<ListInstancesRequest.Builder> listInstancesRequest)
Lists the IAM Identity Center instances that the caller has access to.
|
default ListInstancesResponse |
listInstances(ListInstancesRequest listInstancesRequest)
Lists the IAM Identity Center instances that the caller has access to.
|
default ListInstancesIterable |
listInstancesPaginator(Consumer<ListInstancesRequest.Builder> listInstancesRequest)
Lists the IAM Identity Center instances that the caller has access to.
|
default ListInstancesIterable |
listInstancesPaginator(ListInstancesRequest listInstancesRequest)
Lists the IAM Identity Center instances that the caller has access to.
|
default ListManagedPoliciesInPermissionSetResponse |
listManagedPoliciesInPermissionSet(Consumer<ListManagedPoliciesInPermissionSetRequest.Builder> listManagedPoliciesInPermissionSetRequest)
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
|
default ListManagedPoliciesInPermissionSetResponse |
listManagedPoliciesInPermissionSet(ListManagedPoliciesInPermissionSetRequest listManagedPoliciesInPermissionSetRequest)
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
|
default ListManagedPoliciesInPermissionSetIterable |
listManagedPoliciesInPermissionSetPaginator(Consumer<ListManagedPoliciesInPermissionSetRequest.Builder> listManagedPoliciesInPermissionSetRequest)
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
|
default ListManagedPoliciesInPermissionSetIterable |
listManagedPoliciesInPermissionSetPaginator(ListManagedPoliciesInPermissionSetRequest listManagedPoliciesInPermissionSetRequest)
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
|
default ListPermissionSetProvisioningStatusResponse |
listPermissionSetProvisioningStatus(Consumer<ListPermissionSetProvisioningStatusRequest.Builder> listPermissionSetProvisioningStatusRequest)
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
|
default ListPermissionSetProvisioningStatusResponse |
listPermissionSetProvisioningStatus(ListPermissionSetProvisioningStatusRequest listPermissionSetProvisioningStatusRequest)
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
|
default ListPermissionSetProvisioningStatusIterable |
listPermissionSetProvisioningStatusPaginator(Consumer<ListPermissionSetProvisioningStatusRequest.Builder> listPermissionSetProvisioningStatusRequest)
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
|
default ListPermissionSetProvisioningStatusIterable |
listPermissionSetProvisioningStatusPaginator(ListPermissionSetProvisioningStatusRequest listPermissionSetProvisioningStatusRequest)
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
|
default ListPermissionSetsResponse |
listPermissionSets(Consumer<ListPermissionSetsRequest.Builder> listPermissionSetsRequest)
Lists the PermissionSets in an IAM Identity Center instance.
|
default ListPermissionSetsResponse |
listPermissionSets(ListPermissionSetsRequest listPermissionSetsRequest)
Lists the PermissionSets in an IAM Identity Center instance.
|
default ListPermissionSetsIterable |
listPermissionSetsPaginator(Consumer<ListPermissionSetsRequest.Builder> listPermissionSetsRequest)
Lists the PermissionSets in an IAM Identity Center instance.
|
default ListPermissionSetsIterable |
listPermissionSetsPaginator(ListPermissionSetsRequest listPermissionSetsRequest)
Lists the PermissionSets in an IAM Identity Center instance.
|
default ListPermissionSetsProvisionedToAccountResponse |
listPermissionSetsProvisionedToAccount(Consumer<ListPermissionSetsProvisionedToAccountRequest.Builder> listPermissionSetsProvisionedToAccountRequest)
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
|
default ListPermissionSetsProvisionedToAccountResponse |
listPermissionSetsProvisionedToAccount(ListPermissionSetsProvisionedToAccountRequest listPermissionSetsProvisionedToAccountRequest)
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
|
default ListPermissionSetsProvisionedToAccountIterable |
listPermissionSetsProvisionedToAccountPaginator(Consumer<ListPermissionSetsProvisionedToAccountRequest.Builder> listPermissionSetsProvisionedToAccountRequest)
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
|
default ListPermissionSetsProvisionedToAccountIterable |
listPermissionSetsProvisionedToAccountPaginator(ListPermissionSetsProvisionedToAccountRequest listPermissionSetsProvisionedToAccountRequest)
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
|
default ListTagsForResourceResponse |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags that are attached to a specified resource.
|
default ListTagsForResourceResponse |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags that are attached to a specified resource.
|
default ListTagsForResourceIterable |
listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags that are attached to a specified resource.
|
default ListTagsForResourceIterable |
listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags that are attached to a specified resource.
|
default ProvisionPermissionSetResponse |
provisionPermissionSet(Consumer<ProvisionPermissionSetRequest.Builder> provisionPermissionSetRequest)
The process by which a specified permission set is provisioned to the specified target.
|
default ProvisionPermissionSetResponse |
provisionPermissionSet(ProvisionPermissionSetRequest provisionPermissionSetRequest)
The process by which a specified permission set is provisioned to the specified target.
|
default PutInlinePolicyToPermissionSetResponse |
putInlinePolicyToPermissionSet(Consumer<PutInlinePolicyToPermissionSetRequest.Builder> putInlinePolicyToPermissionSetRequest)
Attaches an inline policy to a permission set.
|
default PutInlinePolicyToPermissionSetResponse |
putInlinePolicyToPermissionSet(PutInlinePolicyToPermissionSetRequest putInlinePolicyToPermissionSetRequest)
Attaches an inline policy to a permission set.
|
default PutPermissionsBoundaryToPermissionSetResponse |
putPermissionsBoundaryToPermissionSet(Consumer<PutPermissionsBoundaryToPermissionSetRequest.Builder> putPermissionsBoundaryToPermissionSetRequest)
Attaches an Amazon Web Services managed or customer managed policy to the specified PermissionSet as a
permissions boundary.
|
default PutPermissionsBoundaryToPermissionSetResponse |
putPermissionsBoundaryToPermissionSet(PutPermissionsBoundaryToPermissionSetRequest putPermissionsBoundaryToPermissionSetRequest)
Attaches an Amazon Web Services managed or customer managed policy to the specified PermissionSet as a
permissions boundary.
|
default SsoAdminServiceClientConfiguration |
serviceClientConfiguration() |
static ServiceMetadata |
serviceMetadata() |
default TagResourceResponse |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Associates a set of tags with a specified resource.
|
default TagResourceResponse |
tagResource(TagResourceRequest tagResourceRequest)
Associates a set of tags with a specified resource.
|
default UntagResourceResponse |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Disassociates a set of tags from a specified resource.
|
default UntagResourceResponse |
untagResource(UntagResourceRequest untagResourceRequest)
Disassociates a set of tags from a specified resource.
|
default UpdateInstanceAccessControlAttributeConfigurationResponse |
updateInstanceAccessControlAttributeConfiguration(Consumer<UpdateInstanceAccessControlAttributeConfigurationRequest.Builder> updateInstanceAccessControlAttributeConfigurationRequest)
Updates the IAM Identity Center identity store attributes that you can use with the IAM Identity Center instance
for attributes-based access control (ABAC).
|
default UpdateInstanceAccessControlAttributeConfigurationResponse |
updateInstanceAccessControlAttributeConfiguration(UpdateInstanceAccessControlAttributeConfigurationRequest updateInstanceAccessControlAttributeConfigurationRequest)
Updates the IAM Identity Center identity store attributes that you can use with the IAM Identity Center instance
for attributes-based access control (ABAC).
|
default UpdatePermissionSetResponse |
updatePermissionSet(Consumer<UpdatePermissionSetRequest.Builder> updatePermissionSetRequest)
Updates an existing permission set.
|
default UpdatePermissionSetResponse |
updatePermissionSet(UpdatePermissionSetRequest updatePermissionSetRequest)
Updates an existing permission set.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default AttachCustomerManagedPolicyReferenceToPermissionSetResponse attachCustomerManagedPolicyReferenceToPermissionSet(AttachCustomerManagedPolicyReferenceToPermissionSetRequest attachCustomerManagedPolicyReferenceToPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches the specified customer managed policy to the specified PermissionSet.
attachCustomerManagedPolicyReferenceToPermissionSetRequest - ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AttachCustomerManagedPolicyReferenceToPermissionSetResponse attachCustomerManagedPolicyReferenceToPermissionSet(Consumer<AttachCustomerManagedPolicyReferenceToPermissionSetRequest.Builder> attachCustomerManagedPolicyReferenceToPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches the specified customer managed policy to the specified PermissionSet.
This is a convenience which creates an instance of the
AttachCustomerManagedPolicyReferenceToPermissionSetRequest.Builder avoiding the need to create one
manually via AttachCustomerManagedPolicyReferenceToPermissionSetRequest.builder()
attachCustomerManagedPolicyReferenceToPermissionSetRequest - A Consumer that will call methods on
AttachCustomerManagedPolicyReferenceToPermissionSetRequest.Builder
to create a request.ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AttachManagedPolicyToPermissionSetResponse attachManagedPolicyToPermissionSet(AttachManagedPolicyToPermissionSetRequest attachManagedPolicyToPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches an Amazon Web Services managed policy ARN to a permission set.
If the permission set is already referenced by one or more account assignments, you will need to call
ProvisionPermissionSet after this operation. Calling ProvisionPermissionSet
applies the corresponding IAM policy updates to all assigned accounts.
attachManagedPolicyToPermissionSetRequest - ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AttachManagedPolicyToPermissionSetResponse attachManagedPolicyToPermissionSet(Consumer<AttachManagedPolicyToPermissionSetRequest.Builder> attachManagedPolicyToPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches an Amazon Web Services managed policy ARN to a permission set.
If the permission set is already referenced by one or more account assignments, you will need to call
ProvisionPermissionSet after this operation. Calling ProvisionPermissionSet
applies the corresponding IAM policy updates to all assigned accounts.
This is a convenience which creates an instance of the AttachManagedPolicyToPermissionSetRequest.Builder
avoiding the need to create one manually via AttachManagedPolicyToPermissionSetRequest.builder()
attachManagedPolicyToPermissionSetRequest - A Consumer that will call methods on
AttachManagedPolicyToPermissionSetRequest.Builder
to create a request.ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateAccountAssignmentResponse createAccountAssignment(CreateAccountAssignmentRequest createAccountAssignmentRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Assigns access to a principal for a specified Amazon Web Services account using a specified permission set.
The term principal here refers to a user or group that is defined in IAM Identity Center.
As part of a successful CreateAccountAssignment call, the specified permission set will
automatically be provisioned to the account in the form of an IAM policy. That policy is attached to the IAM role
created in IAM Identity Center. If the permission set is subsequently updated, the corresponding IAM policies
attached to roles in your accounts will not be updated automatically. In this case, you must call
ProvisionPermissionSet to make these updates.
After a successful response, call DescribeAccountAssignmentCreationStatus to describe the status of
an assignment creation request.
createAccountAssignmentRequest - ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateAccountAssignmentResponse createAccountAssignment(Consumer<CreateAccountAssignmentRequest.Builder> createAccountAssignmentRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Assigns access to a principal for a specified Amazon Web Services account using a specified permission set.
The term principal here refers to a user or group that is defined in IAM Identity Center.
As part of a successful CreateAccountAssignment call, the specified permission set will
automatically be provisioned to the account in the form of an IAM policy. That policy is attached to the IAM role
created in IAM Identity Center. If the permission set is subsequently updated, the corresponding IAM policies
attached to roles in your accounts will not be updated automatically. In this case, you must call
ProvisionPermissionSet to make these updates.
After a successful response, call DescribeAccountAssignmentCreationStatus to describe the status of
an assignment creation request.
This is a convenience which creates an instance of the CreateAccountAssignmentRequest.Builder avoiding
the need to create one manually via CreateAccountAssignmentRequest.builder()
createAccountAssignmentRequest - A Consumer that will call methods on
CreateAccountAssignmentRequest.Builder to create a
request.ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateInstanceAccessControlAttributeConfigurationResponse createInstanceAccessControlAttributeConfiguration(CreateInstanceAccessControlAttributeConfigurationRequest createInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Enables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance. You can also specify new attributes to add to your ABAC configuration during the enabling process. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
After a successful response, call DescribeInstanceAccessControlAttributeConfiguration to validate
that InstanceAccessControlAttributeConfiguration was created.
createInstanceAccessControlAttributeConfigurationRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateInstanceAccessControlAttributeConfigurationResponse createInstanceAccessControlAttributeConfiguration(Consumer<CreateInstanceAccessControlAttributeConfigurationRequest.Builder> createInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Enables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance. You can also specify new attributes to add to your ABAC configuration during the enabling process. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
After a successful response, call DescribeInstanceAccessControlAttributeConfiguration to validate
that InstanceAccessControlAttributeConfiguration was created.
This is a convenience which creates an instance of the
CreateInstanceAccessControlAttributeConfigurationRequest.Builder avoiding the need to create one manually
via CreateInstanceAccessControlAttributeConfigurationRequest.builder()
createInstanceAccessControlAttributeConfigurationRequest - A Consumer that will call methods on
CreateInstanceAccessControlAttributeConfigurationRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePermissionSetResponse createPermissionSet(CreatePermissionSetRequest createPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Creates a permission set within a specified IAM Identity Center instance.
To grant users and groups access to Amazon Web Services account resources, use
CreateAccountAssignment .
createPermissionSetRequest - ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePermissionSetResponse createPermissionSet(Consumer<CreatePermissionSetRequest.Builder> createPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Creates a permission set within a specified IAM Identity Center instance.
To grant users and groups access to Amazon Web Services account resources, use
CreateAccountAssignment .
This is a convenience which creates an instance of the CreatePermissionSetRequest.Builder avoiding the
need to create one manually via CreatePermissionSetRequest.builder()
createPermissionSetRequest - A Consumer that will call methods on
CreatePermissionSetRequest.Builder to create a
request.ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteAccountAssignmentResponse deleteAccountAssignment(DeleteAccountAssignmentRequest deleteAccountAssignmentRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Deletes a principal's access from a specified Amazon Web Services account using a specified permission set.
After a successful response, call DescribeAccountAssignmentDeletionStatus to describe the status of
an assignment deletion request.
deleteAccountAssignmentRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteAccountAssignmentResponse deleteAccountAssignment(Consumer<DeleteAccountAssignmentRequest.Builder> deleteAccountAssignmentRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Deletes a principal's access from a specified Amazon Web Services account using a specified permission set.
After a successful response, call DescribeAccountAssignmentDeletionStatus to describe the status of
an assignment deletion request.
This is a convenience which creates an instance of the DeleteAccountAssignmentRequest.Builder avoiding
the need to create one manually via DeleteAccountAssignmentRequest.builder()
deleteAccountAssignmentRequest - A Consumer that will call methods on
DeleteAccountAssignmentRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteInlinePolicyFromPermissionSetResponse deleteInlinePolicyFromPermissionSet(DeleteInlinePolicyFromPermissionSetRequest deleteInlinePolicyFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Deletes the inline policy from a specified permission set.
deleteInlinePolicyFromPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteInlinePolicyFromPermissionSetResponse deleteInlinePolicyFromPermissionSet(Consumer<DeleteInlinePolicyFromPermissionSetRequest.Builder> deleteInlinePolicyFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Deletes the inline policy from a specified permission set.
This is a convenience which creates an instance of the DeleteInlinePolicyFromPermissionSetRequest.Builder
avoiding the need to create one manually via DeleteInlinePolicyFromPermissionSetRequest.builder()
deleteInlinePolicyFromPermissionSetRequest - A Consumer that will call methods on
DeleteInlinePolicyFromPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteInstanceAccessControlAttributeConfigurationResponse deleteInstanceAccessControlAttributeConfiguration(DeleteInstanceAccessControlAttributeConfigurationRequest deleteInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Disables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance and deletes all of the attribute mappings that have been configured. Once deleted, any attributes that are received from an identity source and any custom attributes you have previously configured will not be passed. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
deleteInstanceAccessControlAttributeConfigurationRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteInstanceAccessControlAttributeConfigurationResponse deleteInstanceAccessControlAttributeConfiguration(Consumer<DeleteInstanceAccessControlAttributeConfigurationRequest.Builder> deleteInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Disables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance and deletes all of the attribute mappings that have been configured. Once deleted, any attributes that are received from an identity source and any custom attributes you have previously configured will not be passed. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
This is a convenience which creates an instance of the
DeleteInstanceAccessControlAttributeConfigurationRequest.Builder avoiding the need to create one manually
via DeleteInstanceAccessControlAttributeConfigurationRequest.builder()
deleteInstanceAccessControlAttributeConfigurationRequest - A Consumer that will call methods on
DeleteInstanceAccessControlAttributeConfigurationRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePermissionSetResponse deletePermissionSet(DeletePermissionSetRequest deletePermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Deletes the specified permission set.
deletePermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePermissionSetResponse deletePermissionSet(Consumer<DeletePermissionSetRequest.Builder> deletePermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Deletes the specified permission set.
This is a convenience which creates an instance of the DeletePermissionSetRequest.Builder avoiding the
need to create one manually via DeletePermissionSetRequest.builder()
deletePermissionSetRequest - A Consumer that will call methods on
DeletePermissionSetRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePermissionsBoundaryFromPermissionSetResponse deletePermissionsBoundaryFromPermissionSet(DeletePermissionsBoundaryFromPermissionSetRequest deletePermissionsBoundaryFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Deletes the permissions boundary from a specified PermissionSet.
deletePermissionsBoundaryFromPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePermissionsBoundaryFromPermissionSetResponse deletePermissionsBoundaryFromPermissionSet(Consumer<DeletePermissionsBoundaryFromPermissionSetRequest.Builder> deletePermissionsBoundaryFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Deletes the permissions boundary from a specified PermissionSet.
This is a convenience which creates an instance of the
DeletePermissionsBoundaryFromPermissionSetRequest.Builder avoiding the need to create one manually via
DeletePermissionsBoundaryFromPermissionSetRequest.builder()
deletePermissionsBoundaryFromPermissionSetRequest - A Consumer that will call methods on
DeletePermissionsBoundaryFromPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeAccountAssignmentCreationStatusResponse describeAccountAssignmentCreationStatus(DescribeAccountAssignmentCreationStatusRequest describeAccountAssignmentCreationStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Describes the status of the assignment creation request.
describeAccountAssignmentCreationStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeAccountAssignmentCreationStatusResponse describeAccountAssignmentCreationStatus(Consumer<DescribeAccountAssignmentCreationStatusRequest.Builder> describeAccountAssignmentCreationStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Describes the status of the assignment creation request.
This is a convenience which creates an instance of the
DescribeAccountAssignmentCreationStatusRequest.Builder avoiding the need to create one manually via
DescribeAccountAssignmentCreationStatusRequest.builder()
describeAccountAssignmentCreationStatusRequest - A Consumer that will call methods on
DescribeAccountAssignmentCreationStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeAccountAssignmentDeletionStatusResponse describeAccountAssignmentDeletionStatus(DescribeAccountAssignmentDeletionStatusRequest describeAccountAssignmentDeletionStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Describes the status of the assignment deletion request.
describeAccountAssignmentDeletionStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeAccountAssignmentDeletionStatusResponse describeAccountAssignmentDeletionStatus(Consumer<DescribeAccountAssignmentDeletionStatusRequest.Builder> describeAccountAssignmentDeletionStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Describes the status of the assignment deletion request.
This is a convenience which creates an instance of the
DescribeAccountAssignmentDeletionStatusRequest.Builder avoiding the need to create one manually via
DescribeAccountAssignmentDeletionStatusRequest.builder()
describeAccountAssignmentDeletionStatusRequest - A Consumer that will call methods on
DescribeAccountAssignmentDeletionStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeInstanceAccessControlAttributeConfigurationResponse describeInstanceAccessControlAttributeConfiguration(DescribeInstanceAccessControlAttributeConfigurationRequest describeInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Returns the list of IAM Identity Center identity store attributes that have been configured to work with attributes-based access control (ABAC) for the specified IAM Identity Center instance. This will not return attributes configured and sent by an external identity provider. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
describeInstanceAccessControlAttributeConfigurationRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeInstanceAccessControlAttributeConfigurationResponse describeInstanceAccessControlAttributeConfiguration(Consumer<DescribeInstanceAccessControlAttributeConfigurationRequest.Builder> describeInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Returns the list of IAM Identity Center identity store attributes that have been configured to work with attributes-based access control (ABAC) for the specified IAM Identity Center instance. This will not return attributes configured and sent by an external identity provider. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
This is a convenience which creates an instance of the
DescribeInstanceAccessControlAttributeConfigurationRequest.Builder avoiding the need to create one
manually via DescribeInstanceAccessControlAttributeConfigurationRequest.builder()
describeInstanceAccessControlAttributeConfigurationRequest - A Consumer that will call methods on
DescribeInstanceAccessControlAttributeConfigurationRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePermissionSetResponse describePermissionSet(DescribePermissionSetRequest describePermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Gets the details of the permission set.
describePermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePermissionSetResponse describePermissionSet(Consumer<DescribePermissionSetRequest.Builder> describePermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Gets the details of the permission set.
This is a convenience which creates an instance of the DescribePermissionSetRequest.Builder avoiding the
need to create one manually via DescribePermissionSetRequest.builder()
describePermissionSetRequest - A Consumer that will call methods on
DescribePermissionSetRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePermissionSetProvisioningStatusResponse describePermissionSetProvisioningStatus(DescribePermissionSetProvisioningStatusRequest describePermissionSetProvisioningStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Describes the status for the given permission set provisioning request.
describePermissionSetProvisioningStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePermissionSetProvisioningStatusResponse describePermissionSetProvisioningStatus(Consumer<DescribePermissionSetProvisioningStatusRequest.Builder> describePermissionSetProvisioningStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Describes the status for the given permission set provisioning request.
This is a convenience which creates an instance of the
DescribePermissionSetProvisioningStatusRequest.Builder avoiding the need to create one manually via
DescribePermissionSetProvisioningStatusRequest.builder()
describePermissionSetProvisioningStatusRequest - A Consumer that will call methods on
DescribePermissionSetProvisioningStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DetachCustomerManagedPolicyReferenceFromPermissionSetResponse detachCustomerManagedPolicyReferenceFromPermissionSet(DetachCustomerManagedPolicyReferenceFromPermissionSetRequest detachCustomerManagedPolicyReferenceFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Detaches the specified customer managed policy from the specified PermissionSet.
detachCustomerManagedPolicyReferenceFromPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DetachCustomerManagedPolicyReferenceFromPermissionSetResponse detachCustomerManagedPolicyReferenceFromPermissionSet(Consumer<DetachCustomerManagedPolicyReferenceFromPermissionSetRequest.Builder> detachCustomerManagedPolicyReferenceFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Detaches the specified customer managed policy from the specified PermissionSet.
This is a convenience which creates an instance of the
DetachCustomerManagedPolicyReferenceFromPermissionSetRequest.Builder avoiding the need to create one
manually via DetachCustomerManagedPolicyReferenceFromPermissionSetRequest.builder()
detachCustomerManagedPolicyReferenceFromPermissionSetRequest - A Consumer that will call methods on
DetachCustomerManagedPolicyReferenceFromPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DetachManagedPolicyFromPermissionSetResponse detachManagedPolicyFromPermissionSet(DetachManagedPolicyFromPermissionSetRequest detachManagedPolicyFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Detaches the attached Amazon Web Services managed policy ARN from the specified permission set.
detachManagedPolicyFromPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DetachManagedPolicyFromPermissionSetResponse detachManagedPolicyFromPermissionSet(Consumer<DetachManagedPolicyFromPermissionSetRequest.Builder> detachManagedPolicyFromPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Detaches the attached Amazon Web Services managed policy ARN from the specified permission set.
This is a convenience which creates an instance of the
DetachManagedPolicyFromPermissionSetRequest.Builder avoiding the need to create one manually via
DetachManagedPolicyFromPermissionSetRequest.builder()
detachManagedPolicyFromPermissionSetRequest - A Consumer that will call methods on
DetachManagedPolicyFromPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetInlinePolicyForPermissionSetResponse getInlinePolicyForPermissionSet(GetInlinePolicyForPermissionSetRequest getInlinePolicyForPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Obtains the inline policy assigned to the permission set.
getInlinePolicyForPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetInlinePolicyForPermissionSetResponse getInlinePolicyForPermissionSet(Consumer<GetInlinePolicyForPermissionSetRequest.Builder> getInlinePolicyForPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Obtains the inline policy assigned to the permission set.
This is a convenience which creates an instance of the GetInlinePolicyForPermissionSetRequest.Builder
avoiding the need to create one manually via GetInlinePolicyForPermissionSetRequest.builder()
getInlinePolicyForPermissionSetRequest - A Consumer that will call methods on
GetInlinePolicyForPermissionSetRequest.Builder to
create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPermissionsBoundaryForPermissionSetResponse getPermissionsBoundaryForPermissionSet(GetPermissionsBoundaryForPermissionSetRequest getPermissionsBoundaryForPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Obtains the permissions boundary for a specified PermissionSet.
getPermissionsBoundaryForPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPermissionsBoundaryForPermissionSetResponse getPermissionsBoundaryForPermissionSet(Consumer<GetPermissionsBoundaryForPermissionSetRequest.Builder> getPermissionsBoundaryForPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Obtains the permissions boundary for a specified PermissionSet.
This is a convenience which creates an instance of the
GetPermissionsBoundaryForPermissionSetRequest.Builder avoiding the need to create one manually via
GetPermissionsBoundaryForPermissionSetRequest.builder()
getPermissionsBoundaryForPermissionSetRequest - A Consumer that will call methods on
GetPermissionsBoundaryForPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentCreationStatusResponse listAccountAssignmentCreationStatus(ListAccountAssignmentCreationStatusRequest listAccountAssignmentCreationStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity Center instance.
listAccountAssignmentCreationStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentCreationStatusResponse listAccountAssignmentCreationStatus(Consumer<ListAccountAssignmentCreationStatusRequest.Builder> listAccountAssignmentCreationStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity Center instance.
This is a convenience which creates an instance of the ListAccountAssignmentCreationStatusRequest.Builder
avoiding the need to create one manually via ListAccountAssignmentCreationStatusRequest.builder()
listAccountAssignmentCreationStatusRequest - A Consumer that will call methods on
ListAccountAssignmentCreationStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentCreationStatusIterable listAccountAssignmentCreationStatusPaginator(ListAccountAssignmentCreationStatusRequest listAccountAssignmentCreationStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity Center instance.
This is a variant of
listAccountAssignmentCreationStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentCreationStatusRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentCreationStatusIterable responses = client.listAccountAssignmentCreationStatusPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentCreationStatusIterable responses = client
.listAccountAssignmentCreationStatusPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentCreationStatusResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentCreationStatusIterable responses = client.listAccountAssignmentCreationStatusPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountAssignmentCreationStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentCreationStatusRequest)
operation.
listAccountAssignmentCreationStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentCreationStatusIterable listAccountAssignmentCreationStatusPaginator(Consumer<ListAccountAssignmentCreationStatusRequest.Builder> listAccountAssignmentCreationStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity Center instance.
This is a variant of
listAccountAssignmentCreationStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentCreationStatusRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentCreationStatusIterable responses = client.listAccountAssignmentCreationStatusPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentCreationStatusIterable responses = client
.listAccountAssignmentCreationStatusPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentCreationStatusResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentCreationStatusIterable responses = client.listAccountAssignmentCreationStatusPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountAssignmentCreationStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentCreationStatusRequest)
operation.
This is a convenience which creates an instance of the ListAccountAssignmentCreationStatusRequest.Builder
avoiding the need to create one manually via ListAccountAssignmentCreationStatusRequest.builder()
listAccountAssignmentCreationStatusRequest - A Consumer that will call methods on
ListAccountAssignmentCreationStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentDeletionStatusResponse listAccountAssignmentDeletionStatus(ListAccountAssignmentDeletionStatusRequest listAccountAssignmentDeletionStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity Center instance.
listAccountAssignmentDeletionStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentDeletionStatusResponse listAccountAssignmentDeletionStatus(Consumer<ListAccountAssignmentDeletionStatusRequest.Builder> listAccountAssignmentDeletionStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity Center instance.
This is a convenience which creates an instance of the ListAccountAssignmentDeletionStatusRequest.Builder
avoiding the need to create one manually via ListAccountAssignmentDeletionStatusRequest.builder()
listAccountAssignmentDeletionStatusRequest - A Consumer that will call methods on
ListAccountAssignmentDeletionStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentDeletionStatusIterable listAccountAssignmentDeletionStatusPaginator(ListAccountAssignmentDeletionStatusRequest listAccountAssignmentDeletionStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity Center instance.
This is a variant of
listAccountAssignmentDeletionStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentDeletionStatusRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentDeletionStatusIterable responses = client.listAccountAssignmentDeletionStatusPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentDeletionStatusIterable responses = client
.listAccountAssignmentDeletionStatusPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentDeletionStatusResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentDeletionStatusIterable responses = client.listAccountAssignmentDeletionStatusPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountAssignmentDeletionStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentDeletionStatusRequest)
operation.
listAccountAssignmentDeletionStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentDeletionStatusIterable listAccountAssignmentDeletionStatusPaginator(Consumer<ListAccountAssignmentDeletionStatusRequest.Builder> listAccountAssignmentDeletionStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity Center instance.
This is a variant of
listAccountAssignmentDeletionStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentDeletionStatusRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentDeletionStatusIterable responses = client.listAccountAssignmentDeletionStatusPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentDeletionStatusIterable responses = client
.listAccountAssignmentDeletionStatusPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentDeletionStatusResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentDeletionStatusIterable responses = client.listAccountAssignmentDeletionStatusPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountAssignmentDeletionStatus(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentDeletionStatusRequest)
operation.
This is a convenience which creates an instance of the ListAccountAssignmentDeletionStatusRequest.Builder
avoiding the need to create one manually via ListAccountAssignmentDeletionStatusRequest.builder()
listAccountAssignmentDeletionStatusRequest - A Consumer that will call methods on
ListAccountAssignmentDeletionStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentsResponse listAccountAssignments(ListAccountAssignmentsRequest listAccountAssignmentsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
listAccountAssignmentsRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentsResponse listAccountAssignments(Consumer<ListAccountAssignmentsRequest.Builder> listAccountAssignmentsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
This is a convenience which creates an instance of the ListAccountAssignmentsRequest.Builder avoiding the
need to create one manually via ListAccountAssignmentsRequest.builder()
listAccountAssignmentsRequest - A Consumer that will call methods on
ListAccountAssignmentsRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentsIterable listAccountAssignmentsPaginator(ListAccountAssignmentsRequest listAccountAssignmentsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
This is a variant of
listAccountAssignments(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentsIterable responses = client.listAccountAssignmentsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentsIterable responses = client
.listAccountAssignmentsPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentsIterable responses = client.listAccountAssignmentsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountAssignments(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentsRequest)
operation.
listAccountAssignmentsRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssignmentsIterable listAccountAssignmentsPaginator(Consumer<ListAccountAssignmentsRequest.Builder> listAccountAssignmentsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
This is a variant of
listAccountAssignments(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentsIterable responses = client.listAccountAssignmentsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentsIterable responses = client
.listAccountAssignmentsPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountAssignmentsIterable responses = client.listAccountAssignmentsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountAssignments(software.amazon.awssdk.services.ssoadmin.model.ListAccountAssignmentsRequest)
operation.
This is a convenience which creates an instance of the ListAccountAssignmentsRequest.Builder avoiding the
need to create one manually via ListAccountAssignmentsRequest.builder()
listAccountAssignmentsRequest - A Consumer that will call methods on
ListAccountAssignmentsRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountsForProvisionedPermissionSetResponse listAccountsForProvisionedPermissionSet(ListAccountsForProvisionedPermissionSetRequest listAccountsForProvisionedPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
listAccountsForProvisionedPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountsForProvisionedPermissionSetResponse listAccountsForProvisionedPermissionSet(Consumer<ListAccountsForProvisionedPermissionSetRequest.Builder> listAccountsForProvisionedPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
This is a convenience which creates an instance of the
ListAccountsForProvisionedPermissionSetRequest.Builder avoiding the need to create one manually via
ListAccountsForProvisionedPermissionSetRequest.builder()
listAccountsForProvisionedPermissionSetRequest - A Consumer that will call methods on
ListAccountsForProvisionedPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountsForProvisionedPermissionSetIterable listAccountsForProvisionedPermissionSetPaginator(ListAccountsForProvisionedPermissionSetRequest listAccountsForProvisionedPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
This is a variant of
listAccountsForProvisionedPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListAccountsForProvisionedPermissionSetRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountsForProvisionedPermissionSetIterable responses = client.listAccountsForProvisionedPermissionSetPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountsForProvisionedPermissionSetIterable responses = client
.listAccountsForProvisionedPermissionSetPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountsForProvisionedPermissionSetResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountsForProvisionedPermissionSetIterable responses = client.listAccountsForProvisionedPermissionSetPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountsForProvisionedPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListAccountsForProvisionedPermissionSetRequest)
operation.
listAccountsForProvisionedPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountsForProvisionedPermissionSetIterable listAccountsForProvisionedPermissionSetPaginator(Consumer<ListAccountsForProvisionedPermissionSetRequest.Builder> listAccountsForProvisionedPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
This is a variant of
listAccountsForProvisionedPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListAccountsForProvisionedPermissionSetRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountsForProvisionedPermissionSetIterable responses = client.listAccountsForProvisionedPermissionSetPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountsForProvisionedPermissionSetIterable responses = client
.listAccountsForProvisionedPermissionSetPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListAccountsForProvisionedPermissionSetResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListAccountsForProvisionedPermissionSetIterable responses = client.listAccountsForProvisionedPermissionSetPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccountsForProvisionedPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListAccountsForProvisionedPermissionSetRequest)
operation.
This is a convenience which creates an instance of the
ListAccountsForProvisionedPermissionSetRequest.Builder avoiding the need to create one manually via
ListAccountsForProvisionedPermissionSetRequest.builder()
listAccountsForProvisionedPermissionSetRequest - A Consumer that will call methods on
ListAccountsForProvisionedPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomerManagedPolicyReferencesInPermissionSetResponse listCustomerManagedPolicyReferencesInPermissionSet(ListCustomerManagedPolicyReferencesInPermissionSetRequest listCustomerManagedPolicyReferencesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all customer managed policies attached to a specified PermissionSet.
listCustomerManagedPolicyReferencesInPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomerManagedPolicyReferencesInPermissionSetResponse listCustomerManagedPolicyReferencesInPermissionSet(Consumer<ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder> listCustomerManagedPolicyReferencesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all customer managed policies attached to a specified PermissionSet.
This is a convenience which creates an instance of the
ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder avoiding the need to create one
manually via ListCustomerManagedPolicyReferencesInPermissionSetRequest.builder()
listCustomerManagedPolicyReferencesInPermissionSetRequest - A Consumer that will call methods on
ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomerManagedPolicyReferencesInPermissionSetIterable listCustomerManagedPolicyReferencesInPermissionSetPaginator(ListCustomerManagedPolicyReferencesInPermissionSetRequest listCustomerManagedPolicyReferencesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all customer managed policies attached to a specified PermissionSet.
This is a variant of
listCustomerManagedPolicyReferencesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListCustomerManagedPolicyReferencesInPermissionSetRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListCustomerManagedPolicyReferencesInPermissionSetIterable responses = client.listCustomerManagedPolicyReferencesInPermissionSetPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListCustomerManagedPolicyReferencesInPermissionSetIterable responses = client
.listCustomerManagedPolicyReferencesInPermissionSetPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListCustomerManagedPolicyReferencesInPermissionSetResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListCustomerManagedPolicyReferencesInPermissionSetIterable responses = client.listCustomerManagedPolicyReferencesInPermissionSetPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomerManagedPolicyReferencesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListCustomerManagedPolicyReferencesInPermissionSetRequest)
operation.
listCustomerManagedPolicyReferencesInPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomerManagedPolicyReferencesInPermissionSetIterable listCustomerManagedPolicyReferencesInPermissionSetPaginator(Consumer<ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder> listCustomerManagedPolicyReferencesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all customer managed policies attached to a specified PermissionSet.
This is a variant of
listCustomerManagedPolicyReferencesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListCustomerManagedPolicyReferencesInPermissionSetRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListCustomerManagedPolicyReferencesInPermissionSetIterable responses = client.listCustomerManagedPolicyReferencesInPermissionSetPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListCustomerManagedPolicyReferencesInPermissionSetIterable responses = client
.listCustomerManagedPolicyReferencesInPermissionSetPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListCustomerManagedPolicyReferencesInPermissionSetResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListCustomerManagedPolicyReferencesInPermissionSetIterable responses = client.listCustomerManagedPolicyReferencesInPermissionSetPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomerManagedPolicyReferencesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListCustomerManagedPolicyReferencesInPermissionSetRequest)
operation.
This is a convenience which creates an instance of the
ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder avoiding the need to create one
manually via ListCustomerManagedPolicyReferencesInPermissionSetRequest.builder()
listCustomerManagedPolicyReferencesInPermissionSetRequest - A Consumer that will call methods on
ListCustomerManagedPolicyReferencesInPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListInstancesResponse listInstances(ListInstancesRequest listInstancesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the IAM Identity Center instances that the caller has access to.
listInstancesRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListInstancesResponse listInstances(Consumer<ListInstancesRequest.Builder> listInstancesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the IAM Identity Center instances that the caller has access to.
This is a convenience which creates an instance of the ListInstancesRequest.Builder avoiding the need to
create one manually via ListInstancesRequest.builder()
listInstancesRequest - A Consumer that will call methods on
ListInstancesRequest.Builder to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListInstancesIterable listInstancesPaginator(ListInstancesRequest listInstancesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the IAM Identity Center instances that the caller has access to.
This is a variant of listInstances(software.amazon.awssdk.services.ssoadmin.model.ListInstancesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListInstancesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstances(software.amazon.awssdk.services.ssoadmin.model.ListInstancesRequest) operation.
listInstancesRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListInstancesIterable listInstancesPaginator(Consumer<ListInstancesRequest.Builder> listInstancesRequest) throws ThrottlingException, InternalServerException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the IAM Identity Center instances that the caller has access to.
This is a variant of listInstances(software.amazon.awssdk.services.ssoadmin.model.ListInstancesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListInstancesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListInstancesIterable responses = client.listInstancesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInstances(software.amazon.awssdk.services.ssoadmin.model.ListInstancesRequest) operation.
This is a convenience which creates an instance of the ListInstancesRequest.Builder avoiding the need to
create one manually via ListInstancesRequest.builder()
listInstancesRequest - A Consumer that will call methods on
ListInstancesRequest.Builder to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListManagedPoliciesInPermissionSetResponse listManagedPoliciesInPermissionSet(ListManagedPoliciesInPermissionSetRequest listManagedPoliciesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
listManagedPoliciesInPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListManagedPoliciesInPermissionSetResponse listManagedPoliciesInPermissionSet(Consumer<ListManagedPoliciesInPermissionSetRequest.Builder> listManagedPoliciesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
This is a convenience which creates an instance of the ListManagedPoliciesInPermissionSetRequest.Builder
avoiding the need to create one manually via ListManagedPoliciesInPermissionSetRequest.builder()
listManagedPoliciesInPermissionSetRequest - A Consumer that will call methods on
ListManagedPoliciesInPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListManagedPoliciesInPermissionSetIterable listManagedPoliciesInPermissionSetPaginator(ListManagedPoliciesInPermissionSetRequest listManagedPoliciesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
This is a variant of
listManagedPoliciesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListManagedPoliciesInPermissionSetRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListManagedPoliciesInPermissionSetIterable responses = client.listManagedPoliciesInPermissionSetPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListManagedPoliciesInPermissionSetIterable responses = client
.listManagedPoliciesInPermissionSetPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListManagedPoliciesInPermissionSetResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListManagedPoliciesInPermissionSetIterable responses = client.listManagedPoliciesInPermissionSetPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedPoliciesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListManagedPoliciesInPermissionSetRequest)
operation.
listManagedPoliciesInPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListManagedPoliciesInPermissionSetIterable listManagedPoliciesInPermissionSetPaginator(Consumer<ListManagedPoliciesInPermissionSetRequest.Builder> listManagedPoliciesInPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
This is a variant of
listManagedPoliciesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListManagedPoliciesInPermissionSetRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListManagedPoliciesInPermissionSetIterable responses = client.listManagedPoliciesInPermissionSetPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListManagedPoliciesInPermissionSetIterable responses = client
.listManagedPoliciesInPermissionSetPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListManagedPoliciesInPermissionSetResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListManagedPoliciesInPermissionSetIterable responses = client.listManagedPoliciesInPermissionSetPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedPoliciesInPermissionSet(software.amazon.awssdk.services.ssoadmin.model.ListManagedPoliciesInPermissionSetRequest)
operation.
This is a convenience which creates an instance of the ListManagedPoliciesInPermissionSetRequest.Builder
avoiding the need to create one manually via ListManagedPoliciesInPermissionSetRequest.builder()
listManagedPoliciesInPermissionSetRequest - A Consumer that will call methods on
ListManagedPoliciesInPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetProvisioningStatusResponse listPermissionSetProvisioningStatus(ListPermissionSetProvisioningStatusRequest listPermissionSetProvisioningStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
listPermissionSetProvisioningStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetProvisioningStatusResponse listPermissionSetProvisioningStatus(Consumer<ListPermissionSetProvisioningStatusRequest.Builder> listPermissionSetProvisioningStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
This is a convenience which creates an instance of the ListPermissionSetProvisioningStatusRequest.Builder
avoiding the need to create one manually via ListPermissionSetProvisioningStatusRequest.builder()
listPermissionSetProvisioningStatusRequest - A Consumer that will call methods on
ListPermissionSetProvisioningStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetProvisioningStatusIterable listPermissionSetProvisioningStatusPaginator(ListPermissionSetProvisioningStatusRequest listPermissionSetProvisioningStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
This is a variant of
listPermissionSetProvisioningStatus(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetProvisioningStatusRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetProvisioningStatusIterable responses = client.listPermissionSetProvisioningStatusPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetProvisioningStatusIterable responses = client
.listPermissionSetProvisioningStatusPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetProvisioningStatusResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetProvisioningStatusIterable responses = client.listPermissionSetProvisioningStatusPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPermissionSetProvisioningStatus(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetProvisioningStatusRequest)
operation.
listPermissionSetProvisioningStatusRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetProvisioningStatusIterable listPermissionSetProvisioningStatusPaginator(Consumer<ListPermissionSetProvisioningStatusRequest.Builder> listPermissionSetProvisioningStatusRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance.
This is a variant of
listPermissionSetProvisioningStatus(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetProvisioningStatusRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetProvisioningStatusIterable responses = client.listPermissionSetProvisioningStatusPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetProvisioningStatusIterable responses = client
.listPermissionSetProvisioningStatusPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetProvisioningStatusResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetProvisioningStatusIterable responses = client.listPermissionSetProvisioningStatusPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPermissionSetProvisioningStatus(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetProvisioningStatusRequest)
operation.
This is a convenience which creates an instance of the ListPermissionSetProvisioningStatusRequest.Builder
avoiding the need to create one manually via ListPermissionSetProvisioningStatusRequest.builder()
listPermissionSetProvisioningStatusRequest - A Consumer that will call methods on
ListPermissionSetProvisioningStatusRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsResponse listPermissionSets(ListPermissionSetsRequest listPermissionSetsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the PermissionSets in an IAM Identity Center instance.
listPermissionSetsRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsResponse listPermissionSets(Consumer<ListPermissionSetsRequest.Builder> listPermissionSetsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the PermissionSets in an IAM Identity Center instance.
This is a convenience which creates an instance of the ListPermissionSetsRequest.Builder avoiding the
need to create one manually via ListPermissionSetsRequest.builder()
listPermissionSetsRequest - A Consumer that will call methods on
ListPermissionSetsRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsIterable listPermissionSetsPaginator(ListPermissionSetsRequest listPermissionSetsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the PermissionSets in an IAM Identity Center instance.
This is a variant of
listPermissionSets(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsIterable responses = client.listPermissionSetsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsIterable responses = client
.listPermissionSetsPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsIterable responses = client.listPermissionSetsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPermissionSets(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsRequest)
operation.
listPermissionSetsRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsIterable listPermissionSetsPaginator(Consumer<ListPermissionSetsRequest.Builder> listPermissionSetsRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the PermissionSets in an IAM Identity Center instance.
This is a variant of
listPermissionSets(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsIterable responses = client.listPermissionSetsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsIterable responses = client
.listPermissionSetsPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsIterable responses = client.listPermissionSetsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPermissionSets(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsRequest)
operation.
This is a convenience which creates an instance of the ListPermissionSetsRequest.Builder avoiding the
need to create one manually via ListPermissionSetsRequest.builder()
listPermissionSetsRequest - A Consumer that will call methods on
ListPermissionSetsRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsProvisionedToAccountResponse listPermissionSetsProvisionedToAccount(ListPermissionSetsProvisionedToAccountRequest listPermissionSetsProvisionedToAccountRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
listPermissionSetsProvisionedToAccountRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsProvisionedToAccountResponse listPermissionSetsProvisionedToAccount(Consumer<ListPermissionSetsProvisionedToAccountRequest.Builder> listPermissionSetsProvisionedToAccountRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
This is a convenience which creates an instance of the
ListPermissionSetsProvisionedToAccountRequest.Builder avoiding the need to create one manually via
ListPermissionSetsProvisionedToAccountRequest.builder()
listPermissionSetsProvisionedToAccountRequest - A Consumer that will call methods on
ListPermissionSetsProvisionedToAccountRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsProvisionedToAccountIterable listPermissionSetsProvisionedToAccountPaginator(ListPermissionSetsProvisionedToAccountRequest listPermissionSetsProvisionedToAccountRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
This is a variant of
listPermissionSetsProvisionedToAccount(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsProvisionedToAccountRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsProvisionedToAccountIterable responses = client.listPermissionSetsProvisionedToAccountPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsProvisionedToAccountIterable responses = client
.listPermissionSetsProvisionedToAccountPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsProvisionedToAccountResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsProvisionedToAccountIterable responses = client.listPermissionSetsProvisionedToAccountPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPermissionSetsProvisionedToAccount(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsProvisionedToAccountRequest)
operation.
listPermissionSetsProvisionedToAccountRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPermissionSetsProvisionedToAccountIterable listPermissionSetsProvisionedToAccountPaginator(Consumer<ListPermissionSetsProvisionedToAccountRequest.Builder> listPermissionSetsProvisionedToAccountRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
This is a variant of
listPermissionSetsProvisionedToAccount(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsProvisionedToAccountRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsProvisionedToAccountIterable responses = client.listPermissionSetsProvisionedToAccountPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsProvisionedToAccountIterable responses = client
.listPermissionSetsProvisionedToAccountPaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsProvisionedToAccountResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListPermissionSetsProvisionedToAccountIterable responses = client.listPermissionSetsProvisionedToAccountPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPermissionSetsProvisionedToAccount(software.amazon.awssdk.services.ssoadmin.model.ListPermissionSetsProvisionedToAccountRequest)
operation.
This is a convenience which creates an instance of the
ListPermissionSetsProvisionedToAccountRequest.Builder avoiding the need to create one manually via
ListPermissionSetsProvisionedToAccountRequest.builder()
listPermissionSetsProvisionedToAccountRequest - A Consumer that will call methods on
ListPermissionSetsProvisionedToAccountRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the tags that are attached to a specified resource.
listTagsForResourceRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the tags that are attached to a specified resource.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceIterable listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the tags that are attached to a specified resource.
This is a variant of
listTagsForResource(software.amazon.awssdk.services.ssoadmin.model.ListTagsForResourceRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListTagsForResourceIterable responses = client
.listTagsForResourcePaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListTagsForResourceResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.ssoadmin.model.ListTagsForResourceRequest)
operation.
listTagsForResourceRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceIterable listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, SsoAdminException
Lists the tags that are attached to a specified resource.
This is a variant of
listTagsForResource(software.amazon.awssdk.services.ssoadmin.model.ListTagsForResourceRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.ssoadmin.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.ssoadmin.paginators.ListTagsForResourceIterable responses = client
.listTagsForResourcePaginator(request);
for (software.amazon.awssdk.services.ssoadmin.model.ListTagsForResourceResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.ssoadmin.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.ssoadmin.model.ListTagsForResourceRequest)
operation.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ProvisionPermissionSetResponse provisionPermissionSet(ProvisionPermissionSetRequest provisionPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
The process by which a specified permission set is provisioned to the specified target.
provisionPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ProvisionPermissionSetResponse provisionPermissionSet(Consumer<ProvisionPermissionSetRequest.Builder> provisionPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
The process by which a specified permission set is provisioned to the specified target.
This is a convenience which creates an instance of the ProvisionPermissionSetRequest.Builder avoiding the
need to create one manually via ProvisionPermissionSetRequest.builder()
provisionPermissionSetRequest - A Consumer that will call methods on
ProvisionPermissionSetRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutInlinePolicyToPermissionSetResponse putInlinePolicyToPermissionSet(PutInlinePolicyToPermissionSetRequest putInlinePolicyToPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches an inline policy to a permission set.
If the permission set is already referenced by one or more account assignments, you will need to call
ProvisionPermissionSet after this action to apply the corresponding IAM policy updates to
all assigned accounts.
putInlinePolicyToPermissionSetRequest - ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutInlinePolicyToPermissionSetResponse putInlinePolicyToPermissionSet(Consumer<PutInlinePolicyToPermissionSetRequest.Builder> putInlinePolicyToPermissionSetRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches an inline policy to a permission set.
If the permission set is already referenced by one or more account assignments, you will need to call
ProvisionPermissionSet after this action to apply the corresponding IAM policy updates to
all assigned accounts.
This is a convenience which creates an instance of the PutInlinePolicyToPermissionSetRequest.Builder
avoiding the need to create one manually via PutInlinePolicyToPermissionSetRequest.builder()
putInlinePolicyToPermissionSetRequest - A Consumer that will call methods on
PutInlinePolicyToPermissionSetRequest.Builder to
create a request.ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutPermissionsBoundaryToPermissionSetResponse putPermissionsBoundaryToPermissionSet(PutPermissionsBoundaryToPermissionSetRequest putPermissionsBoundaryToPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches an Amazon Web Services managed or customer managed policy to the specified PermissionSet as a permissions boundary.
putPermissionsBoundaryToPermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutPermissionsBoundaryToPermissionSetResponse putPermissionsBoundaryToPermissionSet(Consumer<PutPermissionsBoundaryToPermissionSetRequest.Builder> putPermissionsBoundaryToPermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Attaches an Amazon Web Services managed or customer managed policy to the specified PermissionSet as a permissions boundary.
This is a convenience which creates an instance of the
PutPermissionsBoundaryToPermissionSetRequest.Builder avoiding the need to create one manually via
PutPermissionsBoundaryToPermissionSetRequest.builder()
putPermissionsBoundaryToPermissionSetRequest - A Consumer that will call methods on
PutPermissionsBoundaryToPermissionSetRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Associates a set of tags with a specified resource.
tagResourceRequest - ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ServiceQuotaExceededException, ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Associates a set of tags with a specified resource.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on
TagResourceRequest.Builder to create a request.ServiceQuotaExceededException - Indicates that the principal has crossed the permitted number of resources that can be created.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Disassociates a set of tags from a specified resource.
untagResourceRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Disassociates a set of tags from a specified resource.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on
UntagResourceRequest.Builder to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateInstanceAccessControlAttributeConfigurationResponse updateInstanceAccessControlAttributeConfiguration(UpdateInstanceAccessControlAttributeConfigurationRequest updateInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Updates the IAM Identity Center identity store attributes that you can use with the IAM Identity Center instance for attributes-based access control (ABAC). When using an external identity provider as an identity source, you can pass attributes through the SAML assertion as an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center replaces the attribute value with the value from the IAM Identity Center identity store. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
updateInstanceAccessControlAttributeConfigurationRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateInstanceAccessControlAttributeConfigurationResponse updateInstanceAccessControlAttributeConfiguration(Consumer<UpdateInstanceAccessControlAttributeConfigurationRequest.Builder> updateInstanceAccessControlAttributeConfigurationRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Updates the IAM Identity Center identity store attributes that you can use with the IAM Identity Center instance for attributes-based access control (ABAC). When using an external identity provider as an identity source, you can pass attributes through the SAML assertion as an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center replaces the attribute value with the value from the IAM Identity Center identity store. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
This is a convenience which creates an instance of the
UpdateInstanceAccessControlAttributeConfigurationRequest.Builder avoiding the need to create one manually
via UpdateInstanceAccessControlAttributeConfigurationRequest.builder()
updateInstanceAccessControlAttributeConfigurationRequest - A Consumer that will call methods on
UpdateInstanceAccessControlAttributeConfigurationRequest.Builder
to create a request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePermissionSetResponse updatePermissionSet(UpdatePermissionSetRequest updatePermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Updates an existing permission set.
updatePermissionSetRequest - ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePermissionSetResponse updatePermissionSet(Consumer<UpdatePermissionSetRequest.Builder> updatePermissionSetRequest) throws ThrottlingException, InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, AwsServiceException, SdkClientException, SsoAdminException
Updates an existing permission set.
This is a convenience which creates an instance of the UpdatePermissionSetRequest.Builder avoiding the
need to create one manually via UpdatePermissionSetRequest.builder()
updatePermissionSetRequest - A Consumer that will call methods on
UpdatePermissionSetRequest.Builder to create a
request.ThrottlingException - Indicates that the principal has crossed the throttling limits of the API operations.InternalServerException - The request processing has failed because of an unknown error, exception, or failure with an internal
server.ResourceNotFoundException - Indicates that a requested resource is not found.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The request failed because it contains a syntax error.ConflictException - 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.SsoAdminException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionstatic SsoAdminClient create()
SsoAdminClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static SsoAdminClientBuilder builder()
SsoAdminClient.static ServiceMetadata serviceMetadata()
default SsoAdminServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientCopyright © 2023. All rights reserved.