Class: Aws::IdentityStore::Types::AlternateIdentifier
- Inherits:
-
Struct
- Object
- Struct
- Aws::IdentityStore::Types::AlternateIdentifier
- Defined in:
- gems/aws-sdk-identitystore/lib/aws-sdk-identitystore/types.rb
Overview
Note:
AlternateIdentifier is a union - when making an API calls you must set exactly one of the members.
A unique identifier for a user or group that is not the primary identifier. This value can be an identifier from an external identity provider (IdP) that is associated with the user, the group, or a unique attribute.
Direct Known Subclasses
Defined Under Namespace
Classes: ExternalId, UniqueAttribute, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#external_id ⇒ Types::ExternalId
The identifier issued to this resource by an external identity provider.
-
#unique_attribute ⇒ Types::UniqueAttribute
An entity attribute that's unique to a specific entity.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#external_id ⇒ Types::ExternalId
The identifier issued to this resource by an external identity provider.
102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'gems/aws-sdk-identitystore/lib/aws-sdk-identitystore/types.rb', line 102 class AlternateIdentifier < Struct.new( :external_id, :unique_attribute, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ExternalId < AlternateIdentifier; end class UniqueAttribute < AlternateIdentifier; end class Unknown < AlternateIdentifier; end end |
#unique_attribute ⇒ Types::UniqueAttribute
An entity attribute that's unique to a specific entity.
102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'gems/aws-sdk-identitystore/lib/aws-sdk-identitystore/types.rb', line 102 class AlternateIdentifier < Struct.new( :external_id, :unique_attribute, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ExternalId < AlternateIdentifier; end class UniqueAttribute < AlternateIdentifier; end class Unknown < AlternateIdentifier; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
102 103 104 |
# File 'gems/aws-sdk-identitystore/lib/aws-sdk-identitystore/types.rb', line 102 def unknown @unknown end |