libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSOAdmin.Lens

Description

 
Synopsis

Operations

DescribePermissionSet

describePermissionSet_instanceArn :: Lens' DescribePermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

describePermissionSetResponse_permissionSet :: Lens' DescribePermissionSetResponse (Maybe PermissionSet) Source #

Describes the level of access on an Amazon Web Services account.

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 SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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.

CreateInstanceAccessControlAttributeConfiguration

createInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' CreateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration Source #

Specifies the Amazon Web Services SSO 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 Amazon Web Services SSO identity store. If a SAML assertion passes any of these attributes, Amazon Web Services SSO will replace the attribute value with the value from the Amazon Web Services SSO identity store.

GetInlinePolicyForPermissionSet

getInlinePolicyForPermissionSet_instanceArn :: Lens' GetInlinePolicyForPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

ListPermissionSets

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_maxResults :: Lens' ListPermissionSets (Maybe Natural) Source #

The maximum number of results to display for the assignment.

listPermissionSets_instanceArn :: Lens' ListPermissionSets Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

listPermissionSetsResponse_permissionSets :: Lens' ListPermissionSetsResponse (Maybe [Text]) Source #

Defines the level of access on an Amazon Web Services account.

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.

DeletePermissionSet

deletePermissionSet_instanceArn :: Lens' DeletePermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

deletePermissionSet_permissionSetArn :: Lens' DeletePermissionSet Text Source #

The ARN of the permission set that should be deleted.

UpdatePermissionSet

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_description :: Lens' UpdatePermissionSet (Maybe Text) Source #

The description of the PermissionSet.

updatePermissionSet_instanceArn :: Lens' UpdatePermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

ProvisionPermissionSet

provisionPermissionSet_targetId :: Lens' ProvisionPermissionSet (Maybe Text) Source #

TargetID is an Amazon Web Services account identifier, typically a 10-12 digit string (For example, 123456789012).

provisionPermissionSet_instanceArn :: Lens' ProvisionPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

provisionPermissionSet_targetType :: Lens' ProvisionPermissionSet ProvisionTargetType Source #

The entity type for which the assignment will be created.

ListAccountAssignments

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_maxResults :: Lens' ListAccountAssignments (Maybe Natural) Source #

The maximum number of results to display for the assignment.

listAccountAssignments_instanceArn :: Lens' ListAccountAssignments Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

listAccountAssignments_accountId :: Lens' ListAccountAssignments Text Source #

The identifier of the Amazon Web Services 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 Amazon Web Services 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.

DescribePermissionSetProvisioningStatus

describePermissionSetProvisioningStatus_instanceArn :: Lens' DescribePermissionSetProvisioningStatus Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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.

AttachManagedPolicyToPermissionSet

attachManagedPolicyToPermissionSet_instanceArn :: Lens' AttachManagedPolicyToPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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 IAM managed policy ARN to be attached to a permission set.

ListManagedPoliciesInPermissionSet

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_maxResults :: Lens' ListManagedPoliciesInPermissionSet (Maybe Natural) Source #

The maximum number of results to display for the PermissionSet.

listManagedPoliciesInPermissionSet_instanceArn :: Lens' ListManagedPoliciesInPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

listManagedPoliciesInPermissionSet_permissionSetArn :: Lens' ListManagedPoliciesInPermissionSet Text Source #

The ARN of the PermissionSet whose managed policies will be listed.

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.

DeleteInlinePolicyFromPermissionSet

deleteInlinePolicyFromPermissionSet_instanceArn :: Lens' DeleteInlinePolicyFromPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

deleteInlinePolicyFromPermissionSet_permissionSetArn :: Lens' DeleteInlinePolicyFromPermissionSet Text Source #

The ARN of the permission set that will be used to remove access.

DeleteInstanceAccessControlAttributeConfiguration

UpdateInstanceAccessControlAttributeConfiguration

DescribeAccountAssignmentDeletionStatus

describeAccountAssignmentDeletionStatus_instanceArn :: Lens' DescribeAccountAssignmentDeletionStatus Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

DescribeAccountAssignmentCreationStatus

describeAccountAssignmentCreationStatus_instanceArn :: Lens' DescribeAccountAssignmentCreationStatus Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

PutInlinePolicyToPermissionSet

putInlinePolicyToPermissionSet_instanceArn :: Lens' PutInlinePolicyToPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

ListAccountsForProvisionedPermissionSet

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_instanceArn :: Lens' ListAccountsForProvisionedPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

listAccountsForProvisionedPermissionSet_permissionSetArn :: Lens' ListAccountsForProvisionedPermissionSet Text Source #

The ARN of the PermissionSet from which the associated Amazon Web Services accounts will be listed.

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.

ListPermissionSetsProvisionedToAccount

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_instanceArn :: Lens' ListPermissionSetsProvisionedToAccount Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

listPermissionSetsProvisionedToAccount_accountId :: Lens' ListPermissionSetsProvisionedToAccount Text Source #

The identifier of the Amazon Web Services 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.

DetachManagedPolicyFromPermissionSet

detachManagedPolicyFromPermissionSet_instanceArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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 IAM managed policy ARN to be attached to a permission set.

ListAccountAssignmentCreationStatus

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_maxResults :: Lens' ListAccountAssignmentCreationStatus (Maybe Natural) Source #

