Module: Aws::IdentityStore::Types

Defined in:
gems/aws-sdk-identitystore/lib/aws-sdk-identitystore/types.rb

Defined Under Namespace

Classes: AccessDeniedException, Address, AlternateIdentifier, AttributeOperation, ConflictException, CreateGroupMembershipRequest, CreateGroupMembershipResponse, CreateGroupRequest, CreateGroupResponse, CreateUserRequest, CreateUserResponse, DeleteGroupMembershipRequest, DeleteGroupMembershipResponse, DeleteGroupRequest, DeleteGroupResponse, DeleteUserRequest, DeleteUserResponse, DescribeGroupMembershipRequest, DescribeGroupMembershipResponse, DescribeGroupRequest, DescribeGroupResponse, DescribeUserRequest, DescribeUserResponse, Email, ExternalId, Filter, GetGroupIdRequest, GetGroupIdResponse, GetGroupMembershipIdRequest, GetGroupMembershipIdResponse, GetUserIdRequest, GetUserIdResponse, Group, GroupMembership, GroupMembershipExistenceResult, InternalServerException, IsMemberInGroupsRequest, IsMemberInGroupsResponse, ListGroupMembershipsForMemberRequest, ListGroupMembershipsForMemberResponse, ListGroupMembershipsRequest, ListGroupMembershipsResponse, ListGroupsRequest, ListGroupsResponse, ListUsersRequest, ListUsersResponse, MemberId, Name, PhoneNumber, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, UniqueAttribute, UpdateGroupRequest, UpdateGroupResponse, UpdateUserRequest, UpdateUserResponse, User, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#external_idTypes::ExternalId

The identifier issued to this resource by an external identity provider.

Returns:



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_attributeTypes::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

#user_idString

An object containing the identifiers of resources that can be members.

Returns:

  • (String)


1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
# File 'gems/aws-sdk-identitystore/lib/aws-sdk-identitystore/types.rb', line 1247

class MemberId < Struct.new(
  :user_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class UserId < MemberId; end
  class Unknown < MemberId; end
end