Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- AttachCustomerManagedPolicyReferenceToPermissionSet
- AttachManagedPolicyToPermissionSet
- CreateAccountAssignment
- CreateInstanceAccessControlAttributeConfiguration
- CreatePermissionSet
- DeleteAccountAssignment
- DeleteInlinePolicyFromPermissionSet
- DeleteInstanceAccessControlAttributeConfiguration
- DeletePermissionSet
- DeletePermissionsBoundaryFromPermissionSet
- DescribeAccountAssignmentCreationStatus
- DescribeAccountAssignmentDeletionStatus
- DescribeInstanceAccessControlAttributeConfiguration
- DescribePermissionSet
- DescribePermissionSetProvisioningStatus
- DetachCustomerManagedPolicyReferenceFromPermissionSet
- DetachManagedPolicyFromPermissionSet
- GetInlinePolicyForPermissionSet
- GetPermissionsBoundaryForPermissionSet
- ListAccountAssignmentCreationStatus
- ListAccountAssignmentDeletionStatus
- ListAccountAssignments
- ListAccountsForProvisionedPermissionSet
- ListCustomerManagedPolicyReferencesInPermissionSet
- ListInstances
- ListManagedPoliciesInPermissionSet
- ListPermissionSetProvisioningStatus
- ListPermissionSets
- ListPermissionSetsProvisionedToAccount
- ListTagsForResource
- ProvisionPermissionSet
- PutInlinePolicyToPermissionSet
- PutPermissionsBoundaryToPermissionSet
- TagResource
- UntagResource
- UpdateInstanceAccessControlAttributeConfiguration
- UpdatePermissionSet
- Types
- AccessControlAttribute
- AccessControlAttributeValue
- AccountAssignment
- AccountAssignmentOperationStatus
- AccountAssignmentOperationStatusMetadata
- AttachedManagedPolicy
- CustomerManagedPolicyReference
- InstanceAccessControlAttributeConfiguration
- InstanceMetadata
- OperationStatusFilter
- PermissionSet
- PermissionSetProvisioningStatus
- PermissionSetProvisioningStatusMetadata
- PermissionsBoundary
- Tag
Synopsis
- attachCustomerManagedPolicyReferenceToPermissionSet_instanceArn :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSet Text
- attachCustomerManagedPolicyReferenceToPermissionSet_permissionSetArn :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSet Text
- attachCustomerManagedPolicyReferenceToPermissionSet_customerManagedPolicyReference :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSet CustomerManagedPolicyReference
- attachCustomerManagedPolicyReferenceToPermissionSetResponse_httpStatus :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSetResponse Int
- attachManagedPolicyToPermissionSet_instanceArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSet_permissionSetArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSet_managedPolicyArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSetResponse_httpStatus :: Lens' AttachManagedPolicyToPermissionSetResponse Int
- createAccountAssignment_instanceArn :: Lens' CreateAccountAssignment Text
- createAccountAssignment_targetId :: Lens' CreateAccountAssignment Text
- createAccountAssignment_targetType :: Lens' CreateAccountAssignment TargetType
- createAccountAssignment_permissionSetArn :: Lens' CreateAccountAssignment Text
- createAccountAssignment_principalType :: Lens' CreateAccountAssignment PrincipalType
- createAccountAssignment_principalId :: Lens' CreateAccountAssignment Text
- createAccountAssignmentResponse_accountAssignmentCreationStatus :: Lens' CreateAccountAssignmentResponse (Maybe AccountAssignmentOperationStatus)
- createAccountAssignmentResponse_httpStatus :: Lens' CreateAccountAssignmentResponse Int
- createInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' CreateInstanceAccessControlAttributeConfiguration Text
- createInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' CreateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration
- createInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' CreateInstanceAccessControlAttributeConfigurationResponse Int
- createPermissionSet_description :: Lens' CreatePermissionSet (Maybe Text)
- createPermissionSet_relayState :: Lens' CreatePermissionSet (Maybe Text)
- createPermissionSet_sessionDuration :: Lens' CreatePermissionSet (Maybe Text)
- createPermissionSet_tags :: Lens' CreatePermissionSet (Maybe [Tag])
- createPermissionSet_name :: Lens' CreatePermissionSet Text
- createPermissionSet_instanceArn :: Lens' CreatePermissionSet Text
- createPermissionSetResponse_permissionSet :: Lens' CreatePermissionSetResponse (Maybe PermissionSet)
- createPermissionSetResponse_httpStatus :: Lens' CreatePermissionSetResponse Int
- deleteAccountAssignment_instanceArn :: Lens' DeleteAccountAssignment Text
- deleteAccountAssignment_targetId :: Lens' DeleteAccountAssignment Text
- deleteAccountAssignment_targetType :: Lens' DeleteAccountAssignment TargetType
- deleteAccountAssignment_permissionSetArn :: Lens' DeleteAccountAssignment Text
- deleteAccountAssignment_principalType :: Lens' DeleteAccountAssignment PrincipalType
- deleteAccountAssignment_principalId :: Lens' DeleteAccountAssignment Text
- deleteAccountAssignmentResponse_accountAssignmentDeletionStatus :: Lens' DeleteAccountAssignmentResponse (Maybe AccountAssignmentOperationStatus)
- deleteAccountAssignmentResponse_httpStatus :: Lens' DeleteAccountAssignmentResponse Int
- deleteInlinePolicyFromPermissionSet_instanceArn :: Lens' DeleteInlinePolicyFromPermissionSet Text
- deleteInlinePolicyFromPermissionSet_permissionSetArn :: Lens' DeleteInlinePolicyFromPermissionSet Text
- deleteInlinePolicyFromPermissionSetResponse_httpStatus :: Lens' DeleteInlinePolicyFromPermissionSetResponse Int
- deleteInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DeleteInstanceAccessControlAttributeConfiguration Text
- deleteInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DeleteInstanceAccessControlAttributeConfigurationResponse Int
- deletePermissionSet_instanceArn :: Lens' DeletePermissionSet Text
- deletePermissionSet_permissionSetArn :: Lens' DeletePermissionSet Text
- deletePermissionSetResponse_httpStatus :: Lens' DeletePermissionSetResponse Int
- deletePermissionsBoundaryFromPermissionSet_instanceArn :: Lens' DeletePermissionsBoundaryFromPermissionSet Text
- deletePermissionsBoundaryFromPermissionSet_permissionSetArn :: Lens' DeletePermissionsBoundaryFromPermissionSet Text
- deletePermissionsBoundaryFromPermissionSetResponse_httpStatus :: Lens' DeletePermissionsBoundaryFromPermissionSetResponse Int
- describeAccountAssignmentCreationStatus_instanceArn :: Lens' DescribeAccountAssignmentCreationStatus Text
- describeAccountAssignmentCreationStatus_accountAssignmentCreationRequestId :: Lens' DescribeAccountAssignmentCreationStatus Text
- describeAccountAssignmentCreationStatusResponse_accountAssignmentCreationStatus :: Lens' DescribeAccountAssignmentCreationStatusResponse (Maybe AccountAssignmentOperationStatus)
- describeAccountAssignmentCreationStatusResponse_httpStatus :: Lens' DescribeAccountAssignmentCreationStatusResponse Int
- describeAccountAssignmentDeletionStatus_instanceArn :: Lens' DescribeAccountAssignmentDeletionStatus Text
- describeAccountAssignmentDeletionStatus_accountAssignmentDeletionRequestId :: Lens' DescribeAccountAssignmentDeletionStatus Text
- describeAccountAssignmentDeletionStatusResponse_accountAssignmentDeletionStatus :: Lens' DescribeAccountAssignmentDeletionStatusResponse (Maybe AccountAssignmentOperationStatus)
- describeAccountAssignmentDeletionStatusResponse_httpStatus :: Lens' DescribeAccountAssignmentDeletionStatusResponse Int
- describeInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DescribeInstanceAccessControlAttributeConfiguration Text
- describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfiguration)
- describeInstanceAccessControlAttributeConfigurationResponse_status :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfigurationStatus)
- describeInstanceAccessControlAttributeConfigurationResponse_statusReason :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe Text)
- describeInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse Int
- describePermissionSet_instanceArn :: Lens' DescribePermissionSet Text
- describePermissionSet_permissionSetArn :: Lens' DescribePermissionSet Text
- describePermissionSetResponse_permissionSet :: Lens' DescribePermissionSetResponse (Maybe PermissionSet)
- describePermissionSetResponse_httpStatus :: Lens' DescribePermissionSetResponse Int
- describePermissionSetProvisioningStatus_instanceArn :: Lens' DescribePermissionSetProvisioningStatus Text
- describePermissionSetProvisioningStatus_provisionPermissionSetRequestId :: Lens' DescribePermissionSetProvisioningStatus Text
- describePermissionSetProvisioningStatusResponse_permissionSetProvisioningStatus :: Lens' DescribePermissionSetProvisioningStatusResponse (Maybe PermissionSetProvisioningStatus)
- describePermissionSetProvisioningStatusResponse_httpStatus :: Lens' DescribePermissionSetProvisioningStatusResponse Int
- detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text
- detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text
- detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet CustomerManagedPolicyReference
- detachCustomerManagedPolicyReferenceFromPermissionSetResponse_httpStatus :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Int
- detachManagedPolicyFromPermissionSet_instanceArn :: Lens' DetachManagedPolicyFromPermissionSet Text
- detachManagedPolicyFromPermissionSet_permissionSetArn :: Lens' DetachManagedPolicyFromPermissionSet Text
- detachManagedPolicyFromPermissionSet_managedPolicyArn :: Lens' DetachManagedPolicyFromPermissionSet Text
- detachManagedPolicyFromPermissionSetResponse_httpStatus :: Lens' DetachManagedPolicyFromPermissionSetResponse Int
- getInlinePolicyForPermissionSet_instanceArn :: Lens' GetInlinePolicyForPermissionSet Text
- getInlinePolicyForPermissionSet_permissionSetArn :: Lens' GetInlinePolicyForPermissionSet Text
- getInlinePolicyForPermissionSetResponse_inlinePolicy :: Lens' GetInlinePolicyForPermissionSetResponse (Maybe Text)
- getInlinePolicyForPermissionSetResponse_httpStatus :: Lens' GetInlinePolicyForPermissionSetResponse Int
- getPermissionsBoundaryForPermissionSet_instanceArn :: Lens' GetPermissionsBoundaryForPermissionSet Text
- getPermissionsBoundaryForPermissionSet_permissionSetArn :: Lens' GetPermissionsBoundaryForPermissionSet Text
- getPermissionsBoundaryForPermissionSetResponse_permissionsBoundary :: Lens' GetPermissionsBoundaryForPermissionSetResponse (Maybe PermissionsBoundary)
- getPermissionsBoundaryForPermissionSetResponse_httpStatus :: Lens' GetPermissionsBoundaryForPermissionSetResponse Int
- listAccountAssignmentCreationStatus_filter :: Lens' ListAccountAssignmentCreationStatus (Maybe OperationStatusFilter)
- listAccountAssignmentCreationStatus_maxResults :: Lens' ListAccountAssignmentCreationStatus (Maybe Natural)
- listAccountAssignmentCreationStatus_nextToken :: Lens' ListAccountAssignmentCreationStatus (Maybe Text)
- listAccountAssignmentCreationStatus_instanceArn :: Lens' ListAccountAssignmentCreationStatus Text
- listAccountAssignmentCreationStatusResponse_accountAssignmentsCreationStatus :: Lens' ListAccountAssignmentCreationStatusResponse (Maybe [AccountAssignmentOperationStatusMetadata])
- listAccountAssignmentCreationStatusResponse_nextToken :: Lens' ListAccountAssignmentCreationStatusResponse (Maybe Text)
- listAccountAssignmentCreationStatusResponse_httpStatus :: Lens' ListAccountAssignmentCreationStatusResponse Int
- listAccountAssignmentDeletionStatus_filter :: Lens' ListAccountAssignmentDeletionStatus (Maybe OperationStatusFilter)
- listAccountAssignmentDeletionStatus_maxResults :: Lens' ListAccountAssignmentDeletionStatus (Maybe Natural)
- listAccountAssignmentDeletionStatus_nextToken :: Lens' ListAccountAssignmentDeletionStatus (Maybe Text)
- listAccountAssignmentDeletionStatus_instanceArn :: Lens' ListAccountAssignmentDeletionStatus Text
- listAccountAssignmentDeletionStatusResponse_accountAssignmentsDeletionStatus :: Lens' ListAccountAssignmentDeletionStatusResponse (Maybe [AccountAssignmentOperationStatusMetadata])
- listAccountAssignmentDeletionStatusResponse_nextToken :: Lens' ListAccountAssignmentDeletionStatusResponse (Maybe Text)
- listAccountAssignmentDeletionStatusResponse_httpStatus :: Lens' ListAccountAssignmentDeletionStatusResponse Int
- listAccountAssignments_maxResults :: Lens' ListAccountAssignments (Maybe Natural)
- listAccountAssignments_nextToken :: Lens' ListAccountAssignments (Maybe Text)
- listAccountAssignments_instanceArn :: Lens' ListAccountAssignments Text
- listAccountAssignments_accountId :: Lens' ListAccountAssignments Text
- listAccountAssignments_permissionSetArn :: Lens' ListAccountAssignments Text
- listAccountAssignmentsResponse_accountAssignments :: Lens' ListAccountAssignmentsResponse (Maybe [AccountAssignment])
- listAccountAssignmentsResponse_nextToken :: Lens' ListAccountAssignmentsResponse (Maybe Text)
- listAccountAssignmentsResponse_httpStatus :: Lens' ListAccountAssignmentsResponse Int
- listAccountsForProvisionedPermissionSet_maxResults :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Natural)
- listAccountsForProvisionedPermissionSet_nextToken :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Text)
- listAccountsForProvisionedPermissionSet_provisioningStatus :: Lens' ListAccountsForProvisionedPermissionSet (Maybe ProvisioningStatus)
- listAccountsForProvisionedPermissionSet_instanceArn :: Lens' ListAccountsForProvisionedPermissionSet Text
- listAccountsForProvisionedPermissionSet_permissionSetArn :: Lens' ListAccountsForProvisionedPermissionSet Text
- listAccountsForProvisionedPermissionSetResponse_accountIds :: Lens' ListAccountsForProvisionedPermissionSetResponse (Maybe [Text])
- listAccountsForProvisionedPermissionSetResponse_nextToken :: Lens' ListAccountsForProvisionedPermissionSetResponse (Maybe Text)
- listAccountsForProvisionedPermissionSetResponse_httpStatus :: Lens' ListAccountsForProvisionedPermissionSetResponse Int
- listCustomerManagedPolicyReferencesInPermissionSet_maxResults :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet (Maybe Natural)
- listCustomerManagedPolicyReferencesInPermissionSet_nextToken :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet (Maybe Text)
- listCustomerManagedPolicyReferencesInPermissionSet_instanceArn :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet Text
- listCustomerManagedPolicyReferencesInPermissionSet_permissionSetArn :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet Text
- listCustomerManagedPolicyReferencesInPermissionSetResponse_customerManagedPolicyReferences :: Lens' ListCustomerManagedPolicyReferencesInPermissionSetResponse (Maybe [CustomerManagedPolicyReference])
- listCustomerManagedPolicyReferencesInPermissionSetResponse_nextToken :: Lens' ListCustomerManagedPolicyReferencesInPermissionSetResponse (Maybe Text)
- listCustomerManagedPolicyReferencesInPermissionSetResponse_httpStatus :: Lens' ListCustomerManagedPolicyReferencesInPermissionSetResponse Int
- listInstances_maxResults :: Lens' ListInstances (Maybe Natural)
- listInstances_nextToken :: Lens' ListInstances (Maybe Text)
- listInstancesResponse_instances :: Lens' ListInstancesResponse (Maybe [InstanceMetadata])
- listInstancesResponse_nextToken :: Lens' ListInstancesResponse (Maybe Text)
- listInstancesResponse_httpStatus :: Lens' ListInstancesResponse Int
- listManagedPoliciesInPermissionSet_maxResults :: Lens' ListManagedPoliciesInPermissionSet (Maybe Natural)
- listManagedPoliciesInPermissionSet_nextToken :: Lens' ListManagedPoliciesInPermissionSet (Maybe Text)
- listManagedPoliciesInPermissionSet_instanceArn :: Lens' ListManagedPoliciesInPermissionSet Text
- listManagedPoliciesInPermissionSet_permissionSetArn :: Lens' ListManagedPoliciesInPermissionSet Text
- listManagedPoliciesInPermissionSetResponse_attachedManagedPolicies :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe [AttachedManagedPolicy])
- listManagedPoliciesInPermissionSetResponse_nextToken :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe Text)
- listManagedPoliciesInPermissionSetResponse_httpStatus :: Lens' ListManagedPoliciesInPermissionSetResponse Int
- listPermissionSetProvisioningStatus_filter :: Lens' ListPermissionSetProvisioningStatus (Maybe OperationStatusFilter)
- listPermissionSetProvisioningStatus_maxResults :: Lens' ListPermissionSetProvisioningStatus (Maybe Natural)
- listPermissionSetProvisioningStatus_nextToken :: Lens' ListPermissionSetProvisioningStatus (Maybe Text)
- listPermissionSetProvisioningStatus_instanceArn :: Lens' ListPermissionSetProvisioningStatus Text
- listPermissionSetProvisioningStatusResponse_nextToken :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe Text)
- listPermissionSetProvisioningStatusResponse_permissionSetsProvisioningStatus :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe [PermissionSetProvisioningStatusMetadata])
- listPermissionSetProvisioningStatusResponse_httpStatus :: Lens' ListPermissionSetProvisioningStatusResponse Int
- listPermissionSets_maxResults :: Lens' ListPermissionSets (Maybe Natural)
- listPermissionSets_nextToken :: Lens' ListPermissionSets (Maybe Text)
- listPermissionSets_instanceArn :: Lens' ListPermissionSets Text
- listPermissionSetsResponse_nextToken :: Lens' ListPermissionSetsResponse (Maybe Text)
- listPermissionSetsResponse_permissionSets :: Lens' ListPermissionSetsResponse (Maybe [Text])
- listPermissionSetsResponse_httpStatus :: Lens' ListPermissionSetsResponse Int
- listPermissionSetsProvisionedToAccount_maxResults :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Natural)
- listPermissionSetsProvisionedToAccount_nextToken :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Text)
- listPermissionSetsProvisionedToAccount_provisioningStatus :: Lens' ListPermissionSetsProvisionedToAccount (Maybe ProvisioningStatus)
- listPermissionSetsProvisionedToAccount_instanceArn :: Lens' ListPermissionSetsProvisionedToAccount Text
- listPermissionSetsProvisionedToAccount_accountId :: Lens' ListPermissionSetsProvisionedToAccount Text
- listPermissionSetsProvisionedToAccountResponse_nextToken :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe Text)
- listPermissionSetsProvisionedToAccountResponse_permissionSets :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe [Text])
- listPermissionSetsProvisionedToAccountResponse_httpStatus :: Lens' ListPermissionSetsProvisionedToAccountResponse Int
- listTagsForResource_nextToken :: Lens' ListTagsForResource (Maybe Text)
- listTagsForResource_instanceArn :: Lens' ListTagsForResource Text
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_nextToken :: Lens' ListTagsForResourceResponse (Maybe Text)
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- provisionPermissionSet_targetId :: Lens' ProvisionPermissionSet (Maybe Text)
- provisionPermissionSet_instanceArn :: Lens' ProvisionPermissionSet Text
- provisionPermissionSet_permissionSetArn :: Lens' ProvisionPermissionSet Text
- provisionPermissionSet_targetType :: Lens' ProvisionPermissionSet ProvisionTargetType
- provisionPermissionSetResponse_permissionSetProvisioningStatus :: Lens' ProvisionPermissionSetResponse (Maybe PermissionSetProvisioningStatus)
- provisionPermissionSetResponse_httpStatus :: Lens' ProvisionPermissionSetResponse Int
- putInlinePolicyToPermissionSet_instanceArn :: Lens' PutInlinePolicyToPermissionSet Text
- putInlinePolicyToPermissionSet_permissionSetArn :: Lens' PutInlinePolicyToPermissionSet Text
- putInlinePolicyToPermissionSet_inlinePolicy :: Lens' PutInlinePolicyToPermissionSet Text
- putInlinePolicyToPermissionSetResponse_httpStatus :: Lens' PutInlinePolicyToPermissionSetResponse Int
- putPermissionsBoundaryToPermissionSet_instanceArn :: Lens' PutPermissionsBoundaryToPermissionSet Text
- putPermissionsBoundaryToPermissionSet_permissionSetArn :: Lens' PutPermissionsBoundaryToPermissionSet Text
- putPermissionsBoundaryToPermissionSet_permissionsBoundary :: Lens' PutPermissionsBoundaryToPermissionSet PermissionsBoundary
- putPermissionsBoundaryToPermissionSetResponse_httpStatus :: Lens' PutPermissionsBoundaryToPermissionSetResponse Int
- tagResource_instanceArn :: Lens' TagResource Text
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_instanceArn :: Lens' UntagResource Text
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' UpdateInstanceAccessControlAttributeConfiguration Text
- updateInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' UpdateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration
- updateInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' UpdateInstanceAccessControlAttributeConfigurationResponse Int
- updatePermissionSet_description :: Lens' UpdatePermissionSet (Maybe Text)
- updatePermissionSet_relayState :: Lens' UpdatePermissionSet (Maybe Text)
- updatePermissionSet_sessionDuration :: Lens' UpdatePermissionSet (Maybe Text)
- updatePermissionSet_instanceArn :: Lens' UpdatePermissionSet Text
- updatePermissionSet_permissionSetArn :: Lens' UpdatePermissionSet Text
- updatePermissionSetResponse_httpStatus :: Lens' UpdatePermissionSetResponse Int
- accessControlAttribute_key :: Lens' AccessControlAttribute Text
- accessControlAttribute_value :: Lens' AccessControlAttribute AccessControlAttributeValue
- accessControlAttributeValue_source :: Lens' AccessControlAttributeValue (NonEmpty Text)
- accountAssignment_accountId :: Lens' AccountAssignment (Maybe Text)
- accountAssignment_permissionSetArn :: Lens' AccountAssignment (Maybe Text)
- accountAssignment_principalId :: Lens' AccountAssignment (Maybe Text)
- accountAssignment_principalType :: Lens' AccountAssignment (Maybe PrincipalType)
- accountAssignmentOperationStatus_createdDate :: Lens' AccountAssignmentOperationStatus (Maybe UTCTime)
- accountAssignmentOperationStatus_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_principalType :: Lens' AccountAssignmentOperationStatus (Maybe PrincipalType)
- accountAssignmentOperationStatus_requestId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_status :: Lens' AccountAssignmentOperationStatus (Maybe StatusValues)
- accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType)
- accountAssignmentOperationStatusMetadata_createdDate :: Lens' AccountAssignmentOperationStatusMetadata (Maybe UTCTime)
- accountAssignmentOperationStatusMetadata_requestId :: Lens' AccountAssignmentOperationStatusMetadata (Maybe Text)
- accountAssignmentOperationStatusMetadata_status :: Lens' AccountAssignmentOperationStatusMetadata (Maybe StatusValues)
- attachedManagedPolicy_arn :: Lens' AttachedManagedPolicy (Maybe Text)
- attachedManagedPolicy_name :: Lens' AttachedManagedPolicy (Maybe Text)
- customerManagedPolicyReference_path :: Lens' CustomerManagedPolicyReference (Maybe Text)
- customerManagedPolicyReference_name :: Lens' CustomerManagedPolicyReference Text
- instanceAccessControlAttributeConfiguration_accessControlAttributes :: Lens' InstanceAccessControlAttributeConfiguration [AccessControlAttribute]
- instanceMetadata_identityStoreId :: Lens' InstanceMetadata (Maybe Text)
- instanceMetadata_instanceArn :: Lens' InstanceMetadata (Maybe Text)
- operationStatusFilter_status :: Lens' OperationStatusFilter (Maybe StatusValues)
- permissionSet_createdDate :: Lens' PermissionSet (Maybe UTCTime)
- permissionSet_description :: Lens' PermissionSet (Maybe Text)
- permissionSet_name :: Lens' PermissionSet (Maybe Text)
- permissionSet_permissionSetArn :: Lens' PermissionSet (Maybe Text)
- permissionSet_relayState :: Lens' PermissionSet (Maybe Text)
- permissionSet_sessionDuration :: Lens' PermissionSet (Maybe Text)
- permissionSetProvisioningStatus_accountId :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_createdDate :: Lens' PermissionSetProvisioningStatus (Maybe UTCTime)
- permissionSetProvisioningStatus_failureReason :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_permissionSetArn :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_requestId :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_status :: Lens' PermissionSetProvisioningStatus (Maybe StatusValues)
- permissionSetProvisioningStatusMetadata_createdDate :: Lens' PermissionSetProvisioningStatusMetadata (Maybe UTCTime)
- permissionSetProvisioningStatusMetadata_requestId :: Lens' PermissionSetProvisioningStatusMetadata (Maybe Text)
- permissionSetProvisioningStatusMetadata_status :: Lens' PermissionSetProvisioningStatusMetadata (Maybe StatusValues)
- permissionsBoundary_customerManagedPolicyReference :: Lens' PermissionsBoundary (Maybe CustomerManagedPolicyReference)
- permissionsBoundary_managedPolicyArn :: Lens' PermissionsBoundary (Maybe Text)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
Operations
AttachCustomerManagedPolicyReferenceToPermissionSet
attachCustomerManagedPolicyReferenceToPermissionSet_instanceArn :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
attachCustomerManagedPolicyReferenceToPermissionSet_permissionSetArn :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSet Text Source #
The ARN of the PermissionSet
.
attachCustomerManagedPolicyReferenceToPermissionSet_customerManagedPolicyReference :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSet CustomerManagedPolicyReference Source #
Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.
attachCustomerManagedPolicyReferenceToPermissionSetResponse_httpStatus :: Lens' AttachCustomerManagedPolicyReferenceToPermissionSetResponse Int Source #
The response's http status code.
AttachManagedPolicyToPermissionSet
attachManagedPolicyToPermissionSet_instanceArn :: Lens' AttachManagedPolicyToPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
attachManagedPolicyToPermissionSet_permissionSetArn :: Lens' AttachManagedPolicyToPermissionSet Text Source #
The ARN of the PermissionSet that the managed policy should be attached to.
attachManagedPolicyToPermissionSet_managedPolicyArn :: Lens' AttachManagedPolicyToPermissionSet Text Source #
The AWS managed policy ARN to be attached to a permission set.
attachManagedPolicyToPermissionSetResponse_httpStatus :: Lens' AttachManagedPolicyToPermissionSetResponse Int Source #
The response's http status code.
CreateAccountAssignment
createAccountAssignment_instanceArn :: Lens' CreateAccountAssignment Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
createAccountAssignment_targetId :: Lens' CreateAccountAssignment Text Source #
TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).
createAccountAssignment_targetType :: Lens' CreateAccountAssignment TargetType Source #
The entity type for which the assignment will be created.
createAccountAssignment_permissionSetArn :: Lens' CreateAccountAssignment Text Source #
The ARN of the permission set that the admin wants to grant the principal access to.
createAccountAssignment_principalType :: Lens' CreateAccountAssignment PrincipalType Source #
The entity type for which the assignment will be created.
createAccountAssignment_principalId :: Lens' CreateAccountAssignment Text Source #
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
createAccountAssignmentResponse_accountAssignmentCreationStatus :: Lens' CreateAccountAssignmentResponse (Maybe AccountAssignmentOperationStatus) Source #
The status object for the account assignment creation operation.
createAccountAssignmentResponse_httpStatus :: Lens' CreateAccountAssignmentResponse Int Source #
The response's http status code.
CreateInstanceAccessControlAttributeConfiguration
createInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' CreateInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
createInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' CreateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration Source #
Specifies the IAM Identity Center identity store attributes to add to your ABAC configuration. When using an external identity provider as an identity source, you can pass attributes through the SAML assertion. Doing so provides an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center will replace the attribute value with the value from the IAM Identity Center identity store.
createInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' CreateInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.
CreatePermissionSet
createPermissionSet_description :: Lens' CreatePermissionSet (Maybe Text) Source #
The description of the PermissionSet.
createPermissionSet_relayState :: Lens' CreatePermissionSet (Maybe Text) Source #
Used to redirect users within the application during the federation authentication process.
createPermissionSet_sessionDuration :: Lens' CreatePermissionSet (Maybe Text) Source #
The length of time that the application user sessions are valid in the ISO-8601 standard.
createPermissionSet_tags :: Lens' CreatePermissionSet (Maybe [Tag]) Source #
The tags to attach to the new PermissionSet.
createPermissionSet_name :: Lens' CreatePermissionSet Text Source #
The name of the PermissionSet.
createPermissionSet_instanceArn :: Lens' CreatePermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
createPermissionSetResponse_permissionSet :: Lens' CreatePermissionSetResponse (Maybe PermissionSet) Source #
Defines the level of access on an AWS account.
createPermissionSetResponse_httpStatus :: Lens' CreatePermissionSetResponse Int Source #
The response's http status code.
DeleteAccountAssignment
deleteAccountAssignment_instanceArn :: Lens' DeleteAccountAssignment Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
deleteAccountAssignment_targetId :: Lens' DeleteAccountAssignment Text Source #
TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).
deleteAccountAssignment_targetType :: Lens' DeleteAccountAssignment TargetType Source #
The entity type for which the assignment will be deleted.
deleteAccountAssignment_permissionSetArn :: Lens' DeleteAccountAssignment Text Source #
The ARN of the permission set that will be used to remove access.
deleteAccountAssignment_principalType :: Lens' DeleteAccountAssignment PrincipalType Source #
The entity type for which the assignment will be deleted.
deleteAccountAssignment_principalId :: Lens' DeleteAccountAssignment Text Source #
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
deleteAccountAssignmentResponse_accountAssignmentDeletionStatus :: Lens' DeleteAccountAssignmentResponse (Maybe AccountAssignmentOperationStatus) Source #
The status object for the account assignment deletion operation.
deleteAccountAssignmentResponse_httpStatus :: Lens' DeleteAccountAssignmentResponse Int Source #
The response's http status code.
DeleteInlinePolicyFromPermissionSet
deleteInlinePolicyFromPermissionSet_instanceArn :: Lens' DeleteInlinePolicyFromPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
deleteInlinePolicyFromPermissionSet_permissionSetArn :: Lens' DeleteInlinePolicyFromPermissionSet Text Source #
The ARN of the permission set that will be used to remove access.
deleteInlinePolicyFromPermissionSetResponse_httpStatus :: Lens' DeleteInlinePolicyFromPermissionSetResponse Int Source #
The response's http status code.
DeleteInstanceAccessControlAttributeConfiguration
deleteInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DeleteInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
deleteInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DeleteInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.
DeletePermissionSet
deletePermissionSet_instanceArn :: Lens' DeletePermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
deletePermissionSet_permissionSetArn :: Lens' DeletePermissionSet Text Source #
The ARN of the permission set that should be deleted.
deletePermissionSetResponse_httpStatus :: Lens' DeletePermissionSetResponse Int Source #
The response's http status code.
DeletePermissionsBoundaryFromPermissionSet
deletePermissionsBoundaryFromPermissionSet_instanceArn :: Lens' DeletePermissionsBoundaryFromPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
deletePermissionsBoundaryFromPermissionSet_permissionSetArn :: Lens' DeletePermissionsBoundaryFromPermissionSet Text Source #
The ARN of the PermissionSet
.
deletePermissionsBoundaryFromPermissionSetResponse_httpStatus :: Lens' DeletePermissionsBoundaryFromPermissionSetResponse Int Source #
The response's http status code.
DescribeAccountAssignmentCreationStatus
describeAccountAssignmentCreationStatus_instanceArn :: Lens' DescribeAccountAssignmentCreationStatus Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
describeAccountAssignmentCreationStatus_accountAssignmentCreationRequestId :: Lens' DescribeAccountAssignmentCreationStatus Text Source #
The identifier that is used to track the request operation progress.
describeAccountAssignmentCreationStatusResponse_accountAssignmentCreationStatus :: Lens' DescribeAccountAssignmentCreationStatusResponse (Maybe AccountAssignmentOperationStatus) Source #
The status object for the account assignment creation operation.
describeAccountAssignmentCreationStatusResponse_httpStatus :: Lens' DescribeAccountAssignmentCreationStatusResponse Int Source #
The response's http status code.
DescribeAccountAssignmentDeletionStatus
describeAccountAssignmentDeletionStatus_instanceArn :: Lens' DescribeAccountAssignmentDeletionStatus Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
describeAccountAssignmentDeletionStatus_accountAssignmentDeletionRequestId :: Lens' DescribeAccountAssignmentDeletionStatus Text Source #
The identifier that is used to track the request operation progress.
describeAccountAssignmentDeletionStatusResponse_accountAssignmentDeletionStatus :: Lens' DescribeAccountAssignmentDeletionStatusResponse (Maybe AccountAssignmentOperationStatus) Source #
The status object for the account assignment deletion operation.
describeAccountAssignmentDeletionStatusResponse_httpStatus :: Lens' DescribeAccountAssignmentDeletionStatusResponse Int Source #
The response's http status code.
DescribeInstanceAccessControlAttributeConfiguration
describeInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DescribeInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfiguration) Source #
Gets the list of IAM Identity Center identity store attributes that have been added to your ABAC configuration.
describeInstanceAccessControlAttributeConfigurationResponse_status :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfigurationStatus) Source #
The status of the attribute configuration process.
describeInstanceAccessControlAttributeConfigurationResponse_statusReason :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe Text) Source #
Provides more details about the current status of the specified attribute.
describeInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.
DescribePermissionSet
describePermissionSet_instanceArn :: Lens' DescribePermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
describePermissionSet_permissionSetArn :: Lens' DescribePermissionSet Text Source #
The ARN of the permission set.
describePermissionSetResponse_permissionSet :: Lens' DescribePermissionSetResponse (Maybe PermissionSet) Source #
Describes the level of access on an AWS account.
describePermissionSetResponse_httpStatus :: Lens' DescribePermissionSetResponse Int Source #
The response's http status code.
DescribePermissionSetProvisioningStatus
describePermissionSetProvisioningStatus_instanceArn :: Lens' DescribePermissionSetProvisioningStatus Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
describePermissionSetProvisioningStatus_provisionPermissionSetRequestId :: Lens' DescribePermissionSetProvisioningStatus Text Source #
The identifier that is provided by the ProvisionPermissionSet call to retrieve the current status of the provisioning workflow.
describePermissionSetProvisioningStatusResponse_permissionSetProvisioningStatus :: Lens' DescribePermissionSetProvisioningStatusResponse (Maybe PermissionSetProvisioningStatus) Source #
The status object for the permission set provisioning operation.
describePermissionSetProvisioningStatusResponse_httpStatus :: Lens' DescribePermissionSetProvisioningStatusResponse Int Source #
The response's http status code.
DetachCustomerManagedPolicyReferenceFromPermissionSet
detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text Source #
The ARN of the PermissionSet
.
detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet CustomerManagedPolicyReference Source #
Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.
detachCustomerManagedPolicyReferenceFromPermissionSetResponse_httpStatus :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Int Source #
The response's http status code.
DetachManagedPolicyFromPermissionSet
detachManagedPolicyFromPermissionSet_instanceArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
detachManagedPolicyFromPermissionSet_permissionSetArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #
The ARN of the PermissionSet from which the policy should be detached.
detachManagedPolicyFromPermissionSet_managedPolicyArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #
The AWS managed policy ARN to be detached from a permission set.
detachManagedPolicyFromPermissionSetResponse_httpStatus :: Lens' DetachManagedPolicyFromPermissionSetResponse Int Source #
The response's http status code.
GetInlinePolicyForPermissionSet
getInlinePolicyForPermissionSet_instanceArn :: Lens' GetInlinePolicyForPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
getInlinePolicyForPermissionSet_permissionSetArn :: Lens' GetInlinePolicyForPermissionSet Text Source #
The ARN of the permission set.
getInlinePolicyForPermissionSetResponse_inlinePolicy :: Lens' GetInlinePolicyForPermissionSetResponse (Maybe Text) Source #
The inline policy that is attached to the permission set.
getInlinePolicyForPermissionSetResponse_httpStatus :: Lens' GetInlinePolicyForPermissionSetResponse Int Source #
The response's http status code.
GetPermissionsBoundaryForPermissionSet
getPermissionsBoundaryForPermissionSet_instanceArn :: Lens' GetPermissionsBoundaryForPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
getPermissionsBoundaryForPermissionSet_permissionSetArn :: Lens' GetPermissionsBoundaryForPermissionSet Text Source #
The ARN of the PermissionSet
.
getPermissionsBoundaryForPermissionSetResponse_permissionsBoundary :: Lens' GetPermissionsBoundaryForPermissionSetResponse (Maybe PermissionsBoundary) Source #
The permissions boundary attached to the specified permission set.
getPermissionsBoundaryForPermissionSetResponse_httpStatus :: Lens' GetPermissionsBoundaryForPermissionSetResponse Int Source #
The response's http status code.
ListAccountAssignmentCreationStatus
listAccountAssignmentCreationStatus_filter :: Lens' ListAccountAssignmentCreationStatus (Maybe OperationStatusFilter) Source #
Filters results based on the passed attribute value.
listAccountAssignmentCreationStatus_maxResults :: Lens' ListAccountAssignmentCreationStatus (Maybe Natural) Source #
The maximum number of results to display for the assignment.
listAccountAssignmentCreationStatus_nextToken :: Lens' ListAccountAssignmentCreationStatus (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountAssignmentCreationStatus_instanceArn :: Lens' ListAccountAssignmentCreationStatus Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listAccountAssignmentCreationStatusResponse_accountAssignmentsCreationStatus :: Lens' ListAccountAssignmentCreationStatusResponse (Maybe [AccountAssignmentOperationStatusMetadata]) Source #
The status object for the account assignment creation operation.
listAccountAssignmentCreationStatusResponse_nextToken :: Lens' ListAccountAssignmentCreationStatusResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountAssignmentCreationStatusResponse_httpStatus :: Lens' ListAccountAssignmentCreationStatusResponse Int Source #
The response's http status code.
ListAccountAssignmentDeletionStatus
listAccountAssignmentDeletionStatus_filter :: Lens' ListAccountAssignmentDeletionStatus (Maybe OperationStatusFilter) Source #
Filters results based on the passed attribute value.
listAccountAssignmentDeletionStatus_maxResults :: Lens' ListAccountAssignmentDeletionStatus (Maybe Natural) Source #
The maximum number of results to display for the assignment.
listAccountAssignmentDeletionStatus_nextToken :: Lens' ListAccountAssignmentDeletionStatus (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountAssignmentDeletionStatus_instanceArn :: Lens' ListAccountAssignmentDeletionStatus Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listAccountAssignmentDeletionStatusResponse_accountAssignmentsDeletionStatus :: Lens' ListAccountAssignmentDeletionStatusResponse (Maybe [AccountAssignmentOperationStatusMetadata]) Source #
The status object for the account assignment deletion operation.
listAccountAssignmentDeletionStatusResponse_nextToken :: Lens' ListAccountAssignmentDeletionStatusResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountAssignmentDeletionStatusResponse_httpStatus :: Lens' ListAccountAssignmentDeletionStatusResponse Int Source #
The response's http status code.
ListAccountAssignments
listAccountAssignments_maxResults :: Lens' ListAccountAssignments (Maybe Natural) Source #
The maximum number of results to display for the assignment.
listAccountAssignments_nextToken :: Lens' ListAccountAssignments (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountAssignments_instanceArn :: Lens' ListAccountAssignments Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listAccountAssignments_accountId :: Lens' ListAccountAssignments Text Source #
The identifier of the AWS account from which to list the assignments.
listAccountAssignments_permissionSetArn :: Lens' ListAccountAssignments Text Source #
The ARN of the permission set from which to list assignments.
listAccountAssignmentsResponse_accountAssignments :: Lens' ListAccountAssignmentsResponse (Maybe [AccountAssignment]) Source #
The list of assignments that match the input AWS account and permission set.
listAccountAssignmentsResponse_nextToken :: Lens' ListAccountAssignmentsResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountAssignmentsResponse_httpStatus :: Lens' ListAccountAssignmentsResponse Int Source #
The response's http status code.
ListAccountsForProvisionedPermissionSet
listAccountsForProvisionedPermissionSet_maxResults :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Natural) Source #
The maximum number of results to display for the PermissionSet.
listAccountsForProvisionedPermissionSet_nextToken :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountsForProvisionedPermissionSet_provisioningStatus :: Lens' ListAccountsForProvisionedPermissionSet (Maybe ProvisioningStatus) Source #
The permission set provisioning status for an AWS account.
listAccountsForProvisionedPermissionSet_instanceArn :: Lens' ListAccountsForProvisionedPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listAccountsForProvisionedPermissionSet_permissionSetArn :: Lens' ListAccountsForProvisionedPermissionSet Text Source #
The ARN of the PermissionSet from which the associated AWS accounts will be listed.
listAccountsForProvisionedPermissionSetResponse_accountIds :: Lens' ListAccountsForProvisionedPermissionSetResponse (Maybe [Text]) Source #
The list of AWS AccountIds
.
listAccountsForProvisionedPermissionSetResponse_nextToken :: Lens' ListAccountsForProvisionedPermissionSetResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listAccountsForProvisionedPermissionSetResponse_httpStatus :: Lens' ListAccountsForProvisionedPermissionSetResponse Int Source #
The response's http status code.
ListCustomerManagedPolicyReferencesInPermissionSet
listCustomerManagedPolicyReferencesInPermissionSet_maxResults :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet (Maybe Natural) Source #
The maximum number of results to display for the list call.
listCustomerManagedPolicyReferencesInPermissionSet_nextToken :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listCustomerManagedPolicyReferencesInPermissionSet_instanceArn :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
listCustomerManagedPolicyReferencesInPermissionSet_permissionSetArn :: Lens' ListCustomerManagedPolicyReferencesInPermissionSet Text Source #
The ARN of the PermissionSet
.
listCustomerManagedPolicyReferencesInPermissionSetResponse_customerManagedPolicyReferences :: Lens' ListCustomerManagedPolicyReferencesInPermissionSetResponse (Maybe [CustomerManagedPolicyReference]) Source #
Specifies the names and paths of the customer managed policies that you have attached to your permission set.
listCustomerManagedPolicyReferencesInPermissionSetResponse_nextToken :: Lens' ListCustomerManagedPolicyReferencesInPermissionSetResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listCustomerManagedPolicyReferencesInPermissionSetResponse_httpStatus :: Lens' ListCustomerManagedPolicyReferencesInPermissionSetResponse Int Source #
The response's http status code.
ListInstances
listInstances_maxResults :: Lens' ListInstances (Maybe Natural) Source #
The maximum number of results to display for the instance.
listInstances_nextToken :: Lens' ListInstances (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listInstancesResponse_instances :: Lens' ListInstancesResponse (Maybe [InstanceMetadata]) Source #
Lists the IAM Identity Center instances that the caller has access to.
listInstancesResponse_nextToken :: Lens' ListInstancesResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listInstancesResponse_httpStatus :: Lens' ListInstancesResponse Int Source #
The response's http status code.
ListManagedPoliciesInPermissionSet
listManagedPoliciesInPermissionSet_maxResults :: Lens' ListManagedPoliciesInPermissionSet (Maybe Natural) Source #
The maximum number of results to display for the PermissionSet.
listManagedPoliciesInPermissionSet_nextToken :: Lens' ListManagedPoliciesInPermissionSet (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listManagedPoliciesInPermissionSet_instanceArn :: Lens' ListManagedPoliciesInPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listManagedPoliciesInPermissionSet_permissionSetArn :: Lens' ListManagedPoliciesInPermissionSet Text Source #
The ARN of the PermissionSet whose managed policies will be listed.
listManagedPoliciesInPermissionSetResponse_attachedManagedPolicies :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe [AttachedManagedPolicy]) Source #
An array of the AttachedManagedPolicy data type object.
listManagedPoliciesInPermissionSetResponse_nextToken :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listManagedPoliciesInPermissionSetResponse_httpStatus :: Lens' ListManagedPoliciesInPermissionSetResponse Int Source #
The response's http status code.
ListPermissionSetProvisioningStatus
listPermissionSetProvisioningStatus_filter :: Lens' ListPermissionSetProvisioningStatus (Maybe OperationStatusFilter) Source #
Filters results based on the passed attribute value.
listPermissionSetProvisioningStatus_maxResults :: Lens' ListPermissionSetProvisioningStatus (Maybe Natural) Source #
The maximum number of results to display for the assignment.
listPermissionSetProvisioningStatus_nextToken :: Lens' ListPermissionSetProvisioningStatus (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listPermissionSetProvisioningStatus_instanceArn :: Lens' ListPermissionSetProvisioningStatus Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listPermissionSetProvisioningStatusResponse_nextToken :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listPermissionSetProvisioningStatusResponse_permissionSetsProvisioningStatus :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe [PermissionSetProvisioningStatusMetadata]) Source #
The status object for the permission set provisioning operation.
listPermissionSetProvisioningStatusResponse_httpStatus :: Lens' ListPermissionSetProvisioningStatusResponse Int Source #
The response's http status code.
ListPermissionSets
listPermissionSets_maxResults :: Lens' ListPermissionSets (Maybe Natural) Source #
The maximum number of results to display for the assignment.
listPermissionSets_nextToken :: Lens' ListPermissionSets (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listPermissionSets_instanceArn :: Lens' ListPermissionSets Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listPermissionSetsResponse_nextToken :: Lens' ListPermissionSetsResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listPermissionSetsResponse_permissionSets :: Lens' ListPermissionSetsResponse (Maybe [Text]) Source #
Defines the level of access on an AWS account.
listPermissionSetsResponse_httpStatus :: Lens' ListPermissionSetsResponse Int Source #
The response's http status code.
ListPermissionSetsProvisionedToAccount
listPermissionSetsProvisionedToAccount_maxResults :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Natural) Source #
The maximum number of results to display for the assignment.
listPermissionSetsProvisionedToAccount_nextToken :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listPermissionSetsProvisionedToAccount_provisioningStatus :: Lens' ListPermissionSetsProvisionedToAccount (Maybe ProvisioningStatus) Source #
The status object for the permission set provisioning operation.
listPermissionSetsProvisionedToAccount_instanceArn :: Lens' ListPermissionSetsProvisionedToAccount Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listPermissionSetsProvisionedToAccount_accountId :: Lens' ListPermissionSetsProvisionedToAccount Text Source #
The identifier of the AWS account from which to list the assignments.
listPermissionSetsProvisionedToAccountResponse_nextToken :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listPermissionSetsProvisionedToAccountResponse_permissionSets :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe [Text]) Source #
Defines the level of access that an AWS account has.
listPermissionSetsProvisionedToAccountResponse_httpStatus :: Lens' ListPermissionSetsProvisionedToAccountResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_nextToken :: Lens' ListTagsForResource (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listTagsForResource_instanceArn :: Lens' ListTagsForResource Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The ARN of the resource with the tags to be listed.
listTagsForResourceResponse_nextToken :: Lens' ListTagsForResourceResponse (Maybe Text) Source #
The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
A set of key-value pairs that are used to manage the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
ProvisionPermissionSet
provisionPermissionSet_targetId :: Lens' ProvisionPermissionSet (Maybe Text) Source #
TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).
provisionPermissionSet_instanceArn :: Lens' ProvisionPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
provisionPermissionSet_permissionSetArn :: Lens' ProvisionPermissionSet Text Source #
The ARN of the permission set.
provisionPermissionSet_targetType :: Lens' ProvisionPermissionSet ProvisionTargetType Source #
The entity type for which the assignment will be created.
provisionPermissionSetResponse_permissionSetProvisioningStatus :: Lens' ProvisionPermissionSetResponse (Maybe PermissionSetProvisioningStatus) Source #
The status object for the permission set provisioning operation.
provisionPermissionSetResponse_httpStatus :: Lens' ProvisionPermissionSetResponse Int Source #
The response's http status code.
PutInlinePolicyToPermissionSet
putInlinePolicyToPermissionSet_instanceArn :: Lens' PutInlinePolicyToPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
putInlinePolicyToPermissionSet_permissionSetArn :: Lens' PutInlinePolicyToPermissionSet Text Source #
The ARN of the permission set.
putInlinePolicyToPermissionSet_inlinePolicy :: Lens' PutInlinePolicyToPermissionSet Text Source #
The inline policy to attach to a PermissionSet.
putInlinePolicyToPermissionSetResponse_httpStatus :: Lens' PutInlinePolicyToPermissionSetResponse Int Source #
The response's http status code.
PutPermissionsBoundaryToPermissionSet
putPermissionsBoundaryToPermissionSet_instanceArn :: Lens' PutPermissionsBoundaryToPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
putPermissionsBoundaryToPermissionSet_permissionSetArn :: Lens' PutPermissionsBoundaryToPermissionSet Text Source #
The ARN of the PermissionSet
.
putPermissionsBoundaryToPermissionSet_permissionsBoundary :: Lens' PutPermissionsBoundaryToPermissionSet PermissionsBoundary Source #
The permissions boundary that you want to attach to a PermissionSet
.
putPermissionsBoundaryToPermissionSetResponse_httpStatus :: Lens' PutPermissionsBoundaryToPermissionSetResponse Int Source #
The response's http status code.
TagResource
tagResource_instanceArn :: Lens' TagResource Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
tagResource_resourceArn :: Lens' TagResource Text Source #
The ARN of the resource with the tags to be listed.
tagResource_tags :: Lens' TagResource [Tag] Source #
A set of key-value pairs that are used to manage the resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_instanceArn :: Lens' UntagResource Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
untagResource_resourceArn :: Lens' UntagResource Text Source #
The ARN of the resource with the tags to be listed.
untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #
The keys of tags that are attached to the resource.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateInstanceAccessControlAttributeConfiguration
updateInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' UpdateInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
updateInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' UpdateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration Source #
Updates the attributes for your ABAC configuration.
updateInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' UpdateInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.
UpdatePermissionSet
updatePermissionSet_description :: Lens' UpdatePermissionSet (Maybe Text) Source #
The description of the PermissionSet.
updatePermissionSet_relayState :: Lens' UpdatePermissionSet (Maybe Text) Source #
Used to redirect users within the application during the federation authentication process.
updatePermissionSet_sessionDuration :: Lens' UpdatePermissionSet (Maybe Text) Source #
The length of time that the application user sessions are valid for in the ISO-8601 standard.
updatePermissionSet_instanceArn :: Lens' UpdatePermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
updatePermissionSet_permissionSetArn :: Lens' UpdatePermissionSet Text Source #
The ARN of the permission set.
updatePermissionSetResponse_httpStatus :: Lens' UpdatePermissionSetResponse Int Source #
The response's http status code.
Types
AccessControlAttribute
accessControlAttribute_key :: Lens' AccessControlAttribute Text Source #
The name of the attribute associated with your identities in your identity source. This is used to map a specified attribute in your identity source with an attribute in IAM Identity Center.
accessControlAttribute_value :: Lens' AccessControlAttribute AccessControlAttributeValue Source #
The value used for mapping a specified attribute to an identity source.
AccessControlAttributeValue
accessControlAttributeValue_source :: Lens' AccessControlAttributeValue (NonEmpty Text) Source #
The identity source to use when mapping a specified attribute to IAM Identity Center.
AccountAssignment
accountAssignment_accountId :: Lens' AccountAssignment (Maybe Text) Source #
The identifier of the AWS account.
accountAssignment_permissionSetArn :: Lens' AccountAssignment (Maybe Text) Source #
The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
accountAssignment_principalId :: Lens' AccountAssignment (Maybe Text) Source #
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
accountAssignment_principalType :: Lens' AccountAssignment (Maybe PrincipalType) Source #
The entity type for which the assignment will be created.
AccountAssignmentOperationStatus
accountAssignmentOperationStatus_createdDate :: Lens' AccountAssignmentOperationStatus (Maybe UTCTime) Source #
The date that the permission set was created.
accountAssignmentOperationStatus_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
The message that contains an error or exception in case of an operation failure.
accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
accountAssignmentOperationStatus_principalType :: Lens' AccountAssignmentOperationStatus (Maybe PrincipalType) Source #
The entity type for which the assignment will be created.
accountAssignmentOperationStatus_requestId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.
accountAssignmentOperationStatus_status :: Lens' AccountAssignmentOperationStatus (Maybe StatusValues) Source #
The status of the permission set provisioning process.
accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).
accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType) Source #
The entity type for which the assignment will be created.
AccountAssignmentOperationStatusMetadata
accountAssignmentOperationStatusMetadata_createdDate :: Lens' AccountAssignmentOperationStatusMetadata (Maybe UTCTime) Source #
The date that the permission set was created.
accountAssignmentOperationStatusMetadata_requestId :: Lens' AccountAssignmentOperationStatusMetadata (Maybe Text) Source #
The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.
accountAssignmentOperationStatusMetadata_status :: Lens' AccountAssignmentOperationStatusMetadata (Maybe StatusValues) Source #
The status of the permission set provisioning process.
AttachedManagedPolicy
attachedManagedPolicy_arn :: Lens' AttachedManagedPolicy (Maybe Text) Source #
The ARN of the AWS managed policy. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
attachedManagedPolicy_name :: Lens' AttachedManagedPolicy (Maybe Text) Source #
The name of the AWS managed policy.
CustomerManagedPolicyReference
customerManagedPolicyReference_path :: Lens' CustomerManagedPolicyReference (Maybe Text) Source #
The path to the IAM policy that you have configured in each account
where you want to deploy your permission set. The default is /
. For
more information, see
Friendly names and paths
in the IAM User Guide.
customerManagedPolicyReference_name :: Lens' CustomerManagedPolicyReference Text Source #
The name of the IAM policy that you have configured in each account where you want to deploy your permission set.
InstanceAccessControlAttributeConfiguration
instanceAccessControlAttributeConfiguration_accessControlAttributes :: Lens' InstanceAccessControlAttributeConfiguration [AccessControlAttribute] Source #
Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
InstanceMetadata
instanceMetadata_identityStoreId :: Lens' InstanceMetadata (Maybe Text) Source #
The identifier of the identity store that is connected to the IAM Identity Center instance.
instanceMetadata_instanceArn :: Lens' InstanceMetadata (Maybe Text) Source #
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
OperationStatusFilter
operationStatusFilter_status :: Lens' OperationStatusFilter (Maybe StatusValues) Source #
Filters the list operations result based on the status attribute.
PermissionSet
permissionSet_createdDate :: Lens' PermissionSet (Maybe UTCTime) Source #
The date that the permission set was created.
permissionSet_description :: Lens' PermissionSet (Maybe Text) Source #
The description of the PermissionSet.
permissionSet_name :: Lens' PermissionSet (Maybe Text) Source #
The name of the permission set.
permissionSet_permissionSetArn :: Lens' PermissionSet (Maybe Text) Source #
The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
permissionSet_relayState :: Lens' PermissionSet (Maybe Text) Source #
Used to redirect users within the application during the federation authentication process.
permissionSet_sessionDuration :: Lens' PermissionSet (Maybe Text) Source #
The length of time that the application user sessions are valid for in the ISO-8601 standard.
PermissionSetProvisioningStatus
permissionSetProvisioningStatus_accountId :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #
The identifier of the AWS account from which to list the assignments.
permissionSetProvisioningStatus_createdDate :: Lens' PermissionSetProvisioningStatus (Maybe UTCTime) Source #
The date that the permission set was created.
permissionSetProvisioningStatus_failureReason :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #
The message that contains an error or exception in case of an operation failure.
permissionSetProvisioningStatus_permissionSetArn :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #
The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
permissionSetProvisioningStatus_requestId :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #
The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.
permissionSetProvisioningStatus_status :: Lens' PermissionSetProvisioningStatus (Maybe StatusValues) Source #
The status of the permission set provisioning process.
PermissionSetProvisioningStatusMetadata
permissionSetProvisioningStatusMetadata_createdDate :: Lens' PermissionSetProvisioningStatusMetadata (Maybe UTCTime) Source #
The date that the permission set was created.
permissionSetProvisioningStatusMetadata_requestId :: Lens' PermissionSetProvisioningStatusMetadata (Maybe Text) Source #
The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.
permissionSetProvisioningStatusMetadata_status :: Lens' PermissionSetProvisioningStatusMetadata (Maybe StatusValues) Source #
The status of the permission set provisioning process.
PermissionsBoundary
permissionsBoundary_customerManagedPolicyReference :: Lens' PermissionsBoundary (Maybe CustomerManagedPolicyReference) Source #
Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.
permissionsBoundary_managedPolicyArn :: Lens' PermissionsBoundary (Maybe Text) Source #
The AWS managed policy ARN that you want to attach to a permission set as a permissions boundary.