Class: Aws::VerifiedPermissions::Types::ConfigurationItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::VerifiedPermissions::Types::ConfigurationItem
- Defined in:
- gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb
Overview
ConfigurationItem is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ConfigurationItem corresponding to the set member.
Contains configuration information about an identity source.
This data type is a response parameter to the ListIdentitySources operation.
Direct Known Subclasses
Defined Under Namespace
Classes: CognitoUserPoolConfiguration, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cognito_user_pool_configuration ⇒ Types::CognitoUserPoolConfigurationItem
Contains configuration details of a Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#cognito_user_pool_configuration ⇒ Types::CognitoUserPoolConfigurationItem
Contains configuration details of a Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. It specifies the Amazon Resource Name (ARN) of a Amazon Cognito user pool and one or more application client IDs.
Example:
"configuration":\{"cognitoUserPoolConfiguration":\{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds":
["a1b2c3d4e5f6g7h8i9j0kalbmc"],"groupConfiguration":
\{"groupEntityType": "MyCorp::Group"\}\}\}
784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 784 class ConfigurationItem < Struct.new( :cognito_user_pool_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CognitoUserPoolConfiguration < ConfigurationItem; end class Unknown < ConfigurationItem; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
784 785 786 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 784 def unknown @unknown end |