{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.SSOAdmin.Lens -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.SSOAdmin.Lens ( -- * Operations -- ** AttachCustomerManagedPolicyReferenceToPermissionSet attachCustomerManagedPolicyReferenceToPermissionSet_instanceArn, attachCustomerManagedPolicyReferenceToPermissionSet_permissionSetArn, attachCustomerManagedPolicyReferenceToPermissionSet_customerManagedPolicyReference, attachCustomerManagedPolicyReferenceToPermissionSetResponse_httpStatus, -- ** AttachManagedPolicyToPermissionSet attachManagedPolicyToPermissionSet_instanceArn, attachManagedPolicyToPermissionSet_permissionSetArn, attachManagedPolicyToPermissionSet_managedPolicyArn, attachManagedPolicyToPermissionSetResponse_httpStatus, -- ** CreateAccountAssignment createAccountAssignment_instanceArn, createAccountAssignment_targetId, createAccountAssignment_targetType, createAccountAssignment_permissionSetArn, createAccountAssignment_principalType, createAccountAssignment_principalId, createAccountAssignmentResponse_accountAssignmentCreationStatus, createAccountAssignmentResponse_httpStatus, -- ** CreateInstanceAccessControlAttributeConfiguration createInstanceAccessControlAttributeConfiguration_instanceArn, createInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration, createInstanceAccessControlAttributeConfigurationResponse_httpStatus, -- ** CreatePermissionSet createPermissionSet_description, createPermissionSet_relayState, createPermissionSet_sessionDuration, createPermissionSet_tags, createPermissionSet_name, createPermissionSet_instanceArn, createPermissionSetResponse_permissionSet, createPermissionSetResponse_httpStatus, -- ** DeleteAccountAssignment deleteAccountAssignment_instanceArn, deleteAccountAssignment_targetId, deleteAccountAssignment_targetType, deleteAccountAssignment_permissionSetArn, deleteAccountAssignment_principalType, deleteAccountAssignment_principalId, deleteAccountAssignmentResponse_accountAssignmentDeletionStatus, deleteAccountAssignmentResponse_httpStatus, -- ** DeleteInlinePolicyFromPermissionSet deleteInlinePolicyFromPermissionSet_instanceArn, deleteInlinePolicyFromPermissionSet_permissionSetArn, deleteInlinePolicyFromPermissionSetResponse_httpStatus, -- ** DeleteInstanceAccessControlAttributeConfiguration deleteInstanceAccessControlAttributeConfiguration_instanceArn, deleteInstanceAccessControlAttributeConfigurationResponse_httpStatus, -- ** DeletePermissionSet deletePermissionSet_instanceArn, deletePermissionSet_permissionSetArn, deletePermissionSetResponse_httpStatus, -- ** DeletePermissionsBoundaryFromPermissionSet deletePermissionsBoundaryFromPermissionSet_instanceArn, deletePermissionsBoundaryFromPermissionSet_permissionSetArn, deletePermissionsBoundaryFromPermissionSetResponse_httpStatus, -- ** DescribeAccountAssignmentCreationStatus describeAccountAssignmentCreationStatus_instanceArn, describeAccountAssignmentCreationStatus_accountAssignmentCreationRequestId, describeAccountAssignmentCreationStatusResponse_accountAssignmentCreationStatus, describeAccountAssignmentCreationStatusResponse_httpStatus, -- ** DescribeAccountAssignmentDeletionStatus describeAccountAssignmentDeletionStatus_instanceArn, describeAccountAssignmentDeletionStatus_accountAssignmentDeletionRequestId, describeAccountAssignmentDeletionStatusResponse_accountAssignmentDeletionStatus, describeAccountAssignmentDeletionStatusResponse_httpStatus, -- ** DescribeInstanceAccessControlAttributeConfiguration describeInstanceAccessControlAttributeConfiguration_instanceArn, describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration, describeInstanceAccessControlAttributeConfigurationResponse_status, describeInstanceAccessControlAttributeConfigurationResponse_statusReason, describeInstanceAccessControlAttributeConfigurationResponse_httpStatus, -- ** DescribePermissionSet describePermissionSet_instanceArn, describePermissionSet_permissionSetArn, describePermissionSetResponse_permissionSet, describePermissionSetResponse_httpStatus, -- ** DescribePermissionSetProvisioningStatus describePermissionSetProvisioningStatus_instanceArn, describePermissionSetProvisioningStatus_provisionPermissionSetRequestId, describePermissionSetProvisioningStatusResponse_permissionSetProvisioningStatus, describePermissionSetProvisioningStatusResponse_httpStatus, -- ** DetachCustomerManagedPolicyReferenceFromPermissionSet detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn, detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn, detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference, detachCustomerManagedPolicyReferenceFromPermissionSetResponse_httpStatus, -- ** DetachManagedPolicyFromPermissionSet detachManagedPolicyFromPermissionSet_instanceArn, detachManagedPolicyFromPermissionSet_permissionSetArn, detachManagedPolicyFromPermissionSet_managedPolicyArn, detachManagedPolicyFromPermissionSetResponse_httpStatus, -- ** GetInlinePolicyForPermissionSet getInlinePolicyForPermissionSet_instanceArn, getInlinePolicyForPermissionSet_permissionSetArn, getInlinePolicyForPermissionSetResponse_inlinePolicy, getInlinePolicyForPermissionSetResponse_httpStatus, -- ** GetPermissionsBoundaryForPermissionSet getPermissionsBoundaryForPermissionSet_instanceArn, getPermissionsBoundaryForPermissionSet_permissionSetArn, getPermissionsBoundaryForPermissionSetResponse_permissionsBoundary, getPermissionsBoundaryForPermissionSetResponse_httpStatus, -- ** ListAccountAssignmentCreationStatus listAccountAssignmentCreationStatus_filter, listAccountAssignmentCreationStatus_maxResults, listAccountAssignmentCreationStatus_nextToken, listAccountAssignmentCreationStatus_instanceArn, listAccountAssignmentCreationStatusResponse_accountAssignmentsCreationStatus, listAccountAssignmentCreationStatusResponse_nextToken, listAccountAssignmentCreationStatusResponse_httpStatus, -- ** ListAccountAssignmentDeletionStatus listAccountAssignmentDeletionStatus_filter, listAccountAssignmentDeletionStatus_maxResults, listAccountAssignmentDeletionStatus_nextToken, listAccountAssignmentDeletionStatus_instanceArn, listAccountAssignmentDeletionStatusResponse_accountAssignmentsDeletionStatus, listAccountAssignmentDeletionStatusResponse_nextToken, listAccountAssignmentDeletionStatusResponse_httpStatus, -- ** ListAccountAssignments listAccountAssignments_maxResults, listAccountAssignments_nextToken, listAccountAssignments_instanceArn, listAccountAssignments_accountId, listAccountAssignments_permissionSetArn, listAccountAssignmentsResponse_accountAssignments, listAccountAssignmentsResponse_nextToken, listAccountAssignmentsResponse_httpStatus, -- ** ListAccountsForProvisionedPermissionSet listAccountsForProvisionedPermissionSet_maxResults, listAccountsForProvisionedPermissionSet_nextToken, listAccountsForProvisionedPermissionSet_provisioningStatus, listAccountsForProvisionedPermissionSet_instanceArn, listAccountsForProvisionedPermissionSet_permissionSetArn, listAccountsForProvisionedPermissionSetResponse_accountIds, listAccountsForProvisionedPermissionSetResponse_nextToken, listAccountsForProvisionedPermissionSetResponse_httpStatus, -- ** ListCustomerManagedPolicyReferencesInPermissionSet listCustomerManagedPolicyReferencesInPermissionSet_maxResults, listCustomerManagedPolicyReferencesInPermissionSet_nextToken, listCustomerManagedPolicyReferencesInPermissionSet_instanceArn, listCustomerManagedPolicyReferencesInPermissionSet_permissionSetArn, listCustomerManagedPolicyReferencesInPermissionSetResponse_customerManagedPolicyReferences, listCustomerManagedPolicyReferencesInPermissionSetResponse_nextToken, listCustomerManagedPolicyReferencesInPermissionSetResponse_httpStatus, -- ** ListInstances listInstances_maxResults, listInstances_nextToken, listInstancesResponse_instances, listInstancesResponse_nextToken, listInstancesResponse_httpStatus, -- ** ListManagedPoliciesInPermissionSet listManagedPoliciesInPermissionSet_maxResults, listManagedPoliciesInPermissionSet_nextToken, listManagedPoliciesInPermissionSet_instanceArn, listManagedPoliciesInPermissionSet_permissionSetArn, listManagedPoliciesInPermissionSetResponse_attachedManagedPolicies, listManagedPoliciesInPermissionSetResponse_nextToken, listManagedPoliciesInPermissionSetResponse_httpStatus, -- ** ListPermissionSetProvisioningStatus listPermissionSetProvisioningStatus_filter, listPermissionSetProvisioningStatus_maxResults, listPermissionSetProvisioningStatus_nextToken, listPermissionSetProvisioningStatus_instanceArn, listPermissionSetProvisioningStatusResponse_nextToken, listPermissionSetProvisioningStatusResponse_permissionSetsProvisioningStatus, listPermissionSetProvisioningStatusResponse_httpStatus, -- ** ListPermissionSets listPermissionSets_maxResults, listPermissionSets_nextToken, listPermissionSets_instanceArn, listPermissionSetsResponse_nextToken, listPermissionSetsResponse_permissionSets, listPermissionSetsResponse_httpStatus, -- ** ListPermissionSetsProvisionedToAccount listPermissionSetsProvisionedToAccount_maxResults, listPermissionSetsProvisionedToAccount_nextToken, listPermissionSetsProvisionedToAccount_provisioningStatus, listPermissionSetsProvisionedToAccount_instanceArn, listPermissionSetsProvisionedToAccount_accountId, listPermissionSetsProvisionedToAccountResponse_nextToken, listPermissionSetsProvisionedToAccountResponse_permissionSets, listPermissionSetsProvisionedToAccountResponse_httpStatus, -- ** ListTagsForResource listTagsForResource_nextToken, listTagsForResource_instanceArn, listTagsForResource_resourceArn, listTagsForResourceResponse_nextToken, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** ProvisionPermissionSet provisionPermissionSet_targetId, provisionPermissionSet_instanceArn, provisionPermissionSet_permissionSetArn, provisionPermissionSet_targetType, provisionPermissionSetResponse_permissionSetProvisioningStatus, provisionPermissionSetResponse_httpStatus, -- ** PutInlinePolicyToPermissionSet putInlinePolicyToPermissionSet_instanceArn, putInlinePolicyToPermissionSet_permissionSetArn, putInlinePolicyToPermissionSet_inlinePolicy, putInlinePolicyToPermissionSetResponse_httpStatus, -- ** PutPermissionsBoundaryToPermissionSet putPermissionsBoundaryToPermissionSet_instanceArn, putPermissionsBoundaryToPermissionSet_permissionSetArn, putPermissionsBoundaryToPermissionSet_permissionsBoundary, putPermissionsBoundaryToPermissionSetResponse_httpStatus, -- ** TagResource tagResource_instanceArn, tagResource_resourceArn, tagResource_tags, tagResourceResponse_httpStatus, -- ** UntagResource untagResource_instanceArn, untagResource_resourceArn, untagResource_tagKeys, untagResourceResponse_httpStatus, -- ** UpdateInstanceAccessControlAttributeConfiguration updateInstanceAccessControlAttributeConfiguration_instanceArn, updateInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration, updateInstanceAccessControlAttributeConfigurationResponse_httpStatus, -- ** UpdatePermissionSet updatePermissionSet_description, updatePermissionSet_relayState, updatePermissionSet_sessionDuration, updatePermissionSet_instanceArn, updatePermissionSet_permissionSetArn, updatePermissionSetResponse_httpStatus, -- * Types -- ** AccessControlAttribute accessControlAttribute_key, accessControlAttribute_value, -- ** AccessControlAttributeValue accessControlAttributeValue_source, -- ** AccountAssignment accountAssignment_accountId, accountAssignment_permissionSetArn, accountAssignment_principalId, accountAssignment_principalType, -- ** AccountAssignmentOperationStatus accountAssignmentOperationStatus_createdDate, accountAssignmentOperationStatus_failureReason, accountAssignmentOperationStatus_permissionSetArn, accountAssignmentOperationStatus_principalId, accountAssignmentOperationStatus_principalType, accountAssignmentOperationStatus_requestId, accountAssignmentOperationStatus_status, accountAssignmentOperationStatus_targetId, accountAssignmentOperationStatus_targetType, -- ** AccountAssignmentOperationStatusMetadata accountAssignmentOperationStatusMetadata_createdDate, accountAssignmentOperationStatusMetadata_requestId, accountAssignmentOperationStatusMetadata_status, -- ** AttachedManagedPolicy attachedManagedPolicy_arn, attachedManagedPolicy_name, -- ** CustomerManagedPolicyReference customerManagedPolicyReference_path, customerManagedPolicyReference_name, -- ** InstanceAccessControlAttributeConfiguration instanceAccessControlAttributeConfiguration_accessControlAttributes, -- ** InstanceMetadata instanceMetadata_identityStoreId, instanceMetadata_instanceArn, -- ** OperationStatusFilter operationStatusFilter_status, -- ** PermissionSet permissionSet_createdDate, permissionSet_description, permissionSet_name, permissionSet_permissionSetArn, permissionSet_relayState, permissionSet_sessionDuration, -- ** PermissionSetProvisioningStatus permissionSetProvisioningStatus_accountId, permissionSetProvisioningStatus_createdDate, permissionSetProvisioningStatus_failureReason, permissionSetProvisioningStatus_permissionSetArn, permissionSetProvisioningStatus_requestId, permissionSetProvisioningStatus_status, -- ** PermissionSetProvisioningStatusMetadata permissionSetProvisioningStatusMetadata_createdDate, permissionSetProvisioningStatusMetadata_requestId, permissionSetProvisioningStatusMetadata_status, -- ** PermissionsBoundary permissionsBoundary_customerManagedPolicyReference, permissionsBoundary_managedPolicyArn, -- ** Tag tag_key, tag_value, ) where import Amazonka.SSOAdmin.AttachCustomerManagedPolicyReferenceToPermissionSet import Amazonka.SSOAdmin.AttachManagedPolicyToPermissionSet import Amazonka.SSOAdmin.CreateAccountAssignment import Amazonka.SSOAdmin.CreateInstanceAccessControlAttributeConfiguration import Amazonka.SSOAdmin.CreatePermissionSet import Amazonka.SSOAdmin.DeleteAccountAssignment import Amazonka.SSOAdmin.DeleteInlinePolicyFromPermissionSet import Amazonka.SSOAdmin.DeleteInstanceAccessControlAttributeConfiguration import Amazonka.SSOAdmin.DeletePermissionSet import Amazonka.SSOAdmin.DeletePermissionsBoundaryFromPermissionSet import Amazonka.SSOAdmin.DescribeAccountAssignmentCreationStatus import Amazonka.SSOAdmin.DescribeAccountAssignmentDeletionStatus import Amazonka.SSOAdmin.DescribeInstanceAccessControlAttributeConfiguration import Amazonka.SSOAdmin.DescribePermissionSet import Amazonka.SSOAdmin.DescribePermissionSetProvisioningStatus import Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet import Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet import Amazonka.SSOAdmin.GetInlinePolicyForPermissionSet import Amazonka.SSOAdmin.GetPermissionsBoundaryForPermissionSet import Amazonka.SSOAdmin.ListAccountAssignmentCreationStatus import Amazonka.SSOAdmin.ListAccountAssignmentDeletionStatus import Amazonka.SSOAdmin.ListAccountAssignments import Amazonka.SSOAdmin.ListAccountsForProvisionedPermissionSet import Amazonka.SSOAdmin.ListCustomerManagedPolicyReferencesInPermissionSet import Amazonka.SSOAdmin.ListInstances import Amazonka.SSOAdmin.ListManagedPoliciesInPermissionSet import Amazonka.SSOAdmin.ListPermissionSetProvisioningStatus import Amazonka.SSOAdmin.ListPermissionSets import Amazonka.SSOAdmin.ListPermissionSetsProvisionedToAccount import Amazonka.SSOAdmin.ListTagsForResource import Amazonka.SSOAdmin.ProvisionPermissionSet import Amazonka.SSOAdmin.PutInlinePolicyToPermissionSet import Amazonka.SSOAdmin.PutPermissionsBoundaryToPermissionSet import Amazonka.SSOAdmin.TagResource import Amazonka.SSOAdmin.Types.AccessControlAttribute import Amazonka.SSOAdmin.Types.AccessControlAttributeValue import Amazonka.SSOAdmin.Types.AccountAssignment import Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus import Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata import Amazonka.SSOAdmin.Types.AttachedManagedPolicy import Amazonka.SSOAdmin.Types.CustomerManagedPolicyReference import Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration import Amazonka.SSOAdmin.Types.InstanceMetadata import Amazonka.SSOAdmin.Types.OperationStatusFilter import Amazonka.SSOAdmin.Types.PermissionSet import Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus import Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata import Amazonka.SSOAdmin.Types.PermissionsBoundary import Amazonka.SSOAdmin.Types.Tag import Amazonka.SSOAdmin.UntagResource import Amazonka.SSOAdmin.UpdateInstanceAccessControlAttributeConfiguration import Amazonka.SSOAdmin.UpdatePermissionSet