Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Returns the list of IAM Identity Center identity store attributes that have been configured to work with attributes-based access control (ABAC) for the specified IAM Identity Center instance. This will not return attributes configured and sent by an external identity provider. For more information about ABAC, see Attribute-Based Access Control in the IAM Identity Center User Guide.
Synopsis
- data DescribeInstanceAccessControlAttributeConfiguration = DescribeInstanceAccessControlAttributeConfiguration' {
- instanceArn :: Text
- newDescribeInstanceAccessControlAttributeConfiguration :: Text -> DescribeInstanceAccessControlAttributeConfiguration
- describeInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DescribeInstanceAccessControlAttributeConfiguration Text
- data DescribeInstanceAccessControlAttributeConfigurationResponse = DescribeInstanceAccessControlAttributeConfigurationResponse' {}
- newDescribeInstanceAccessControlAttributeConfigurationResponse :: Int -> DescribeInstanceAccessControlAttributeConfigurationResponse
- describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfiguration)
- describeInstanceAccessControlAttributeConfigurationResponse_status :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfigurationStatus)
- describeInstanceAccessControlAttributeConfigurationResponse_statusReason :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe Text)
- describeInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse Int
Creating a Request
data DescribeInstanceAccessControlAttributeConfiguration Source #
See: newDescribeInstanceAccessControlAttributeConfiguration
smart constructor.
DescribeInstanceAccessControlAttributeConfiguration' | |
|
Instances
newDescribeInstanceAccessControlAttributeConfiguration Source #
Create a value of DescribeInstanceAccessControlAttributeConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeInstanceAccessControlAttributeConfiguration
, describeInstanceAccessControlAttributeConfiguration_instanceArn
- The ARN of the IAM Identity Center instance under which the operation
will be executed.
Request Lenses
describeInstanceAccessControlAttributeConfiguration_instanceArn :: Lens' DescribeInstanceAccessControlAttributeConfiguration Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
Destructuring the Response
data DescribeInstanceAccessControlAttributeConfigurationResponse Source #
See: newDescribeInstanceAccessControlAttributeConfigurationResponse
smart constructor.
DescribeInstanceAccessControlAttributeConfigurationResponse' | |
|
Instances
newDescribeInstanceAccessControlAttributeConfigurationResponse Source #
:: Int |
|
-> DescribeInstanceAccessControlAttributeConfigurationResponse |
Create a value of DescribeInstanceAccessControlAttributeConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceAccessControlAttributeConfiguration:DescribeInstanceAccessControlAttributeConfigurationResponse'
, describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration
- Gets the list of IAM Identity Center identity store attributes that have
been added to your ABAC configuration.
DescribeInstanceAccessControlAttributeConfigurationResponse
, describeInstanceAccessControlAttributeConfigurationResponse_status
- The status of the attribute configuration process.
$sel:statusReason:DescribeInstanceAccessControlAttributeConfigurationResponse'
, describeInstanceAccessControlAttributeConfigurationResponse_statusReason
- Provides more details about the current status of the specified
attribute.
$sel:httpStatus:DescribeInstanceAccessControlAttributeConfigurationResponse'
, describeInstanceAccessControlAttributeConfigurationResponse_httpStatus
- The response's http status code.
Response Lenses
describeInstanceAccessControlAttributeConfigurationResponse_instanceAccessControlAttributeConfiguration :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfiguration) Source #
Gets the list of IAM Identity Center identity store attributes that have been added to your ABAC configuration.
describeInstanceAccessControlAttributeConfigurationResponse_status :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe InstanceAccessControlAttributeConfigurationStatus) Source #
The status of the attribute configuration process.
describeInstanceAccessControlAttributeConfigurationResponse_statusReason :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse (Maybe Text) Source #
Provides more details about the current status of the specified attribute.
describeInstanceAccessControlAttributeConfigurationResponse_httpStatus :: Lens' DescribeInstanceAccessControlAttributeConfigurationResponse Int Source #
The response's http status code.