The maximum number of results to display for the assignment.

listAccountAssignmentCreationStatus_instanceArn :: Lens' ListAccountAssignmentCreationStatus Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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.

CreatePermissionSet

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_description :: Lens' CreatePermissionSet (Maybe Text) Source #

The description of the PermissionSet.

createPermissionSet_tags :: Lens' CreatePermissionSet (Maybe [Tag]) Source #

The tags to attach to the new PermissionSet.

createPermissionSet_instanceArn :: Lens' CreatePermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

createPermissionSetResponse_permissionSet :: Lens' CreatePermissionSetResponse (Maybe PermissionSet) Source #

Defines the level of access on an Amazon Web Services account.

ListAccountAssignmentDeletionStatus

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_maxResults :: Lens' ListAccountAssignmentDeletionStatus (Maybe Natural) Source #

The maximum number of results to display for the assignment.

listAccountAssignmentDeletionStatus_instanceArn :: Lens' ListAccountAssignmentDeletionStatus Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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.

TagResource

tagResource_instanceArn :: Lens' TagResource Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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.

ListInstances

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.

listInstances_maxResults :: Lens' ListInstances (Maybe Natural) Source #

The maximum number of results to display for the instance.

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_instances :: Lens' ListInstancesResponse (Maybe [InstanceMetadata]) Source #

Lists the SSO instances that the caller has access to.

DescribeInstanceAccessControlAttributeConfiguration

UntagResource

untagResource_instanceArn :: Lens' UntagResource Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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.

DeleteAccountAssignment

deleteAccountAssignment_instanceArn :: Lens' DeleteAccountAssignment Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

deleteAccountAssignment_targetId :: Lens' DeleteAccountAssignment Text Source #

TargetID is an Amazon Web Services 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 Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

ListPermissionSetProvisioningStatus

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_maxResults :: Lens' ListPermissionSetProvisioningStatus (Maybe Natural) Source #

The maximum number of results to display for the assignment.

listPermissionSetProvisioningStatus_instanceArn :: Lens' ListPermissionSetProvisioningStatus Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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.

CreateAccountAssignment

createAccountAssignment_instanceArn :: Lens' CreateAccountAssignment Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

createAccountAssignment_targetId :: Lens' CreateAccountAssignment Text Source #

TargetID is an Amazon Web Services 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 Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

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 Amazon Web Services SSO.

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 Amazon Web Services SSO.

AccountAssignment

accountAssignment_principalId :: Lens' AccountAssignment (Maybe Text) Source #

An identifier for an object in Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

accountAssignment_principalType :: Lens' AccountAssignment (Maybe PrincipalType) Source #

The entity type for which the assignment will be created.

accountAssignment_accountId :: Lens' AccountAssignment (Maybe Text) Source #

The identifier of the Amazon Web Services 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 Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

AccountAssignmentOperationStatus

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_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

The message that contains an error or exception in case of an operation failure.

accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

TargetID is an Amazon Web Services account identifier, typically a 10-12 digit string (For example, 123456789012).

accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

An identifier for an object in Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType) Source #

The entity type for which the assignment will be created.

accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

AccountAssignmentOperationStatusMetadata

accountAssignmentOperationStatusMetadata_requestId :: Lens' AccountAssignmentOperationStatusMetadata (Maybe Text) Source #

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

AttachedManagedPolicy

attachedManagedPolicy_arn :: Lens' AttachedManagedPolicy (Maybe Text) Source #

The ARN of the IAM managed policy. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

attachedManagedPolicy_name :: Lens' AttachedManagedPolicy (Maybe Text) Source #

The name of the IAM managed policy.

InstanceAccessControlAttributeConfiguration

instanceAccessControlAttributeConfiguration_accessControlAttributes :: Lens' InstanceAccessControlAttributeConfiguration [AccessControlAttribute] Source #

Lists the attributes that are configured for ABAC in the specified Amazon Web Services SSO instance.

InstanceMetadata

instanceMetadata_identityStoreId :: Lens' InstanceMetadata (Maybe Text) Source #

The identifier of the identity store that is connected to the SSO instance.

instanceMetadata_instanceArn :: Lens' InstanceMetadata (Maybe Text) Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

OperationStatusFilter

operationStatusFilter_status :: Lens' OperationStatusFilter (Maybe StatusValues) Source #

Filters the list operations result based on the status attribute.

PermissionSet

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.

permissionSet_createdDate :: Lens' PermissionSet (Maybe UTCTime) Source #

The date that the permission set was created.

permissionSet_permissionSetArn :: Lens' PermissionSet (Maybe Text) Source #

The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

permissionSet_name :: Lens' PermissionSet (Maybe Text) Source #

The name of the permission set.

permissionSet_description :: Lens' PermissionSet (Maybe Text) Source #

The description of the PermissionSet.

PermissionSetProvisioningStatus

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_failureReason :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #

The message that contains an error or exception in case of an operation failure.

permissionSetProvisioningStatus_accountId :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #

The identifier of the Amazon Web Services account from which to list the assignments.

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 Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

PermissionSetProvisioningStatusMetadata

permissionSetProvisioningStatusMetadata_requestId :: Lens' PermissionSetProvisioningStatusMetadata (Maybe Text) Source #

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Tag

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key for the tag.