Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- DescribePermissionSet
- ListTagsForResource
- CreateInstanceAccessControlAttributeConfiguration
- GetInlinePolicyForPermissionSet
- ListPermissionSets
- DeletePermissionSet
- UpdatePermissionSet
- ProvisionPermissionSet
- ListAccountAssignments
- DescribePermissionSetProvisioningStatus
- AttachManagedPolicyToPermissionSet
- ListManagedPoliciesInPermissionSet
- DeleteInlinePolicyFromPermissionSet
- DeleteInstanceAccessControlAttributeConfiguration
- UpdateInstanceAccessControlAttributeConfiguration
- DescribeAccountAssignmentDeletionStatus
- DescribeAccountAssignmentCreationStatus
- PutInlinePolicyToPermissionSet
- ListAccountsForProvisionedPermissionSet
- ListPermissionSetsProvisionedToAccount
- DetachManagedPolicyFromPermissionSet
- ListAccountAssignmentCreationStatus
- CreatePermissionSet
- ListAccountAssignmentDeletionStatus
- TagResource
- ListInstances
- DescribeInstanceAccessControlAttributeConfiguration
- UntagResource
- DeleteAccountAssignment
- ListPermissionSetProvisioningStatus
- CreateAccountAssignment
- Types
- AccessControlAttribute
- AccessControlAttributeValue
- AccountAssignment
- AccountAssignmentOperationStatus
- AccountAssignmentOperationStatusMetadata
- AttachedManagedPolicy
- InstanceAccessControlAttributeConfiguration
- InstanceMetadata
- OperationStatusFilter
- PermissionSet
- PermissionSetProvisioningStatus
- PermissionSetProvisioningStatusMetadata
- Tag
Synopsis
- describePermissionSet_instanceArn :: Lens' DescribePermissionSet Text
- describePermissionSet_permissionSetArn :: Lens' DescribePermissionSet Text
- describePermissionSetResponse_permissionSet :: Lens' DescribePermissionSetResponse (Maybe PermissionSet)
- describePermissionSetResponse_httpStatus :: Lens' DescribePermissionSetResponse 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
- createInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' CreateInstanceAccessControlAttributeConfiguration Text
- createInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' CreateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration
- createInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' CreateInstanceAccessControlAttributeConfigurationResponse Int
- getInlinePolicyForPermissionSet_instanceArn :: Lens' GetInlinePolicyForPermissionSet Text
- getInlinePolicyForPermissionSet_permissionSetArn :: Lens' GetInlinePolicyForPermissionSet Text
- getInlinePolicyForPermissionSetResponse_inlinePolicy :: Lens' GetInlinePolicyForPermissionSetResponse (Maybe Text)
- getInlinePolicyForPermissionSetResponse_httpStatus :: Lens' GetInlinePolicyForPermissionSetResponse Int
- listPermissionSets_nextToken :: Lens' ListPermissionSets (Maybe Text)
- listPermissionSets_maxResults :: Lens' ListPermissionSets (Maybe Natural)
- listPermissionSets_instanceArn :: Lens' ListPermissionSets Text
- listPermissionSetsResponse_permissionSets :: Lens' ListPermissionSetsResponse (Maybe [Text])
- listPermissionSetsResponse_nextToken :: Lens' ListPermissionSetsResponse (Maybe Text)
- listPermissionSetsResponse_httpStatus :: Lens' ListPermissionSetsResponse Int
- deletePermissionSet_instanceArn :: Lens' DeletePermissionSet Text
- deletePermissionSet_permissionSetArn :: Lens' DeletePermissionSet Text
- deletePermissionSetResponse_httpStatus :: Lens' DeletePermissionSetResponse Int
- updatePermissionSet_relayState :: Lens' UpdatePermissionSet (Maybe Text)
- updatePermissionSet_sessionDuration :: Lens' UpdatePermissionSet (Maybe Text)
- updatePermissionSet_description :: Lens' UpdatePermissionSet (Maybe Text)
- updatePermissionSet_instanceArn :: Lens' UpdatePermissionSet Text
- updatePermissionSet_permissionSetArn :: Lens' UpdatePermissionSet Text
- updatePermissionSetResponse_httpStatus :: Lens' UpdatePermissionSetResponse 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
- listAccountAssignments_nextToken :: Lens' ListAccountAssignments (Maybe Text)
- listAccountAssignments_maxResults :: Lens' ListAccountAssignments (Maybe Natural)
- 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
- describePermissionSetProvisioningStatus_instanceArn :: Lens' DescribePermissionSetProvisioningStatus Text
- describePermissionSetProvisioningStatus_provisionPermissionSetRequestId :: Lens' DescribePermissionSetProvisioningStatus Text
- describePermissionSetProvisioningStatusResponse_permissionSetProvisioningStatus :: Lens' DescribePermissionSetProvisioningStatusResponse (Maybe PermissionSetProvisioningStatus)
- describePermissionSetProvisioningStatusResponse_httpStatus :: Lens' DescribePermissionSetProvisioningStatusResponse Int
- attachManagedPolicyToPermissionSet_instanceArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSet_permissionSetArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSet_managedPolicyArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSetResponse_httpStatus :: Lens' AttachManagedPolicyToPermissionSetResponse Int
- listManagedPoliciesInPermissionSet_nextToken :: Lens' ListManagedPoliciesInPermissionSet (Maybe Text)
- listManagedPoliciesInPermissionSet_maxResults :: Lens' ListManagedPoliciesInPermissionSet (Maybe Natural)
- listManagedPoliciesInPermissionSet_instanceArn :: Lens' ListManagedPoliciesInPermissionSet Text
- listManagedPoliciesInPermissionSet_permissionSetArn :: Lens' ListManagedPoliciesInPermissionSet Text
- listManagedPoliciesInPermissionSetResponse_nextToken :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe Text)
- listManagedPoliciesInPermissionSetResponse_attachedManagedPolicies :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe [AttachedManagedPolicy])
- listManagedPoliciesInPermissionSetResponse_httpStatus :: Lens' ListManagedPoliciesInPermissionSetResponse 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
- updateInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' UpdateInstanceAccessControlAttributeConfiguration Text
- updateInstanceAccessControlAttributeConfiguration_instanceAccessControlAttributeConfiguration :: Lens' UpdateInstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfiguration
- updateInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' UpdateInstanceAccessControlAttributeConfigurationResponse Int
- describeAccountAssignmentDeletionStatus_instanceArn :: Lens' DescribeAccountAssignmentDeletionStatus Text
- describeAccountAssignmentDeletionStatus_accountAssignmentDeletionRequestId :: Lens' DescribeAccountAssignmentDeletionStatus Text
- describeAccountAssignmentDeletionStatusResponse_accountAssignmentDeletionStatus :: Lens' DescribeAccountAssignmentDeletionStatusResponse (Maybe AccountAssignmentOperationStatus)
- describeAccountAssignmentDeletionStatusResponse_httpStatus :: Lens' DescribeAccountAssignmentDeletionStatusResponse Int
- describeAccountAssignmentCreationStatus_instanceArn :: Lens' DescribeAccountAssignmentCreationStatus Text
- describeAccountAssignmentCreationStatus_accountAssignmentCreationRequestId :: Lens' DescribeAccountAssignmentCreationStatus Text
- describeAccountAssignmentCreationStatusResponse_accountAssignmentCreationStatus :: Lens' DescribeAccountAssignmentCreationStatusResponse (Maybe AccountAssignmentOperationStatus)
- describeAccountAssignmentCreationStatusResponse_httpStatus :: Lens' DescribeAccountAssignmentCreationStatusResponse Int
- putInlinePolicyToPermissionSet_instanceArn :: Lens' PutInlinePolicyToPermissionSet Text
- putInlinePolicyToPermissionSet_permissionSetArn :: Lens' PutInlinePolicyToPermissionSet Text
- putInlinePolicyToPermissionSet_inlinePolicy :: Lens' PutInlinePolicyToPermissionSet Text
- putInlinePolicyToPermissionSetResponse_httpStatus :: Lens' PutInlinePolicyToPermissionSetResponse Int
- listAccountsForProvisionedPermissionSet_provisioningStatus :: Lens' ListAccountsForProvisionedPermissionSet (Maybe ProvisioningStatus)
- listAccountsForProvisionedPermissionSet_nextToken :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Text)
- listAccountsForProvisionedPermissionSet_maxResults :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Natural)
- 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
- listPermissionSetsProvisionedToAccount_provisioningStatus :: Lens' ListPermissionSetsProvisionedToAccount (Maybe ProvisioningStatus)
- listPermissionSetsProvisionedToAccount_nextToken :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Text)
- listPermissionSetsProvisionedToAccount_maxResults :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Natural)
- listPermissionSetsProvisionedToAccount_instanceArn :: Lens' ListPermissionSetsProvisionedToAccount Text
- listPermissionSetsProvisionedToAccount_accountId :: Lens' ListPermissionSetsProvisionedToAccount Text
- listPermissionSetsProvisionedToAccountResponse_permissionSets :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe [Text])
- listPermissionSetsProvisionedToAccountResponse_nextToken :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe Text)
- listPermissionSetsProvisionedToAccountResponse_httpStatus :: Lens' ListPermissionSetsProvisionedToAccountResponse Int
- detachManagedPolicyFromPermissionSet_instanceArn :: Lens' DetachManagedPolicyFromPermissionSet Text
- detachManagedPolicyFromPermissionSet_permissionSetArn :: Lens' DetachManagedPolicyFromPermissionSet Text
- detachManagedPolicyFromPermissionSet_managedPolicyArn :: Lens' DetachManagedPolicyFromPermissionSet Text
- detachManagedPolicyFromPermissionSetResponse_httpStatus :: Lens' DetachManagedPolicyFromPermissionSetResponse Int
- listAccountAssignmentCreationStatus_nextToken :: Lens' ListAccountAssignmentCreationStatus (Maybe Text)
- listAccountAssignmentCreationStatus_filter :: Lens' ListAccountAssignmentCreationStatus (Maybe OperationStatusFilter)
- listAccountAssignmentCreationStatus_maxResults :: Lens' ListAccountAssignmentCreationStatus (Maybe Natural)
- listAccountAssignmentCreationStatus_instanceArn :: Lens' ListAccountAssignmentCreationStatus Text
- listAccountAssignmentCreationStatusResponse_accountAssignmentsCreationStatus :: Lens' ListAccountAssignmentCreationStatusResponse (Maybe [AccountAssignmentOperationStatusMetadata])
- listAccountAssignmentCreationStatusResponse_nextToken :: Lens' ListAccountAssignmentCreationStatusResponse (Maybe Text)
- listAccountAssignmentCreationStatusResponse_httpStatus :: Lens' ListAccountAssignmentCreationStatusResponse Int
- createPermissionSet_relayState :: Lens' CreatePermissionSet (Maybe Text)
- createPermissionSet_sessionDuration :: Lens' CreatePermissionSet (Maybe Text)
- createPermissionSet_description :: 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
- listAccountAssignmentDeletionStatus_nextToken :: Lens' ListAccountAssignmentDeletionStatus (Maybe Text)
- listAccountAssignmentDeletionStatus_filter :: Lens' ListAccountAssignmentDeletionStatus (Maybe OperationStatusFilter)
- listAccountAssignmentDeletionStatus_maxResults :: Lens' ListAccountAssignmentDeletionStatus (Maybe Natural)
- listAccountAssignmentDeletionStatus_instanceArn :: Lens' ListAccountAssignmentDeletionStatus Text
- listAccountAssignmentDeletionStatusResponse_accountAssignmentsDeletionStatus :: Lens' ListAccountAssignmentDeletionStatusResponse (Maybe [AccountAssignmentOperationStatusMetadata])
- listAccountAssignmentDeletionStatusResponse_nextToken :: Lens' ListAccountAssignmentDeletionStatusResponse (Maybe Text)
- listAccountAssignmentDeletionStatusResponse_httpStatus :: Lens' ListAccountAssignmentDeletionStatusResponse Int
- tagResource_instanceArn :: Lens' TagResource Text
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- listInstances_nextToken :: Lens' ListInstances (Maybe Text)
- listInstances_maxResults :: Lens' ListInstances (Maybe Natural)
- listInstancesResponse_nextToken :: Lens' ListInstancesResponse (Maybe Text)
- listInstancesResponse_instances :: Lens' ListInstancesResponse (Maybe [InstanceMetadata])
- listInstancesResponse_httpStatus :: Lens' ListInstancesResponse Int
- describeInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DescribeInstanceAccessControlAttributeConfiguration Text
- describeInstanceAccessControlAttributeConfigurationResponse_status :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfigurationStatus)
- describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfiguration)
- describeInstanceAccessControlAttributeConfigurationResponse_statusReason :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe Text)
- describeInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse Int
- untagResource_instanceArn :: Lens' UntagResource Text
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse 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
- listPermissionSetProvisioningStatus_nextToken :: Lens' ListPermissionSetProvisioningStatus (Maybe Text)
- listPermissionSetProvisioningStatus_filter :: Lens' ListPermissionSetProvisioningStatus (Maybe OperationStatusFilter)
- listPermissionSetProvisioningStatus_maxResults :: Lens' ListPermissionSetProvisioningStatus (Maybe Natural)
- listPermissionSetProvisioningStatus_instanceArn :: Lens' ListPermissionSetProvisioningStatus Text
- listPermissionSetProvisioningStatusResponse_permissionSetsProvisioningStatus :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe [PermissionSetProvisioningStatusMetadata])
- listPermissionSetProvisioningStatusResponse_nextToken :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe Text)
- listPermissionSetProvisioningStatusResponse_httpStatus :: Lens' ListPermissionSetProvisioningStatusResponse 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
- accessControlAttribute_key :: Lens' AccessControlAttribute Text
- accessControlAttribute_value :: Lens' AccessControlAttribute AccessControlAttributeValue
- accessControlAttributeValue_source :: Lens' AccessControlAttributeValue (NonEmpty Text)
- accountAssignment_principalId :: Lens' AccountAssignment (Maybe Text)
- accountAssignment_principalType :: Lens' AccountAssignment (Maybe PrincipalType)
- accountAssignment_accountId :: Lens' AccountAssignment (Maybe Text)
- accountAssignment_permissionSetArn :: Lens' AccountAssignment (Maybe Text)
- accountAssignmentOperationStatus_requestId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_status :: Lens' AccountAssignmentOperationStatus (Maybe StatusValues)
- accountAssignmentOperationStatus_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_principalType :: Lens' AccountAssignmentOperationStatus (Maybe PrincipalType)
- accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType)
- accountAssignmentOperationStatus_createdDate :: Lens' AccountAssignmentOperationStatus (Maybe UTCTime)
- accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatusMetadata_requestId :: Lens' AccountAssignmentOperationStatusMetadata (Maybe Text)
- accountAssignmentOperationStatusMetadata_status :: Lens' AccountAssignmentOperationStatusMetadata (Maybe StatusValues)
- accountAssignmentOperationStatusMetadata_createdDate :: Lens' AccountAssignmentOperationStatusMetadata (Maybe UTCTime)
- attachedManagedPolicy_arn :: Lens' AttachedManagedPolicy (Maybe Text)
- attachedManagedPolicy_name :: Lens' AttachedManagedPolicy (Maybe 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_relayState :: Lens' PermissionSet (Maybe Text)
- permissionSet_sessionDuration :: Lens' PermissionSet (Maybe Text)
- permissionSet_createdDate :: Lens' PermissionSet (Maybe UTCTime)
- permissionSet_permissionSetArn :: Lens' PermissionSet (Maybe Text)
- permissionSet_name :: Lens' PermissionSet (Maybe Text)
- permissionSet_description :: Lens' PermissionSet (Maybe Text)
- permissionSetProvisioningStatus_requestId :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_status :: Lens' PermissionSetProvisioningStatus (Maybe StatusValues)
- permissionSetProvisioningStatus_failureReason :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_accountId :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatus_createdDate :: Lens' PermissionSetProvisioningStatus (Maybe UTCTime)
- permissionSetProvisioningStatus_permissionSetArn :: Lens' PermissionSetProvisioningStatus (Maybe Text)
- permissionSetProvisioningStatusMetadata_requestId :: Lens' PermissionSetProvisioningStatusMetadata (Maybe Text)
- permissionSetProvisioningStatusMetadata_status :: Lens' PermissionSetProvisioningStatusMetadata (Maybe StatusValues)
- permissionSetProvisioningStatusMetadata_createdDate :: Lens' PermissionSetProvisioningStatusMetadata (Maybe UTCTime)
- tag_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
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.
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 Amazon Web Services account.
describePermissionSetResponse_httpStatus :: Lens' DescribePermissionSetResponse 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 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.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
CreateInstanceAccessControlAttributeConfiguration
createInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' CreateInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the SSO instance under which the operation will be executed.
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.
createInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' CreateInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.
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.
getInlinePolicyForPermissionSet_permissionSetArn :: Lens' GetInlinePolicyForPermissionSet Text Source #
The ARN of the permission set.
getInlinePolicyForPermissionSetResponse_inlinePolicy :: Lens' GetInlinePolicyForPermissionSetResponse (Maybe Text) Source #
The IAM inline policy that is attached to the permission set.
getInlinePolicyForPermissionSetResponse_httpStatus :: Lens' GetInlinePolicyForPermissionSetResponse Int Source #
The response's http status code.
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.
listPermissionSetsResponse_httpStatus :: Lens' ListPermissionSetsResponse Int Source #
The response's http status code.
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.
deletePermissionSetResponse_httpStatus :: Lens' DeletePermissionSetResponse Int Source #
The response's http status code.
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.
updatePermissionSet_permissionSetArn :: Lens' UpdatePermissionSet Text Source #
The ARN of the permission set.
updatePermissionSetResponse_httpStatus :: Lens' UpdatePermissionSetResponse Int Source #
The response's http status code.
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_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.
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.
listAccountAssignmentsResponse_httpStatus :: Lens' ListAccountAssignmentsResponse Int Source #
The response's http status code.
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.
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.
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.
attachManagedPolicyToPermissionSetResponse_httpStatus :: Lens' AttachManagedPolicyToPermissionSetResponse Int Source #
The response's http status code.
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.
listManagedPoliciesInPermissionSetResponse_attachedManagedPolicies :: Lens' ListManagedPoliciesInPermissionSetResponse (Maybe [AttachedManagedPolicy]) Source #
The array of the AttachedManagedPolicy data type object.
listManagedPoliciesInPermissionSetResponse_httpStatus :: Lens' ListManagedPoliciesInPermissionSetResponse Int Source #
The response's http status code.
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.
deleteInlinePolicyFromPermissionSetResponse_httpStatus :: Lens' DeleteInlinePolicyFromPermissionSetResponse Int Source #
The response's http status code.
DeleteInstanceAccessControlAttributeConfiguration
deleteInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DeleteInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the SSO instance under which the operation will be executed.
deleteInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DeleteInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.
UpdateInstanceAccessControlAttributeConfiguration
updateInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' UpdateInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the SSO 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.
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.
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.
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.
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.
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.
putInlinePolicyToPermissionSet_permissionSetArn :: Lens' PutInlinePolicyToPermissionSet Text Source #
The ARN of the permission set.
putInlinePolicyToPermissionSet_inlinePolicy :: Lens' PutInlinePolicyToPermissionSet Text Source #
The IAM inline policy to attach to a PermissionSet.
putInlinePolicyToPermissionSetResponse_httpStatus :: Lens' PutInlinePolicyToPermissionSetResponse Int Source #
The response's http status code.
ListAccountsForProvisionedPermissionSet
listAccountsForProvisionedPermissionSet_provisioningStatus :: Lens' ListAccountsForProvisionedPermissionSet (Maybe ProvisioningStatus) Source #
The permission set provisioning status for an Amazon Web Services account.
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_maxResults :: Lens' ListAccountsForProvisionedPermissionSet (Maybe Natural) Source #
The maximum number of results to display for the PermissionSet.
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_accountIds :: Lens' ListAccountsForProvisionedPermissionSetResponse (Maybe [Text]) Source #
The list of Amazon Web Services 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.
ListPermissionSetsProvisionedToAccount
listPermissionSetsProvisionedToAccount_provisioningStatus :: Lens' ListPermissionSetsProvisionedToAccount (Maybe ProvisioningStatus) Source #
The status object for the permission set provisioning operation.
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_maxResults :: Lens' ListPermissionSetsProvisionedToAccount (Maybe Natural) Source #
The maximum number of results to display for the assignment.
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_permissionSets :: Lens' ListPermissionSetsProvisionedToAccountResponse (Maybe [Text]) Source #
Defines the level of access that an Amazon Web Services account has.
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_httpStatus :: Lens' ListPermissionSetsProvisionedToAccountResponse Int Source #
The response's http status code.
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.
detachManagedPolicyFromPermissionSetResponse_httpStatus :: Lens' DetachManagedPolicyFromPermissionSetResponse Int Source #
The response's http status code.
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_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_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_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.
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_name :: Lens' CreatePermissionSet Text Source #
The name of the 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.
createPermissionSetResponse_httpStatus :: Lens' CreatePermissionSetResponse Int Source #
The response's http status code.
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_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_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_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.
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.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
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.
listInstancesResponse_httpStatus :: Lens' ListInstancesResponse Int Source #
The response's http status code.
DescribeInstanceAccessControlAttributeConfiguration
describeInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DescribeInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the SSO instance under which the operation will be executed.
describeInstanceAccessControlAttributeConfigurationResponse_status :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfigurationStatus) Source #
The status of the attribute configuration process.
describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfiguration) Source #
Gets the list of Amazon Web Services SSO identity store attributes that have been added to your ABAC configuration.
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.
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.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
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.
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.
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_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_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_permissionSetsProvisioningStatus :: Lens' ListPermissionSetProvisioningStatusResponse (Maybe [PermissionSetProvisioningStatusMetadata]) Source #
The status object for the permission set provisioning operation.
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_httpStatus :: Lens' ListPermissionSetProvisioningStatusResponse Int Source #
The response's http status code.
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.
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.
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_status :: Lens' AccountAssignmentOperationStatus (Maybe StatusValues) Source #
The status of the permission set provisioning process.
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_principalType :: Lens' AccountAssignmentOperationStatus (Maybe PrincipalType) Source #
The entity type for which the assignment will be created.
accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType) Source #
The entity type for which the assignment will be created.
accountAssignmentOperationStatus_createdDate :: Lens' AccountAssignmentOperationStatus (Maybe UTCTime) Source #
The date that the permission set was 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.
accountAssignmentOperationStatusMetadata_status :: Lens' AccountAssignmentOperationStatusMetadata (Maybe StatusValues) Source #
The status of the permission set provisioning process.
accountAssignmentOperationStatusMetadata_createdDate :: Lens' AccountAssignmentOperationStatusMetadata (Maybe UTCTime) Source #
The date that the permission set was created.
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_status :: Lens' PermissionSetProvisioningStatus (Maybe StatusValues) Source #
The status of the permission set provisioning process.
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_createdDate :: Lens' PermissionSetProvisioningStatus (Maybe UTCTime) Source #
The date that the permission set was created.
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.
permissionSetProvisioningStatusMetadata_status :: Lens' PermissionSetProvisioningStatusMetadata (Maybe StatusValues) Source #
The status of the permission set provisioning process.
permissionSetProvisioningStatusMetadata_createdDate :: Lens' PermissionSetProvisioningStatusMetadata (Maybe UTCTime) Source #
The date that the permission set was created.